Skip to main content
CC GUI (also CCGUI / ccgui) is an open-source graphical interface for multiple CLIs. The JetBrains client is a plugin, so you can chat in the right-hand tool window instead of staying in the terminal. The current plugin ID is com.github.idea-claude-code-gui. The Marketplace display name is CC GUI (Claude or Codex). The publisher is MossX.
CC GUI is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, JetBrains, or other third-party tool vendors.
JetBrains tool window overview

What it can do

  • Chat with Claude Code and Codex directly in JetBrains IDEs.
  • 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, console output, and Git changes into the chat.
  • Generate a commit message with AI in the commit UI.

Supported runtimes

Gemini may appear in UI copy, but it is not documented as a shipped standalone runtime.

Supported IDEs

The plugin depends on JetBrains platform modules and works with IntelliJ IDEA, WebStorm, PyCharm, GoLand, Android Studio, and other IDEs built on the same platform.
  • Compatible build range: sinceBuild 233 to untilBuild 263.* (about 2023.3 through 2026.x)
  • Git support is required (Commit AI depends on Git4Idea)
  • JCEF, Terminal, Java, and Python are optional enhancements

How it relates to other clients

CC GUI also has a VS Code extension, a standalone desktop app, and a mobile client. Chat, providers, MCP, and Skills are shared ideas across clients. The tool window, editor context menu, and VCS commit-bar button belong to JetBrains only. This series covers the JetBrains client only. Sidebar groups: Get started, Guides, Providers / CLI, Advanced, Community.

Start here

Install the plugin

Install CC GUI from JetBrains Marketplace.

Prepare your environment

Set up Node.js 18+, 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

Tool window, tabs, and the Chat / History / Settings views.