CC Switch: The Complete Guide to the All-in-One Manager for AI Coding CLI Tools
CC Switch is a cross-platform desktop application that manages 5 AI coding CLI tools from a single interface — Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw. 50+ provider presets, system tray switching, unified MCP & skills management, usage tracking, cloud sync. 25,300+ stars, Tauri 2 (Rust), MIT.
What Is CC Switch?
Modern AI coding relies on CLI tools — but each has its own config format. Switching providers means editing JSON, TOML, or .env files manually. CC Switch gives you a visual desktop app to manage all five tools from one place.
- Language: TypeScript / Rust (Tauri 2)
- License: MIT
- Stars: 25,300+ ⭐
- Forks: 1,556
- Releases: 31
- Contributors: 63
- Platform: Windows, macOS, Linux
Why CC Switch?
| Without CC Switch | With CC Switch |
|---|---|
| Edit JSON/TOML/.env manually | Visual interface |
| Different format per tool | One app, five CLI tools |
| No unified MCP management | Unified MCP panel with bidirectional sync |
| No usage tracking | Cost tracking dashboard |
| No cloud sync | Dropbox/OneDrive/iCloud/WebDAV sync |
| Provider switching = restart | System tray instant switching |
Features
Provider Management
- 5 CLI tools — Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw
- 50+ presets — AWS Bedrock, NVIDIA NIM, community relays, and more
- One-click import — Copy key, import, done
- System tray — Switch providers from tray menu without opening the app
- Universal providers — One config syncs to multiple apps
- Drag-and-drop sorting, import/export
Proxy & Failover
- Local proxy with hot-switching
- Auto-failover — Automatic fallback when a provider is down
- Circuit breaker — Provider health monitoring
- Request rectifier — Format conversion between APIs
- App-level takeover — Independently proxy Claude, Codex, or Gemini
MCP, Prompts & Skills
- Unified MCP panel — Manage MCP servers across 4 apps with bidirectional sync
- Deep Link import (
ccswitch://) — Import providers, MCP servers, prompts, skills via URL - Prompts editor — Markdown editor with cross-app sync (CLAUDE.md / AGENTS.md / GEMINI.md) with backfill protection
- Skills management — One-click install from GitHub repos or ZIP files, custom repository management
Usage & Cost Tracking
- Dashboard — Track spending, requests, tokens with trend charts
- Detailed request logs — Per-model pricing
- Custom pricing — Set your own per-model costs
Session Manager & Workspace
- Browse, search, and restore conversation history across all apps
- Workspace editor (OpenClaw) — Edit agent files with Markdown preview
System & Platform
- Cloud sync — Dropbox, OneDrive, iCloud, NAS, WebDAV
- Dark/Light/System theme, auto-launch, auto-updater
- Atomic writes with auto-backups (SQLite)
- i18n — Chinese, English, Japanese
CC Switch vs Alternatives
Category: This is an All-in-One desktop manager for AI coding CLI tools.
| Feature | CC Switch | Manual Config | ccproxy |
|---|---|---|---|
| Focus | All-in-One CLI tool manager | Manual editing | Proxy only |
| Stars | 25.3K ⭐ | N/A | ~1K |
| CLI Tools Managed | 5 (Claude/Codex/Gemini/OpenCode/OpenClaw) | 1 at a time | 1 |
| Provider Presets | 50+ | Manual | Limited |
| Desktop App | ✅ Tauri 2 (native) | ❌ | ❌ |
| System Tray | ✅ Quick switch | ❌ | ❌ |
| Unified MCP | ✅ Bidirectional sync | ❌ | ❌ |
| Skills Management | ✅ GitHub/ZIP install | ❌ | ❌ |
| Prompts Editor | ✅ Cross-app sync | ❌ | ❌ |
| Usage/Cost Tracking | ✅ Dashboard + charts | ❌ | ❌ |
| Session History | ✅ | ❌ | ❌ |
| Auto-Failover | ✅ Circuit breaker | ❌ | ✅ |
| Cloud Sync | ✅ Dropbox/OneDrive/iCloud/WebDAV | ❌ | ❌ |
| Deep Link Import | ✅ ccswitch:// | ❌ | ❌ |
| Atomic Writes | ✅ SQLite | ❌ | ❌ |
| i18n | ✅ zh/en/ja | N/A | ❌ |
When to choose CC Switch: You use multiple AI coding CLI tools and want a single app to manage providers, MCP, skills, prompts, and usage across all of them. The definitive control center for AI coding.
When to choose Manual Config: You use only one CLI tool occasionally and don't mind editing config files.
When to choose ccproxy: You only need a proxy layer for a single tool, without the full management suite.
Conclusion
CC Switch solves the fragmentation problem of AI coding CLI tools. Instead of manually editing JSON/TOML/.env files for each tool, you get a native Tauri 2 desktop app with 50+ provider presets, system tray switching, unified MCP management, skills installation, cost tracking, session history, cloud sync, and auto-failover — all for five CLI tools from one interface. At 25.3K stars with 31 releases and 63 contributors, it's the most mature and feature-complete manager for AI coding agents.
