🧩cc switch
farion1231/cc-switch · homepage ↗
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
⭐ Hugely popular: 127k stars, gaining about 2k a week
View on GitHub ↗repo profile
momentum
durability
bus factor = how many people it takes to cover more than half the commits (6 months). 1 is a solo project; higher means the work is spread across a team. top-author share is the single busiest author's slice of those commits.
since we covered it
why it's a big deal
- Gives developers one desktop app to manage API-provider config for seven AI coding tools, replacing manual edits to JSON, TOML, and env files.
- Targets people who juggle multiple providers or third-party relays, offering one-click switching from the main UI or system tray plus 50+ preset provider configs.
- Unifies MCP servers, prompts, and skills across the supported apps with bidirectional sync, so a change made once propagates rather than being re-entered per tool.
under the hood
- Built as a Tauri 2 desktop app with a Rust backend using tokio async and a React 18, TypeScript, Vite, and TailwindCSS frontend talking to it over Tauri IPC.
- Uses a single SQLite database at ~/.cc-switch/cc-switch.db as the source of truth, with atomic writes and mutex-protected connections to avoid config corruption under concurrency.
- Adds a local proxy with hot-switching, auto-failover, and a circuit breaker, plus optional cloud sync via Dropbox, OneDrive, iCloud, or WebDAV and rotating local backups.
Radar summary, generated from the project's public sources
star history
- PR#22 5k 2025-11-26
- now 127k + 123k since first covered
curve is sampled from GitHub's star history, plus our own daily readings since we covered it; the dashed stretch is before we first covered it, the solid line since. figures at coverage are the numbers we printed then (approx.), current count is live.
understory
Output and attention are roughly in balance.
- output, commits & releases
- clout, star velocity
output = commits & releases; clout = star velocity, both 0 to 100 monthly indices; the gap where output runs above clout is the understory. The understory →
covered in
-
Multi provider config manager
similar projects
compare these →- 🧠 Context Mode
TypeScript · leaner, 20k stars
Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.
20k ACTIVE - 🐺 OpenFang
leaner, 18k stars
Open-source Agent Operating System
18k ACTIVE - ☤ hermes-agent
Python · 1.8× the stars
The agent that grows with you
231k ACTIVE
comments
Sign in with GitHub to add your blip on cc switch.