What is this?
CC Switch is an all-in-one desktop manager that lets you switch API providers with one click for Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, Hermes Agent, Pi and MiniMax Code, and also manage their MCP servers, Skills, and Prompts from a single place instead of hand-editing config files.
Is this a CLI tool or a graphical desktop app?
It is a graphical desktop application built with Tauri (Rust backend plus a web-based UI), not a command-line tool; it sits alongside your coding agents and edits their config files for you.
How do I get it running?
You download the installer for your OS from the official site ccswitch.io (or the project's GitHub releases) and follow the Quick Start guide; there is no build-from-source requirement for normal use.
Do I need Claude Code, Codex, or the other agents already installed?
Yes — CC Switch manages the configuration files of tools like Claude Code, Codex, OpenCode, OpenClaw, Hermes Agent, Grok Build, and Pi, so you still install those tools separately and use CC Switch to configure their providers, MCP servers, Skills, and Prompts.
Which operating systems does it run on?
It is a cross-platform desktop app for Windows, macOS, and Linux, and the repo explicitly lists WSL support for Windows users running tools inside WSL.
What is the official website for CC Switch?
ccswitch.io is listed in the README as the project's only official website, alongside English, Chinese, Japanese and German documentation.
Which coding agents can CC Switch manage?
Per the README it supports Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, Hermes Agent, Pi, and MiniMax Code.
Can it manage more than just API keys?
Yes — besides switching providers, CC Switch also manages MCP servers, Skills, and Prompts for these tools in one place, avoiding manual edits to their JSON/TOML/YAML config files.
What are similar projects?
ai-manager, token-monitor, memex, wslmanager, claudian, ekko-studio, orca, fyagent