Repolode
farion1231

farion1231/cc-switch

A desktop app that switches API providers in one click and manages MCP servers, Skills and prompts across Claude Code, Codex, Gemini CLI and other AI coding tools.

Stars
146,370
Forks
9,671
Open issues
1,487
Last commit
18 hours ago

What is it?

CC Switch is a cross-platform desktop app for managing the configuration of AI coding tools such as Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw and Hermes Agent. Instead of hand-editing JSON, TOML, YAML or .env files, users pick a provider preset, enter a key and switch with one click. Switching only replaces the endpoint, key and model, leaving user-added plugins, hooks, MCP entries and comments intact.

Beyond provider switching, the app offers a Routing mode that forwards requests through the local machine, converting API formats and failing over automatically, so GPT models can be used from Claude Code or Claude from Codex. An Aggregation mode merges models from several providers into one model list. MCP servers, Skills and prompts are maintained in one place and synced to the tools you choose, and the app also tracks token usage and quotas.

CC Switch is built with Tauri 2 and runs on Windows, macOS and Linux, with installers available through Releases and Homebrew on macOS.

Key features

  • 01Switch API providers for supported tools with one click using presets or custom configs.
  • 02Manage MCP servers, Skills and prompts once and sync them to chosen tools.
  • 03Routing mode converts API formats and fails over between providers.
  • 04Aggregation mode combines models from several providers into one list.
  • 05Browse and search session logs in a reading view.
  • 06Track token usage, spending and remaining quotas.

Use cases

  • Developers who use several AI coding tools and want to switch API providers without editing config files.
  • Teams that share MCP servers and Skills across Claude Code and Codex.
  • Users who want GPT models inside Claude Code or Claude models inside Codex.

Quick start

  1. 1

    Download the desktop app from the official releases page

  2. 2

    Install and open CC Switch, then add an API provider

Things to know

  • Depends on third-party API providers; some are paid relay services whose quality and terms vary.

Topics

FAQ

What is cc-switch?
A desktop app that switches API providers in one click and manages MCP servers, Skills and prompts across Claude Code, Codex, Gemini CLI and other AI coding tools. CC Switch is a cross-platform desktop app for managing the configuration of AI coding tools such as Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw and Hermes Agent. Instead of hand-editing JSON, TOML, YAML or .env files, users pick a provider preset, enter a key and switch with one click. Switching only replaces the endpoint, key and model, leaving user-added plugins, hooks, MCP entries and comments intact.
Is cc-switch free to use? What license does it have?
cc-switch is open source under the MIT license. Check the license terms before using it in commercial products.
Is cc-switch still maintained?
Actively maintained. The last commit to cc-switch was on Oct 19, 2026.
What can I use cc-switch for?
Developers who use several AI coding tools and want to switch API providers without editing config files. Teams that share MCP servers and Skills across Claude Code and Codex. Users who want GPT models inside Claude Code or Claude models inside Codex.
How do I install cc-switch?
Download the desktop app from the official releases page Install and open CC Switch, then add an API provider
Where can I get cc-switch?
The source code and installation instructions are on GitHub: https://github.com/farion1231/cc-switch

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects