Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude Code HistoryNew to Visual Studio Code? Get it now.
Claude Code History

Claude Code History

doors of perception

|
2,615 installs
| (1) | Free
Browse and search your Claude Code conversation history. No server, no telemetry — everything stays local.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Code History

Browse and search your Claude Code conversation history directly inside VS Code.

Claude Code stores conversations locally but offers no built-in UI to browse them. This extension fills that gap.

Features

  • Conversation Browser — View all past Claude Code conversations sorted by date
  • Full Conversation View — Read user/assistant messages, tool calls, and thinking blocks
  • Artifact Cards — Artifacts created in a session appear as cards: open the published claude.ai page in your browser, or preview the local file right in VS Code
  • Markdown File Cards — Markdown files written during a session (reports, notes) appear as cards with instant preview and open-in-editor buttons
  • Clickable Links — URLs in messages open in your browser
  • Resume Session (Pro) — reopen any conversation in a terminal with claude --resume
  • Copy Buttons — hover any code block to copy it
  • Fast Startup — metadata is cached on disk; only changed logs are rescanned
  • Search — Real-time filtering by keywords
  • Project Filter — Switch between multiple projects
  • Dark/Light Theme — Automatically adapts to your VS Code theme
  • Zero Config — Just install and press Cmd+Shift+H (or Ctrl+Shift+H)

Usage

  1. Install the extension
  2. Press Cmd+Shift+H (macOS) or Ctrl+Shift+H (Windows/Linux)
  3. Browse your conversations in the sidebar, click to view details

You can also open it via Command Palette: Claude History: Open Chat Browser

How It Works

Claude Code stores conversation data as JSONL files in ~/.claude/projects/. This extension reads those files locally — no data is sent anywhere. Everything stays on your machine.

FAQ

The Preview button on an artifact is greyed out. Preview renders the artifact's original file, which Claude Code writes to a temporary folder. That folder is cleared when your machine restarts, so for older artifacts the file is usually gone. Use Open in Browser instead — it opens the published artifact on claude.ai (you need to be signed in to Claude).

Resume Session opens a terminal, not a chat panel. Resume runs claude --resume in a terminal, which continues the exact same session with its full context. Reopening a conversation inside the IDE chat panel isn't currently possible — the Claude Code extension doesn't expose a way to open a specific session by id.

Requirements

  • Claude Code CLI installed and used at least once
  • VS Code 1.85.0 or later

Privacy

This extension:

  • Reads only local files from ~/.claude/projects/
  • Sends zero data to any server
  • Has no telemetry
  • Requires no authentication

Keybindings

Command macOS Windows/Linux
Open Chat Browser Cmd+Shift+H Ctrl+Shift+H

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft