← all repositories
farion1231/cc-switch

A traffic controller for your AI coding agents

Desktop app that corrals Claude Code, Codex, Gemini CLI and half a dozen other AI agents into one switchboard.

cc-switch
Velocity · 7d
+306
★ / day
Trend
steady
star history

What it does CC Switch is a cross-platform desktop app built with Tauri 2 that acts as a unified manager for multiple AI coding agents and CLI tools. Instead of juggling separate installs and configs for Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw and Hermes Agent, you handle them from one interface. The README is heavy on sponsor banners and light on technical specifics, but the pitch is clear: one pane of glass, many agents.

The interesting bit The project has accumulated nearly 90k stars, which suggests either remarkable traction or something else going on — the README offers no usage stats, architecture diagram, or feature list to explain why. What’s visible is a Tauri-based desktop wrapper around a crowded field of API-relay services, with sponsorship from over a dozen providers offering discounted access to the same models.

Key highlights

  • Built in Rust + TypeScript with Tauri 2 for Windows, macOS, and Linux
  • Claims to support Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, and Hermes Agent
  • Heavy emphasis on WSL support and provider management
  • Localized READMEs in Chinese, Japanese, and German
  • Download badge suggests active releases, though no version details are given

Caveats

  • The README is almost entirely sponsor advertisements; actual feature documentation is absent
  • No screenshots of the app in action beyond a generic “Main Interface” placeholder
  • It’s unclear whether this is substantial integration code or primarily a branded distribution channel for API resellers

Verdict Worth a look if you’re managing multiple AI CLI tools and want a single desktop hub — but expect to dig through releases or run it yourself to learn what it actually does. If you already have your agents configured and don’t need another layer, skip it.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.