Skip to main content
CC GUI (also CCGUI / ccgui) is an open-source graphical interface for multiple CLIs. The VS Code client is an extension, so you can chat in the sidebar or an editor tab instead of staying in the terminal. The current extension ID is MossX.vscode-cc-gui. The display name is CCGUI / CC GUI(Claude Codex OpenCode Kimi).
CC GUI is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, Microsoft, or other third-party tool vendors.
VS Code sidebar overview

What it can do

  • Chat with Claude Code and Codex directly in VS Code.
  • Detect and call locally installed Grok, Kimi, OpenCode, and Pi CLIs.
  • Use @ to cite files, / for slash commands, # to pick an agent, and ! to insert prompts.
  • Manage MCP, Skills, Agents, the prompt library, and permission prompts.
  • Send editor selections, file paths, diagnostics, and Git changes into the chat.

Supported runtimes

A Gemini copy entry exists, but Gemini is not shipped as a standalone runtime. This V1 documentation does not cover it.

How it relates to other clients

CC GUI also has a JetBrains plugin, a standalone desktop app, and a mobile client. Chat, providers, MCP, and Skills are shared ideas across clients. The Activity Bar, editor context menu, and the Commit button in Source Control belong to VS Code only. This series covers the VS Code client only. See JetBrains overview and desktop overview. Sidebar groups: Get started, Guides, Providers / CLI, Advanced, Community.

Start here

Install the extension

Install CCGUI from the VS Code Marketplace.

Prepare your environment

Set up Node.js 20+, the SDKs, and optional CLIs.

Providers / CLI

Separate pages for Claude, Codex, Kimi, Grok, OpenCode, and Pi.

Send the first message

Choose a provider, add credentials, and finish the first chat.

Learn the interface

Sidebar, tabs, and the Chat / History / Settings views.