claude-code-chat  by andrepimenta

VS Code chat interface for Claude Code

created 1 month ago
415 stars

Top 71.7% on sourcepulse

GitHubView on GitHub
Project Summary

This VS Code extension provides a user-friendly, graphical interface for interacting with Claude Code, eliminating the need for command-line operations. It's designed for developers who want seamless AI code assistance directly within their editor, offering features like conversation history, checkpoint restoration, and integrated tool management.

How It Works

The extension leverages the Claude Code SDK to integrate AI chat capabilities directly into VS Code's sidebar. It features a native UI with real-time response streaming, markdown support, and automatic session management. Key functionalities include a robust checkpoint system for undoing changes, a Model Context Protocol (MCP) server manager, and advanced AI modes like "Plan First" and configurable "Thinking" modes to enhance AI output quality.

Quick Start & Requirements

  • Install: From VS Code Marketplace (ext install claude-code-chat) or manually via .vsix.
  • Prerequisites: VS Code 1.80+, Claude Code CLI, Active Claude API or subscription.
  • WSL Configuration: Specific settings for wsl.enabled, wsl.distro, wsl.nodePath, and wsl.claudePath are available for Windows Subsystem for Linux users.
  • Links: Download Now

Highlighted Details

  • Checkpoint & Session Management: Automatic Git-based backups and instant restoration to previous states.
  • Image & Clipboard Support: Drag-and-drop images and paste screenshots directly into the chat.
  • Smart File Integration: Reference workspace files using @ for context-aware AI assistance.
  • Advanced AI Modes: "Plan First" and configurable "Thinking" modes for tailored AI responses.

Maintenance & Community

The project is actively maintained by andrepimenta. Contributions are welcomed via GitHub Issues, feature suggestions, and PRs. Support is available through GitHub Issues.

Licensing & Compatibility

The project is licensed under the MIT License, permitting commercial use and linking with closed-source projects.

Limitations & Caveats

The extension requires an active Claude API key or subscription to function. While it supports WSL, specific path configurations might be necessary for optimal integration.

Health Check
Last commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
45
Star History
430 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.