If you run more than one AI coding CLI, say Claude Code and Codex, you know the friction: each has its own config, its own keys, its own way to point at a provider. cc-switch is a desktop app built to smooth that over. It manages multiple coding CLIs from one window and lets you switch the active provider with a click.
What cc-switch does
The core idea
| Feature | Detail |
|---|---|
| Manages multiple CLIs | Keeps Claude Code, Codex and other coding agents configured in one place. |
| One-click provider switch | Change which provider a CLI uses without hand-editing config files. |
| Cross-platform desktop | Runs as a desktop app rather than a cloud service. |
| Local config | Your keys and settings stay on your machine. |
cc-switch vs a hosted router
cc-switch solves the switching problem on your desktop: it still relies on you holding keys for each provider and running the app locally. A hosted router moves the switching server-side, you point your CLI at one endpoint, and model choice plus billing happen on the service. Different trade-offs for different people.
cc-switch vs Wuwei
| cc-switch | Wuwei | |
|---|---|---|
| Form | Local desktop app | Hosted service |
| Switching | One-click, on your machine | Server-side, point at one URL |
| Keys / billing | Your own key per provider | One account, pay-as-you-go |
| Remote / mobile | Desktop only | Remote execution + phone app |
What that looks like with Wuwei
| Benefit | Detail |
|---|---|
| Switch without config | Natively supports OpenAI-compatible endpoints, no per-provider setup to maintain. |
| One bill for all models | Pay-as-you-go across providers instead of juggling keys. |
| Run anywhere | Remote device execution and a mobile app, not just a desktop window. |
| One endpoint, many models | Claude, GPT, Grok, Gemini, Kimi, DeepSeek and more from a single entry point. |
FAQ
What is cc-switch?
cc-switch is a cross-platform desktop app that manages multiple AI coding CLIs like Claude Code and Codex, letting you switch the active provider with one click instead of editing config by hand.
Is cc-switch free?
cc-switch is a desktop tool for managing CLIs; you still bring your own provider keys. Check its official repo for licensing details.
What's the difference between cc-switch and a router?
cc-switch switches providers locally on your desktop. A hosted router does it server-side, you point your CLI at one endpoint and billing is handled for you.
What's a good cc-switch alternative?
If you'd rather not manage keys and a desktop app, a hosted router like Wuwei offers server-side switching with one account and pay-as-you-go billing.