One desktop app to manage Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw, and Hermes Agent — provider switching, MCP, Skills, sessions, and usage analytics in one place.
Stop editing config files by hand. CC Switch gives you a visual interface to import providers with one click, switch between them instantly, and manage MCP and Skills across all supported tools.
Switch between Claude Code, Codex, Gemini CLI and more from a single interface or system tray — no terminal restart needed for most tools.
One panel to manage MCP servers and Skills across Claude, Codex, Gemini, OpenCode, and Hermes with bidirectional sync and one-click install.
Track spending, requests, and tokens across all providers with trend charts, detailed request logs, and custom per-model pricing.
A simple loop: pick a provider, configure once, switch freely — no manual file editing required.
Choose from 50+ presets including AWS Bedrock, NVIDIA NIM, and community relays. Copy your key and import with one click.
Set up MCP servers, prompts, and Skills in a single panel. Bidirectional sync keeps everything in sync across tools.
Switch providers instantly from the main UI or system tray. Changes take effect immediately — no config files to edit.
Monitor usage, costs, and performance across all providers. View trends, drill into request logs, and optimize your spending.
CC Switch manages the full ecosystem of AI coding CLI tools.
A real management layer, not just config file wrappers.
Switch between Claude Code, Codex, Gemini CLI, and more with a single click. Includes system tray quick switching for instant access.
Built-in local proxy with format conversion, auto-failover, circuit breaker, provider health monitoring, and request rectifier.
Manage MCP servers across Claude, Codex, Gemini, OpenCode, and Hermes from one panel. Bidirectional sync and Deep Link import.
Markdown editor with cross-app sync (CLAUDE.md / AGENTS.md / GEMINI.md). One-click install skills from GitHub repos or ZIP files.
Track spending, requests, and tokens with trend charts, detailed request logs, and custom per-model pricing across all providers.
Sync provider data across devices via Dropbox, OneDrive, iCloud, or WebDAV. Auto-backups with rotation keep your configs safe.
Each AI coding tool has its own config format. Switching providers means editing JSON, TOML, or .env files — until now.
50+ provider presets including AWS Bedrock, NVIDIA NIM, and community relays. Just pick and switch — no file editing required.
Universal providers sync configuration to Claude Code, Codex, and Gemini CLI simultaneously. Change once, apply everywhere.
Every config write uses a temp file + rename pattern. SQLite database with mutex protection means your configs never corrupt.
Start here if you want to know which tools are supported, how switching works, and what makes CC Switch different.
~/.cc-switch/cc-switch.db (SQLite — providers, MCP, prompts, skills). Local settings are at ~/.cc-switch/settings.json. Auto-backups are kept in ~/.cc-switch/backups/ with rotation (keeps 10 most recent). Skills live in ~/.cc-switch/skills/.One app to manage every AI coding CLI. Stop editing config files — start switching.
Get Started