Skip to main content
After you install the app, you still need at least one working AI runtime and a project workspace.

1. Understand the dependencies

The desktop app is a full application. You do not need VS Code or IDEA. Chat still depends on a local runtime: Open Settings → CLI configuration (providers) to see detect status and install notes. Available engines and Coming soon items appear in separate groups. Provider and CLI configuration

2. Configure CLI

Open Settings → CLI configuration. The left list is grouped as Enabled / Disabled / Coming soon. Open an engine to detect its version, install or update the CLI, and configure credentials. Available engines and Coming soon entries both appear. If Gemini, Cursor, Copilot, Qwen, or similar sit under Coming soon, do not configure them as shipped runtimes.
  • Add a hosted provider: name, API key, base URL, model mapping
  • Or use local ~/.claude/settings.json / CLI login
  • Official direct traffic goes to Anthropic; third-party presets (Zhipu, Kimi, DeepSeek, OpenRouter, and others) route to their endpoints
  • Hosted profiles live in ~/.ccgui/config.json
  • You can override the Claude CLI path
  • If it is not installed, click Install on that page, or install from the terminal commands on the engine page
Details: Claude Code.
Full notes for each engine are in the sidebar Providers / CLI group. Detect and PATH troubleshooting: Detect and install.
API keys stay on this computer. Mask them before you screenshot or record.

3. Install CLI

The app does not silently install any CLI. In CLI configuration, click Install / Update (it shows a plan first, then runs after you confirm), or install in a system terminal and come back to Settings to detect again. Install commands live on each engine page so this page does not copy them: Failed detects, PATH, and custom paths: Detect and install.

4. Config paths

5. Add a project workspace

The app organizes sessions and files as a workspace / project:
  1. Open Home
  2. Click Add project
  3. Choose a local folder
  4. Confirm to enter that workspace
Home workspace picker Without a workspace, file references, the Git panel, and project memory have no root.

6. Auto-update

The app has a built-in updater. It reads latest.json from GitHub Releases. When a new version is available, follow the prompt to install. Next: Send the first message.