> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mossx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CC GUI: a unified AI coding interface

> CC GUI puts Claude Code, Codex, Kimi, Grok, OpenCode, Pi, and DeepSeek Harness in one graphical interface across VS Code, JetBrains, the desktop app, and mobile.

**CC GUI** (also **CCGUI** / **ccgui**) is an open-source graphical interface for multiple CLIs. It connects several AI coding runtimes to the same chat UI. You can talk with the AI, cite files, manage sessions, and commit code in VS Code, JetBrains IDEs, or the standalone desktop app.

<Columns cols={2}>
  <Card title="Desktop app" icon="desktop" href="/en/desktop/index">
    The standalone **ccgui** app for macOS, Windows, and Linux. It includes a file tree, terminal, Git panel, and project knowledge map.
  </Card>

  <Card title="VS Code extension" icon="code" href="/en/vscode/index">
    Install `MossX.vscode-cc-gui` from the VS Code Marketplace and chat in the sidebar or an editor tab.
  </Card>

  <Card title="JetBrains plugin" icon="laptop-code" href="/en/jetbrains/index">
    Marketplace plugin **CC GUI (Claude or Codex)** for IntelliJ IDEA, WebStorm, PyCharm, GoLand, and other JetBrains IDEs.
  </Card>

  <Card title="Mobile" icon="mobile" href="/en/mobile/index">
    Mobile docs are still in progress.
  </Card>
</Columns>

## What you can do with CC GUI

CC GUI connects the provider you select to a single chat interface. Every client can:

* **Switch providers** — move between Claude Code, Codex, Kimi, Grok, OpenCode, Pi, and DeepSeek Harness. DeepSeek Harness is currently available only in the desktop app
* **Cite files and context** — use `@` to cite files, `/` for slash commands, and `!` to insert prompts. VS Code / JetBrains use `#` to pick an agent; the desktop app also has `@@` project memory, `@#` notes, and `$` skills
* **Manage sessions** — keep multiple conversations in the same workspace or project, and roll back. The desktop app also supports forks
* **Customize behavior** — configure MCP, Skills, Agents, and prompt enhancement

<Note>
  CC GUI is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, Microsoft, JetBrains, or other third-party tool vendors.
</Note>

## Choose your client

<Steps>
  <Step title="Pick an environment">
    Use the product switcher at the top to open [VS Code](/en/vscode/index), [JetBrains](/en/jetbrains/index), or the [desktop app](/en/desktop/index).
  </Step>

  <Step title="Install and configure">
    Follow that client's **Get started** guide to install CC GUI and set up at least one provider.
  </Step>

  <Step title="Send the first message">
    Open a workspace or project, choose a provider, and send your first message.
  </Step>
</Steps>
