Claude Code Chat wraps Claude Code in a beautiful interface, right inside VS Code and Cursor. Checkpoints, inline diffs, a marketplace for MCP servers — all of Claude Code, none of the command line.
I'll update the total calculation and add a unit test.
Running the test suite
Built by Claude Code, for Claude Code — it wrote its own interface.
The shift
Claude Code is extraordinary. Reading its output as a wall of scrolling text is not. The same agent, given a real interface, becomes something you actually want to use all day.
● Bash(npm test)…
⎿ Running 248 lines of output…
⎿ tool_use: id=toolu_01H9x… edit_file
Do you want to proceed? (y/n) waiting…
⎿ scroll ↑ to find the diff
Powerful — but you're parsing logs.
Done. One assertion was off by a cent — fixed and re-ran.
Same agent. A view you can read at a glance.
Everything, in one panel
Not a thin wrapper. A complete surface for Claude Code — every tool call, diff, and decision rendered where you can see it.
Undo anything. Git-based checkpoints let you roll the whole workspace back to any point in the conversation.
Every Edit, MultiEdit and Write shows a full diff — expand it, or open it side-by-side in your editor with one click.
A built-in marketplace. Browse and install 30+ MCP servers, curated skills, and plugins without leaving the chat.
Make Claude plan before it touches your code, and dial reasoning from Think all the way up to Ultrathink.
Drop screenshots straight into the chat. Multiple attachments, thumbnail previews, paths auto-detected.
Opus and Sonnet, or 150+ models via OpenCredits — GPT, Gemini, Kimi, GLM, DeepSeek — switched in a click.
Type / for the full command palette — /agents, /cost, /review — plus any custom command you've defined.
First-class native Windows and WSL support, paths-with-spaces and all. If the extension installed, it works.
Every session is saved and restorable, with live cost and token tracking as you go.
Run the full chat in the VS Code sidebar or as a roomy editor tab — your session persists across both.
No PATH, no npm, no sudo. The extension fetches and verifies the Claude Code binary itself, then just works.
Interactive permission dialogs with always-allow patterns for npm, git and docker — or YOLO mode when you trust it.
A closer look
Checkpoints
Every message is a save point. Claude Code Chat keeps a Git-based backup of your workspace so you can experiment freely and restore to any earlier state with a single click — no stash, no reset, no fear.
Inline diffs
Edits don't disappear into the chat. Every Edit, MultiEdit and Write renders as a syntax-highlighted diff inline — and one click opens it in your editor's native side-by-side view.
Marketplace
Browse 30+ featured MCP servers, curated skills, and plugins from a built-in marketplace. Search across registries, pick project or global scope, and install with config pre-filled.
GitHub
Official
Slack
add-mcp
Stripe
Official
Notion
add-mcp
Get started
Install from the Marketplace, open the panel, and start chatting. The extension can even install the Claude Code CLI for you.
From the VS Code or Cursor Marketplace — or paste the command into the Command Palette.
Press ⌘⇧C / Ctrl+Shift+C, click the bubble in the status bar, or open it from the activity bar.
Reference files with @, paste a screenshot, pick a model, and let Claude get to work.
Join 341,000+ developers who left the terminal behind.