CC Switch CLI
A desktop app to switch providers and manage MCP servers, prompts and skills for Claude Code, Codex, Gemini CLI and other agents
- 150,015 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Stores provider API keys and rewrites agent configs
- The local proxy routes all agent traffic to the model through itself
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/cc-switchDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Stores provider API keys and rewrites agent configs
- The local proxy routes all agent traffic to the model through itself
This is third-party code. Review the repository files before installing.
What it does
CC Switch stores API provider profiles for eight tools, including Claude Code, Claude Desktop, Codex, Gemini CLI and OpenCode, and switches them in one click or from the system tray. A shared MCP panel syncs servers across agents, a prompt editor writes CLAUDE.md, AGENTS.md and GEMINI.md, and the skills section installs skills from GitHub repositories or ZIP files. A built-in local proxy can fail over to a backup provider. There is also spend and token tracking and a session history browser. Data lives in SQLite under ~/.cc-switch.
Who it is for. For people who use several coding agents or API providers and are tired of editing their configs by hand.
Good fit when
- You need to switch Claude Code quickly between official login and other providers
- The same MCP servers are needed in several agents
- You want token spend per model in one window
Not a fit when
- You use a single agent with an official subscription
- You cannot install an app that rewrites agent configs and stores keys locally
Example request
Install CC Switch and sync my MCP servers from Claude Code to CodexLimitations
This is a Tauri GUI app, not a console tool. Most tools need a restart after switching; only Claude Code picks up changes live. Provider keys are stored in a local database. The README carries many sponsored links to third-party API relay services, which SkillFoxx has not vetted and does not endorse. Availability from Russia depends on the chosen provider.
How to disable. Switch each tool back to official login and uninstall the app, for example brew uninstall --cask cc-switch. Data remains in ~/.cc-switch and can be removed manually.
FAQ
Will agents break if I uninstall the app?
No, CC Switch writes the tools' regular configs, so they keep working with the last selected provider.
How do I go back to official login?
Add the official login preset, switch to it and log out and back in within the tool.
Discussion
No questions or reviews yet.
Related
CLI toolsCCS
CCS - Claude Codex Switch
A CLI that switches Claude Code between accounts, providers and local models without editing configs
A terminal workspace where several CLI agents like Codex, Claude and Gemini exchange messages and work on one task under human oversight
A CLI that turns any MCP server, OpenAPI spec or GraphQL endpoint into commands at runtime, with no codegen
An engineering system for coding agents: 71 agents, 311 skills, hooks, memory, rules and the AgentShield security scanner
A universal MCP CLI client from Apify: persistent sessions, OAuth, JSON output for scripts and shell access to any MCP server for agents
A read-only MCP server for the HeyClaude registry: an agent finds skills, MCP servers and hooks and gets ready install commands
README in short
The README lists features: provider management with presets, a local failover proxy, MCP, prompt and skill panels, spend tracking, a session manager, cloud config sync and ccswitch:// links. It answers common questions and lists data locations. Install via Homebrew, paru or Windows, macOS and Linux builds from releases. A large block at the top is given to sponsors. MIT licensed.