CC Switch is a cross-platform desktop app that solves a real pain point for developers who use multiple AI coding CLI tools like Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw. Instead of manually editing JSON, TOML, or .env files every time you switch API providers, CC Switch gives you a visual interface with 50+ built-in provider presets — just pick a provider and switch instantly.
The app is built with Tauri 2, making it lightweight and native on Windows, macOS, and Linux. It stores all configuration data in a local SQLite database with atomic writes, protecting your configs from corruption even if the app crashes mid-switch.
Beyond simple provider switching, CC Switch offers a unified MCP panel that manages MCP servers across four apps with bidirectional sync, a Markdown editor for prompts (CLAUDE.md, AGENTS.md, GEMINI.md) with backfill protection, and one-click Skills installation from GitHub repos or ZIP files. The local proxy supports hot-switching with automatic failover, circuit breaker patterns, and request rectification — so if one provider goes down, it seamlessly falls over to the next.
For teams and power users, the usage dashboard tracks spending, requests, and tokens with trend charts and detailed request logs. Cloud sync lets you share provider configurations across devices via Dropbox, OneDrive, iCloud, or any WebDAV server. The system tray quick switch feature means you can change providers without even opening the full app.
Other notable features include a session manager for browsing and restoring conversation history, a workspace editor for OpenClaw agent files, Deep Link support (ccswitch://) for importing providers, MCP servers, and skills via URL, and built-in utilities for first-launch login confirmation, signature bypass, and plugin extension sync. The app supports dark, light, and system themes with auto-launch and auto-updater.