Skip to content
Integrations / VS Code

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-vscode

What you get

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