CC Switch is a free, open-source control center for AI coding CLIs. Built in Rust on Tauri 2 and first released in August 2025, it manages providers and configurations for Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, and Hermes Agent from a single desktop window, replacing hand-edited JSON and environment variables with one click. The GitHub repository (farion1231/cc-switch) has already passed 126,700 stars under the MIT license, making it one of the fastest-growing tools in the AI coding ecosystem.
Key Features
- One UI for eight agents: Manage providers and configs for Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, and Hermes Agent in a single window instead of juggling per-tool config files.
- 50+ provider presets: Anthropic, OpenAI, Google, AWS Bedrock, NVIDIA NIM, and popular community relays are preconfigured, so adding a provider is a few clicks rather than a docs hunt.
- Hot-swap for Claude Code: Switch the active provider for Claude Code without restarting the session, which keeps long agent runs alive while you change backends.
- Unified MCP management: Enable, disable, and configure MCP servers once, then apply them across supported agents.
- Skills and Prompts: Install Skills directly from GitHub repos and edit Prompts in a built-in markdown editor, with session browsing to revisit past conversations.
- System tray quick switch: Change the active provider from the tray without opening the main window.
- Cloud sync: Keep configs consistent across machines via Dropbox, OneDrive, iCloud, or WebDAV.
- Cross-platform: Runs natively on Windows, macOS, and Linux.
Use Cases
Who Should Use This Tool?
- Multi-provider developers: Anyone routing work across Anthropic, OpenAI, Google, or community relays who is tired of editing config files per tool.
- Multi-agent users: Developers running Claude Code and Codex side by side who want consistent MCP servers and Skills everywhere.
- Subscription maximizers: Users report routing subscriptions between agents, for example using a Grok subscription inside Claude Code and Codex via OAuth through Grok Build support.
Problems It Solves
- Config sprawl: Each CLI keeps providers in its own format and location; CC Switch unifies them.
- Restart friction: Reconfiguring Claude Code used to mean restarting; hot-swapping removes that.
- Machine drift: Cloud sync via Dropbox, OneDrive, iCloud, or WebDAV keeps laptops and desktops in step.
Pricing
| Plan | Price | Features |
|---|---|---|
| Open Source | $0 | Full app, all agents, all presets. MIT License. |
CC Switch is free and open source (MIT). Model usage itself is billed by whichever provider you connect.
Advantages & Unique Selling Points
Compared to Competitors:
- Breadth: Most agent tools manage one CLI; CC Switch covers eight, including Claude Desktop and Grok Build.
- Native footprint: Rust and Tauri 2 keep the app small and fast compared with Electron-based managers.
- Beyond providers: MCP servers, Skills, Prompts, and session browsing are managed in the same place, not bolted on separately.
What Makes It Stand Out:
- Over 126,700 GitHub stars within its first year, MIT-licensed.
- Hot-swap for Claude Code without restart.
- Cloud sync across four storage providers out of the box.
User Reviews
Community reception has been strong. The repository passed 126,700 stars on GitHub in under a year, and discussion across social platforms repeatedly highlights the same themes: the time saved by provider presets, the convenience of tray-based switching, and the recent Grok Build support that lets a Grok subscription power Claude Code and Codex sessions. Users in China also frequently note that the official site is ccswitch.io, while cc-switch.cc is a mirror.
Getting Started
Quick Start Guide
- Download: Get the Windows, macOS, or Linux build from ccswitch.io or the GitHub releases page.
- Pick an agent: Choose the CLI you want to configure, for example Claude Code or Codex.
- Add a provider: Select one of the 50+ presets and enter an API key or sign in with OAuth.
- Switch: Activate the provider; for Claude Code the change applies without a restart.
Integration
- Agents: Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, Hermes Agent.
- Providers: Anthropic, OpenAI, Google, AWS Bedrock, NVIDIA NIM, community relays.
- Sync: Dropbox, OneDrive, iCloud, WebDAV.
Frequently Asked Questions
Is CC Switch free?
Yes. It is MIT-licensed open source; you only pay the model providers you connect.
Does switching providers restart my session?
For Claude Code, no. Hot-swapping applies the new provider without restarting.
What is the official website?
ccswitch.io. Note that cc-switch.cc is a mirror, not the official domain.
Alternatives
If CC Switch isn't the right fit, consider these alternatives:
- Claude Code: Anthropic's agent with native provider settings if you only use one CLI.
- Codex CLI: OpenAI's terminal agent with its own built-in configuration.
- OpenCode: Open-source terminal agent with multi-provider support built in.
Tips & Best Practices
- Start from presets: The 50+ presets encode the right endpoints; only customize when a relay requires it.
- Sync early: Point cloud sync at Dropbox, OneDrive, iCloud, or WebDAV on day one so new machines configure themselves.
- Use the tray: Pin frequent providers and switch from the system tray instead of opening the full window.
Conclusion
CC Switch turns provider and configuration management for AI coding CLIs into a single, polished desktop app. Free, open source, cross-platform, and already past 126,700 GitHub stars, it is the default choice if you run more than one agent or more than one provider and want them all under one roof.
Comments
No comments yet. Be the first to comment!
Related Tools
VelaTerm
velaterm.com
Open-source terminal and agent manager built for the AI-agent era: organize Claude Code, Codex, and seven more agents into a project tree with live status, split panes, and remote access.
Waku
waku.sh
Waku is a fast native macOS app by egoist (ChatWise) that unifies local AI coding agents like Claude Code, Codex, and OpenCode in one Rust + GPUI interface.
Goose
block.github.io/goose
Goose is Block's open-source, extensible AI agent that installs, executes, edits, and tests with any LLM — available as a desktop app, CLI, and API with 1,700+ MCP extensions.
Related Insights
Skills + Hooks + Plugins: How Anthropic Redefined AI Coding Tool Extensibility
An in-depth analysis of Claude Code's trinity architecture of Skills, Hooks, and Plugins. Explore why this design is more advanced than GitHub Copilot and Cursor, and how it redefines AI coding tool extensibility through open standards.
Claudesidian: Transform Obsidian into an AI-Powered Second Brain
Discover Claudesidian, an open-source project that perfectly integrates Obsidian with Claude Code. Built-in PARA method, custom commands, and automated workflows for a complete idea-to-implementation solution.
Stop Cramming AI Assistants into Chat Boxes: Clawdbot Picked the Wrong Battlefield
Clawdbot is convenient, but putting it inside Slack or Discord was the wrong design choice from day one. Chat tools are not for operating tasks, and AI isn't for chatting.