labyrinth-analytics/convovault
Cross-surface persistent memory for Claude sessions
Platform-specific configuration:
{
"mcpServers": {
"convovault": {
"command": "npx",
"args": [
"-y",
"convovault"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Vault your Claude conversations. Never re-explain yourself again.
Persistent cross-surface memory for Claude. Capture session context across Code, Cowork, and Chat. Organize by project, skill, and persona.
One command to install:
bash install.shThis creates a virtual environment, installs dependencies, and verifies everything works. No system Python changes, no manual pip commands.
Start a session with the plugin loaded:
claude --plugin-dir /path/to/convovaultOr load it inside an existing session:
/plugin add /path/to/convovaultReplace /path/to/convovault with wherever you saved the source folder (e.g., ~/projects/side_hustle/ron_skills/convovault).
After making code changes, use /reload-plugins to refresh without restarting.
Once loaded, Claude has access to all 11 ConvoVault MCP tools automatically. Ask Claude to "save this session" or "recall what we discussed about X" and it will use the tools on its own.
convovault source folderImportant: Shared Database Access
Cowork runs in a sandboxed VM and can't see your Mac's filesystem by default. To read sessions saved by Claude Code, ask Claude in Cowork:
> "Mount my ~/.convovault folder"
Once mounted, Cowork reads and writes to the same database as Claude Code. Sessions saved in Code appear instantly in Cowork.
Chat doesn't support plugins, so ConvoVault provides a one-command bridge. Run this in your terminal:
bash export-to-chat.shThis exports your last session and copies it to your clipboard (macOS). Switch to Chat and paste (Cmd+V). Chat instantly has the context from your Code or Cowork session.
To search for a specific session:
bash export-to-chat.sh "tax prep"Loading reviews...