Skip to content

The memory layer for the agent you're steering.

You spend a quarter of your day steering Claude. Claude forgets all of it. Claude Recall is the substrate that captures every session, every tool call, every course correction, and pipes them back into the next conversation.

Install in two commands
npm install -g @clauderecallhq/cli
recall start && recall open

Requires Node 20 or newer. Ships as @clauderecallhq/cli on npm. Also available as a VS Code extension and an MCP server.

Free 7-day Pro trial
Index thousands of Claude Code sessions across every repo. For free.
Email only. No card. No auto-charge after the 7 days.
~/code
$
See it work

What every Claude Code session looks like with memory.

One install. Every session captured automatically. Searchable, graph-linked, available the next time the agent needs it.

Claude Recall product demo: session capture, search, threads, and the cog graph
Local-firstNo cloudNo telemetryNo signupWorks offline forever
The scale problem

30 terminals. 20 apps. Every session you open at 8am is gone by dinner.

VS Code's terminal scrollback caps around 1,000 lines. A real Claude Code session easily hits 10,000. When the scrollback evaporates, so does the reasoning, the debugging trail, the half-formed decisions.

Claude Code writes every session to ~/.claude/projects/ as JSON-L, but there's no clean way to read, search, or reuse them. You end up copy-pasting terminal output into notes manually, or losing the context forever.

The bigger idea

You're not writing code. You're steering.

About a million developers in the US use Claude Code today, and the number is growing six-x year over year. Most of them spend about a quarter of their day steering the agent: architecting, discerning, course-correcting. That 25% is the hardest work and the least captured.

Every session you've ever run contains that steering: your questions, your rebuttals, the moment you said "no, do it this way." Claude Recall is the substrate that captures all of it, and re-injects the relevant pieces into the next conversation.

Over time, the memory compounds. Your past steering teaches the next agent how you architect. The 25% tax shrinks.

The moat

One command replaces an hour of re-explanation.

Before Recall, starting a new Claude Code session means re-pasting your stack, re-stating your constraints, re-building the context from scratch. After Recall, it's one pipe.

Without Recall

Open a new Claude session.

Paste your stack.

Explain the auth flow again.

Re-describe the database schema.

Re-list the bugs you were debugging.

~3,500 input tokens. ~4 minutes.

With Recall
recall context abc12345 | claude
Claude opens with the full context loaded.
~700 input tokens. 1 command.

What it actually does.

Search

BM25-ranked FTS5 over every message in every session you have ever run. Sub-millisecond, highlighted snippets, #tag filters.

Organize

Aliases, tags, markdown notes, pins, collections. Cross-project. Nothing is ever deleted. Three-layer durability with plain-text mirrors on disk.

Re-inject

Pipe any past session into a new Claude Code conversation. CLI, web UI, or MCP tool call. This is the moat. Nothing else in this category has it.

Four surfaces, one memory.

Meet the product wherever you work: CLI, UI, model, or IDE.

CLI

Pipe-able subcommands you can script, plus a smart welcome dashboard and a full terminal UI when you want to browse by arrow key. Daemon-optional.

recall tui                    # arrow-key browse + live search
recall search "worker leak"   # scripted query

Web UI

Three-pane dark-mode app served from the local daemon. Virtualized transcript renders 10k-message sessions instantly.

recall open

MCP server

Claude Desktop and Claude Code call search, get_session, context_for_session as native tools.

{"mcpServers":{"recall":{"command":"claude-recall-mcp"}}}

VS Code · Cursor · Windsurf

Deterministic process-tree correlation between terminal tabs and session UUIDs. Zero config.

recall install-extension
Who this is for

If you're steering agents every day, this was built for you.

Vibe coders

You want the clickable UI, zero terminal jargon, and a one-click Copy-as-context button that just works.

Power users

You juggle 20+ projects and 30+ terminals daily. Recall is your scrollback buffer across all of them.

Agentic engineers

You build workflows that orchestrate agents. Recall is the memory substrate they were missing.

Context engineers

You do prompt surgery. Recall gives precise per-session context with --since, --prelude, and tag filters.

Research labs

You reproduce experiments. Every session archived with three-layer durability and plain-text mirrors.

Frontier labs

You ship at the edge. Your sessions contain irreplaceable debugging trails. Recall makes them searchable.

Craftsmanship

Details you can feel.

Three-layer durability

Every write lands in SQLite, a plain-text mirror on disk, and never touches the source JSON-L files Claude Code wrote. Your data survives, even if our database file is deleted.

Deterministic correlation

The VS Code / Cursor / Windsurf extension matches terminal tabs to session UUIDs by walking the process tree. No timing windows, no heuristics. It just works.

Dynamic ports

The daemon picks a free ephemeral port and actively avoids 3000, 5173, 8080, so it never collides with the dev servers you are already running.

Auto-redacted secrets

If you ever paste an API key into a Claude Code terminal, the indexer scrubs it before anything touches SQLite, so your secrets never end up searchable.

Local-first, forever

Your sessions never leave your machine.

Privacy and trust: how Claude Recall keeps your sessions on your machine

Your session content stays on your machine.

The daemon binds to 127.0.0.1 only. No session content is uploaded — ever. No signup. No cloud. The only outbound calls are a daily license-revocation check (after activation, Pro only) and an optional install ping (off by default).

Works offline on a plane, in a SCIF, on a locked-down laptop. Anywhere a developer ends up actually working.

Dead-man clause: a future version of Claude Recall can never delete your past. Your Pro license is validated once at activation, then works offline forever. If clauderecall.com ever disappears, every existing license stays valid.

Simple, honest pricing.

You already pay $20/month for Claude Code. Add perfect memory once for $49.69.

Free forever
$0

Browse, read, and export every session you have ever run. Forever.

Daily driver
Pro
$49.69 one-time

Full-text search, context re-injection, MCP, IDE extension, auto-tagging, everything future. Offline forever.

One-time payment. Never a subscription.

Enterprise
Contact us

SSO, encrypted team sync, on-prem, named-engineer support. For 50+ developer organizations.

Stop paying interest on your context debt.

One command, two minutes, and every Claude Code session you have ever run becomes searchable. You already pay for Claude Code. Add the memory layer once, less than two coffees a year out.

Get started
npm install -g @clauderecallhq/cli
recall start && recall open

Requires Node 20 or newer. Ships as @clauderecallhq/cli on npm. Also available as a VS Code extension and an MCP server.

A future version can never delete your past.