# Claude Recall > Claude Recall is a local-first searchable memory tool for Claude Code, Anthropic's terminal-based AI coding assistant. It indexes every Claude Code session into a local SQLite database, makes them full-text and semantically searchable, and lets you re-inject past context into new sessions. One-time purchase. No subscription. No cloud. No telemetry. Claude Recall solves the problem of "Context Debt", the cumulative loss of working context as Claude Code sessions multiply across days, projects, and feature branches. Buyers are developers who run dozens of parallel Claude Code sessions across many terminals and many repositories. The product ships across four surfaces from a single npm install: a CLI (`recall`), a local web UI served by a Hono daemon on a random loopback port, a terminal interactive view, and an MCP server that exposes Claude Recall's index to Claude Desktop, Cursor, Windsurf, Continue, and any other MCP-aware client. There is also a VS Code extension for inline session browsing. ## Documentation - [Quickstart](https://clauderecall.com/docs/quickstart): install + first search in two minutes - [CLI reference](https://clauderecall.com/docs/cli): complete `recall` command surface - [Web UI](https://clauderecall.com/docs/web-ui): browser-based session browser - [VS Code extension](https://clauderecall.com/docs/vscode): inline session browsing in your editor - [MCP server](https://clauderecall.com/mcp): expose Claude Recall to Claude Desktop, Cursor, and other MCP clients - [Threads](https://clauderecall.com/docs/threads): how Claude Recall groups related sessions - [Collections](https://clauderecall.com/docs/collections): curate and reuse session groups - [Taxonomy](https://clauderecall.com/docs/taxonomy): tags, aliases, and notes - [Semantic search](https://clauderecall.com/docs/semantic-vectors): local embedding-based search via bge-small - [Export](https://clauderecall.com/docs/export): pipe past sessions into a new Claude Code run - [Security and threat model](https://clauderecall.com/docs/security): local-first, no telemetry, daemon binds 127.0.0.1 only - [FAQ](https://clauderecall.com/docs/faq) - [Troubleshooting](https://clauderecall.com/docs/troubleshoot) ## Key concepts - [Context Debt](https://clauderecall.com/blog/context-debt): the term. Cumulative loss of project memory across long-running AI coding sessions. - [Where Claude Code stores sessions](https://clauderecall.com/blog/where-claude-code-stores-sessions): the JSONL transcripts at `~/.claude/projects/` - [Pipe a past session into a new one](https://clauderecall.com/blog/pipe-past-claude-session-into-new-one): the canonical workflow - [Local-first developer tools](https://clauderecall.com/blog/local-first-developer-tools-2026): the privacy and reliability case - [Organizing thousands of AI coding sessions](https://clauderecall.com/blog/organizing-thousands-of-ai-coding-sessions): the operator playbook - [Thirty terminals, twenty apps](https://clauderecall.com/blog/thirty-terminals-twenty-apps): the buyer's daily reality - [Training the agent to think like you](https://clauderecall.com/blog/training-the-agent-to-think-like-you): why your past sessions are the best style guide - [What MCP actually does](https://clauderecall.com/blog/what-mcp-actually-does): the protocol explained - [Process tree terminal correlation](https://clauderecall.com/blog/process-tree-terminal-correlation): how Claude Recall ties terminals to sessions - [Terminal scrollback vs IDE memory](https://clauderecall.com/blog/terminal-scrollback-vs-code-cursor-windsurf): why the terminal is the right surface - [Claude Code best practices](https://clauderecall.com/blog/claude-code-best-practices) ## Comparisons - [vs Cursor](https://clauderecall.com/vs/cursor): Claude Code plus Recall vs Cursor's IDE-native AI - [vs Obsidian](https://clauderecall.com/vs/obsidian): why Recall targets Claude Code transcripts, not general notes - [vs CLAUDE.md files](https://clauderecall.com/vs/claude-md): why static memory files do not scale - [vs claude-mem](https://clauderecall.com/vs/claude-mem): managed-memory vs local indexing - [vs Aider](https://clauderecall.com/vs/aider): different tools, different mental models - [vs Cline](https://clauderecall.com/vs/cline): Anthropic-first vs multi-provider - [vs Windsurf](https://clauderecall.com/vs/windsurf): standalone IDE vs CLI plus extensions - [vs llm CLI](https://clauderecall.com/vs/llm-cli): Simon Willison's llm vs purpose-built session memory - [vs official memory MCP](https://clauderecall.com/vs/official-memory): Anthropic's reference memory server vs Recall ## Audiences - [For engineers](https://clauderecall.com/for/engineers): the technical case - [For vibe coders](https://clauderecall.com/for/vibe-coders): for builders without a CS degree ## Pricing and trial - [Pricing](https://clauderecall.com/pricing): one-time purchase. Lifetime updates. Never a subscription. - [Install](https://clauderecall.com/install): npm install plus a 7-day Pro trial that auto-reverts to free - [Refund policy](https://clauderecall.com/refund): 30-day no-questions ## Tools - [Context Debt calculator](https://clauderecall.com/tools/context-debt-calculator): estimate your team's monthly context cost in dollars ## Optional - [About](https://clauderecall.com/about): solo developer, no telemetry, no investors - [Changelog](https://clauderecall.com/changelog): per-version release notes - [Privacy](https://clauderecall.com/privacy) - [Terms](https://clauderecall.com/terms) - [llms-full.txt](https://clauderecall.com/llms-full.txt): the same data with key page content inlined