CC Switch
CC Switch Integration Guide
Manage Claude Code, Codex, and Gemini CLI provider configs in one place.
Project Introduction
Open-source cross-platform tool for managing Claude Code, Codex, and Gemini CLI provider configs, MCP servers, and system prompts. One-click provider switching.
Key Features
Provider Management
- One-click switching between Claude Code, Codex, and Gemini configs
- Multi-endpoint support with API key management and latency testing
- 4-tier model configuration: Haiku, Sonnet, Opus, Custom
MCP Server Management
- One server list shared across Claude, Codex, and Gemini
- Three transport types: stdio, HTTP, and SSE
- Bidirectional import/export with automatic sync
Prompts Management
- Unlimited preset system prompts with quick switching
- Cross-app support (Claude, Codex, Gemini formats)
- CodeMirror 6 markdown editor with live preview
Multi-Platform Support
- Native desktop installers (Windows, macOS, Linux)
- Browser version for headless servers
- Interactive and command-line modes
Installation
Download the installer for your platform from GitHub Releases (.msi, .zip, .deb, .AppImage).
bash
# Available formats: .msi, .zip
# Download from GitHub Releases:
# https://github.com/farion1231/cc-switch/releasesWeb Version
bash
# Download the Linux tarball from GitHub Releases
# Extract and run:
./cc-switch-web
# Accessible on port 17666UnoRouter Integration
CC Switch supports the ccswitch:// deep link, so you can import a config from the UnoRouter token page in one click.
Deep Link Integration
Pick the target app (Claude/Codex/Gemini), enter a config name, and choose models before importing.
Get started
Sign up for UnoRouter to get an API key and manage every AI CLI from one place.