Skip to main content
CC GUI is not a shell around a single model. The provider picker at the bottom of the input box decides which runtime handles this request.

Differences at a glance

The UI copy may mention Gemini, but a standalone runtime is not shipped yet. This documentation does not cover Gemini.
For detection and PATH troubleshooting, see Detect and install.

How to choose

  • Full permission dialogs, plan mode, MCP, and Skills: use Claude Code
  • OpenAI / Codex ecosystem: use Codex
  • You already use Grok, Kimi, OpenCode, or Pi in a terminal: switch to that engine. The plugin only detects and chats. It does not install for you
You can switch providers in the same project. History is isolated by runtime.

Check these before you switch

  1. Node.js 18+ is filled in. See Prepare your environment
  2. The Claude / Codex SDK is installed
  3. CLI providers show installed in Settings → Provider management → CLI
  4. The current provider has one set of credentials enabled
If an SDK is missing, the chat area says so and offers Go to install.

Configuration entry

Every provider lives under Settings → Provider management, in three subpages:
  • Claude Code: official direct access, third-party presets, local settings.json, CLI login
  • Codex: official direct access, local ~/.codex/, custom models and environment variables
  • CLI: detect Grok / Kimi / OpenCode / Pi and show install commands

Claude Code

API key, local config, and subscription login.

Codex

~/.codex/ and sandbox.

Kimi

Local kimi.

Grok

Local grok.

OpenCode

Local opencode.

Pi

Local pi.

Detect and install

Detect again, PATH, and troubleshooting.