ccvault archives every Claude Code conversation into a searchable vault. Full-text search, interactive TUI, DuckDB analytics, and MCP integration.
From lightning-fast search to deep analytics, ccvault turns your ~/.claude directory into a structured, queryable archive.
Gmail-like query syntax with operators for projects, models, tools, dates, and exact phrases. Powered by SQLite FTS5 for instant results across thousands of sessions.
Browse projects, drill into sessions, and read full conversations in a Bubble Tea-powered terminal interface.
Export to Parquet and query with DuckDB for aggregate analytics: token usage, model breakdown, project trends.
8 tools and 6 prompts over JSON-RPC. Give your AI assistants access to your full conversation history.
Export any session to clean, readable markdown with tool usage details, thinking blocks, and full metadata.
Index your conversations from ~/.claude into a local SQLite database. Incremental by default, only processes new sessions.
Query across every conversation with Gmail-like operators. Filter by project, model, tool, date range, or free text.
Browse with the TUI, export to markdown, build analytics caches, or connect via MCP for AI-powered insights.
Gmail-like operators let you slice through thousands of sessions to find exactly what you need.
The MCP server exposes 8 tools and 6 prompts over JSON-RPC, letting any MCP-compatible assistant search and analyze your conversations.
Full-text search with pagination
Quick session overview
Paginated conversation turns
Full session as markdown
Recent sessions by project
All indexed projects
Archive statistics
Usage analytics + DuckDB
Homebrew, go install, or build from source. Pick your path and start archiving.
Every session you've had with Claude Code is sitting in ~/.claude right now. Make it searchable.