Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Minimal Claude ChatNew to Visual Studio Code? Get it now.
Minimal Claude Chat

Minimal Claude Chat

Vitali Pyvovar

|
2 installs
| (0) | Free
Minimal agentic chat interface for Claude Code with model selection
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Minimal Claude Chat v0.0.6

A minimal VS Code extension for Claude Code with real agentic capabilities, streaming responses, and model selection.

✨ Features

🎯 Easy Access

  • Sidebar Icon - Always visible in activity bar
  • Keyboard Shortcut - Ctrl+Shift+C (Cmd+Shift+C on Mac)
  • Status Bar - Shows current model, click for quick access

🤖 Full Agentic Mode

  • Real-time file editing - Claude can modify your code
  • Tool execution - Run commands, search files, etc.
  • Streaming responses - See Claude's work in real-time
  • Complete tool visibility - See what tools Claude uses

🎨 Model Selection

  • Haiku - Fast responses (default for speed)
  • Sonnet - Balanced performance (recommended)
  • Opus - Most capable (best quality)

🧠 Plan First Mode

  • Enable to make Claude plan before implementing
  • Great for complex changes
  • Ask for confirmation before proceeding

🛠 Built-in Debugging

  • Dedicated debug log panel inside the chat view
  • Toggle visibility or clear entries without leaving the sidebar
  • Logs also stream to View → Output → Minimal Claude Chat

📋 Requirements

Must have Claude Code CLI installed:

# Install Claude Code CLI
npm install -g @anthropic-ai/claude-code

# Verify installation
claude --version

# Configure with your API key
claude config

🚀 Installation

Quick Install

  1. Download minimal-claude-chat-0.0.6.vsix
  2. Install:
    code --install-extension minimal-claude-chat-0.0.6.vsix
    
  3. Reload VS Code
  4. Click the chat icon in the sidebar!

From Source

git clone https://github.com/YOUR-USERNAME/minimal-claude-chat.git
cd minimal-claude-chat
npm install
npm install -g @vscode/vsce
vsce package
code --install-extension minimal-claude-chat-0.0.6.vsix

💡 Usage

Basic Chat

  1. Open the extension (sidebar icon or Ctrl+Shift+C)
  2. Type your message
  3. Watch Claude work in real-time!

Model Selection

Click the model dropdown at the top:

  • Haiku - Quick responses, lower cost
  • Sonnet - Best balance (default)
  • Opus - Highest quality

Plan First Mode

Toggle "Plan First" checkbox to make Claude:

  1. Create a detailed plan
  2. Ask for your confirmation
  3. Then implement the changes

Debug Log

All Claude CLI events are mirrored to two places:

  1. Chat sidebar log – use the “Show” checkbox to display live logs or clear them with the button.
  2. Output panel – open View → Output and choose “Minimal Claude Chat” for the complete history.

Example Prompts

"Add error handling to this function"
"Refactor this component to use hooks"
"Create a new API endpoint for user authentication"
"Fix the bug in the login flow"
"Add tests for the UserService class"

🔧 How It Works

This extension uses the Claude Code CLI with:

  • --output-format stream-json for real-time streaming
  • --model flag for model selection
  • Proper process spawning to avoid hanging
  • Full tool execution visibility

Unlike simple chat interfaces, this gives Claude real agency:

  • ✅ Edits files in your workspace
  • ✅ Runs commands
  • ✅ Searches your codebase
  • ✅ Creates new files
  • ✅ Reads documentation

🐛 Troubleshooting

"Claude Code CLI not found"

Install it:

npm install -g @anthropic-ai/claude-code

Then restart VS Code.

No responses / hanging

  1. Check Claude CLI works in terminal:

    claude code "hello world"
    
  2. Make sure you're in a workspace folder

  3. Check Claude is authenticated:

    claude config
    

On Windows

Make sure Node.js and npm are in your PATH. You may need to:

  1. Install via PowerShell as Administrator
  2. Restart your computer after installing Claude CLI
  3. Verify with: where claude

📝 What's Different from Original?

Original extension:

  • 10,000+ lines of code
  • MCP servers
  • Checkpoint system
  • History management
  • File attachments
  • WSL integration

This minimal version:

  • ~350 lines of code
  • Core agentic functionality
  • Real-time streaming
  • Model selection
  • Plan First mode
  • Easy to understand and modify

🚀 Publishing

# Install vsce
npm install -g @vscode/vsce

# Package
vsce package

# Publish (requires Azure token)
vsce publish

See VS Code Publishing Guide

📄 License

MIT

🙏 Credits

  • Inspired by andrepimenta/claude-code-chat
  • Built with Anthropic Claude Code
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft