CC Switch logo

CC Switch

Visit

CC Switch is a free, open-source Rust/Tauri app that manages providers, MCP servers, and skills for Claude Code, Codex, Gemini CLI, and more from one UI.

Share:

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

  1. Config sprawl: Each CLI keeps providers in its own format and location; CC Switch unifies them.
  2. Restart friction: Reconfiguring Claude Code used to mean restarting; hot-swapping removes that.
  3. 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:

  1. Breadth: Most agent tools manage one CLI; CC Switch covers eight, including Claude Desktop and Grok Build.
  2. Native footprint: Rust and Tauri 2 keep the app small and fast compared with Electron-based managers.
  3. 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

  1. Download: Get the Windows, macOS, or Linux build from ccswitch.io or the GitHub releases page.
  2. Pick an agent: Choose the CLI you want to configure, for example Claude Code or Codex.
  3. Add a provider: Select one of the 50+ presets and enter an API key or sign in with OAuth.
  4. 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

  1. Start from presets: The 50+ presets encode the right endpoints; only customize when a relay requires it.
  2. Sync early: Point cloud sync at Dropbox, OneDrive, iCloud, or WebDAV on day one so new machines configure themselves.
  3. 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!