No more terminal.
Just chat.

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.

341K+
installs
4.5★
25 ratings
VS Code
+ Cursor
Free
& open
checkout.tsx — my-shop
Claude Code Chat
$0.04Opus 4.8
Add a discount field to the checkout total and write a test

I'll update the total calculation and add a unit test.

Edit · cart.ts+6 −1
12const total = items.reduce(...)
return total
+return total - discount
Write · cart.test.ts

Running the test suite

PlanUltrathink Commands
Ask Claude, @ to add files…

Built by Claude Code, for Claude Code — it wrote its own interface.

VS Code Cursor Windows & WSL

The shift

The terminal was never the point.

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.

Terminal

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.

Claude Code Chat
Fix the failing test
cart.test.ts+6 −1

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

Built for the way you actually work.

Not a thin wrapper. A complete surface for Claude Code — every tool call, diff, and decision rendered where you can see it.

  • Restore checkpoints

    Undo anything. Git-based checkpoints let you roll the whole workspace back to any point in the conversation.

  • Inline diff viewer

    Every Edit, MultiEdit and Write shows a full diff — expand it, or open it side-by-side in your editor with one click.

  • MCP · Skills · Plugins

    A built-in marketplace. Browse and install 30+ MCP servers, curated skills, and plugins without leaving the chat.

  • Plan & Ultrathink

    Make Claude plan before it touches your code, and dial reasoning from Think all the way up to Ultrathink.

  • Paste images

    Drop screenshots straight into the chat. Multiple attachments, thumbnail previews, paths auto-detected.

  • 150+ models

    Opus and Sonnet, or 150+ models via OpenCredits — GPT, Gemini, Kimi, GLM, DeepSeek — switched in a click.

  • Slash commands

    Type / for the full command palette — /agents, /cost, /review — plus any custom command you've defined.

  • Windows & WSL

    First-class native Windows and WSL support, paths-with-spaces and all. If the extension installed, it works.

  • Conversation history

    Every session is saved and restorable, with live cost and token tracking as you go.

  • Native sidebar

    Run the full chat in the VS Code sidebar or as a roomy editor tab — your session persists across both.

  • Installs Claude for you

    No PATH, no npm, no sudo. The extension fetches and verifies the Claude Code binary itself, then just works.

  • Permissions you control

    Interactive permission dialogs with always-allow patterns for npm, git and docker — or YOLO mode when you trust it.

A closer look

The details that make it click.

Checkpoints

Step back in time, instantly.

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.

  • Restore the whole workspace to any turn
  • Automatic, silent Git-based backups
  • Branch off from any point in the thread
Conversation timeline
  1. Initial request2m ago
  2. Added discount field1m ago
  3. Refactored checkout
  4. Wrote testsjust now

Inline diffs

See exactly what changed.

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.

  • Green / red diffs right in the message
  • Open in your editor's diff viewer
  • Long diffs collapse with an expand toggle
checkout.tsx+6−2
22function total(items, discount) {
23 const sum = items.reduce(add, 0)
24 return sum
+24 const off = sum * discount
+25 return Math.max(0, sum - off)
26}

Marketplace

MCP, skills & plugins — one click.

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, Slack, Stripe, Notion, Supabase & more
  • Project (.mcp.json) or global scope
  • OAuth and env vars handled for you
MCP ServersSearch 30+…
  • G

    GitHub

    Official

  • S

    Slack

    add-mcp

  • S

    Stripe

    Official

  • N

    Notion

    add-mcp

Get started

Two minutes to your
first conversation.

Install from the Marketplace, open the panel, and start chatting. The extension can even install the Claude Code CLI for you.

  1. 01

    Install the extension

    From the VS Code or Cursor Marketplace — or paste the command into the Command Palette.

  2. 02

    Open the chat

    Press ⌘⇧C / Ctrl+Shift+C, click the bubble in the status bar, or open it from the activity bar.

  3. 03

    Start chatting

    Reference files with @, paste a screenshot, pick a model, and let Claude get to work.

Give Claude Code the interface it deserves.

Join 341,000+ developers who left the terminal behind.

Add to VS Code — free
4.5 · 25 ratings