andrepimenta/claude-code-chat

Beautiful Claude Code Chat Interface for VS Code

What it solves

Claude Code Chat provides a graphical user interface (GUI) for the Claude Code CLI, eliminating the need to interact with the AI assistant via the terminal. It integrates the power of Claude Code directly into VS Code and Cursor, making AI-driven coding assistance more visual and accessible.

How it works

The extension acts as a visual wrapper around the Claude Code CLI. It allows users to send messages, manage files, and execute tools through a chat interface in the editor's sidebar or main panel. It leverages the Model Context Protocol (MCP) to extend functionality and integrates with the editor's native diff viewer for code changes.

Who it’s for

Developers using VS Code or Cursor who want the capabilities of Claude Code without relying on a command-line interface, as well as those who seek better visual management of checkpoints, diffs, and tool permissions.

Highlights

  • Visual Chat Interface: Replaces the terminal with a streaming chat UI featuring markdown support and syntax highlighting.
  • Checkpoint & Session Management: Automatic Git-based backups allow users to instantly undo changes and restore code to previous states.
  • MCP & Plugin Marketplace: Integrated browsing and one-click installation of MCP servers, skills, and plugins.
  • Image Support: Ability to paste images or use a file picker to provide visual context to the AI.
  • Advanced AI Modes: Includes toggles for "Plan First" and "Ultrathink" (configurable reasoning intensity) modes.
  • Smart File Integration: Use @ to quickly search and reference workspace files.
  • Granine Tool Permissions: A secure system to manage tool execution (e.g., bash, file operations) with an "Always Allow" or "YOLO" mode for power users.

Related

  • Project
  • Project
  • Project
  • Project