Claude Recall in VS Code
The VS Code extension puts every past Claude Code session one keystroke away. Browse the session timeline, full-text search across all sessions, jump to a specific message, and re-inject any session into a new Claude Code chat without leaving the editor.
Install
Three steps. Two minutes total.
# 1. Install the CLI
npm install -g @clauderecallhq/cli
# 2. Start the daemon
recall start
# 3. Install the VS Code extension from the Marketplace:
# publisher = clauderecallhq, id = clauderecall-vscodeWhat you get
- Sidebar timeline of every Claude Code session, grouped by project.
- Inline search across the full session corpus.
- One-click copy of a past session as a transcript you can paste into a fresh chat.
- Hover to peek at any past message; click to open the full session in the web UI.
Security model
The extension is a thin client over the local Claude Recall daemon. The daemon binds 127.0.0.1 only and authenticates every request with a per-start token at ~/.recall/daemon.token (mode 0600). The extension never talks to anything but that daemon.
FAQ
Does the VS Code extension send any data to the cloud?
No. The extension speaks to the local Claude Recall daemon over 127.0.0.1 only. Auth is via a per-start token at ~/.recall/daemon.token (mode 0600). The extension talks only to that daemon: nothing is sent anywhere else.
What is the VS Code Marketplace extension ID?
clauderecallhq.clauderecall-vscode. Open VSX users can install from clauderecallhq/clauderecall-vscode.
Does it work in Cursor or Windsurf since they are VS Code forks?
Yes. Cursor and Windsurf are supported targets rather than workarounds: they are two of the four editors the installer knows about, alongside VS Code and VS Code Insiders, and each one gets the same extension with the same terminal auto-naming and the same status bar. Install it from Open VSX, or point the editor CLI at the .vsix directly with `cursor --install-extension <file>.vsix` or `windsurf --install-extension <file>.vsix`. The MCP server works in those editors too, and it complements the extension rather than replacing it: see the cursor and windsurf integration pages.
Last updated September 2026