CC Switch
A desktop AI coding tool manager switches API providers, routes requests locally and shares MCP servers and skills on macOS, Windows and Linux.

CC Switch is a desktop manager for developers who use multiple AI coding assistants or API providers. It brings their settings into one interface and preserves existing plugins, hooks and other custom settings when switching providers.
- Provider management: Manage connections for Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode and other supported tools, with presets including AWS Bedrock and NVIDIA NIM.
- Local routing: Use GPT in Claude Code or Claude in Codex through API format conversion, with automatic fallback to a configured backup provider when the primary fails.
- Shared resources: Share MCP servers and skills across supported tools, maintain prompts separately, and save Claude Code or Codex setups as projects.
- Combined model lists: Claude Code and Codex can present models from multiple providers together, sending each request to the provider for the selected model.
- Sessions and usage: Search conversation history and review token use, cache hits and costs by tool and provider, including usage collected without local routing.
The app is free and open source under MIT and runs on macOS, Windows and Linux. Routing happens on your machine, but requests go to the selected API provider. Settings and API keys stay local by default; optional WebDAV or S3 sync uploads them to storage you choose. Routing, shared resources and usage tracking vary by tool; Claude Desktop's MCP, skills and session panels apply to Claude Code.