ccs-switch — Summary
One-liner: Multi-runtime CLI bridge and account manager that routes Claude Code tasks to the optimal AI coding agent (Claude, Codex, Factory Droid, Gemini, Ollama, and more) based on intelligent profile matching, with a web dashboard for usage analytics.
Identity
| Field | Value |
|---|---|
| Slug | ccs-switch |
| GitHub | https://github.com/kaitranntt/ccs |
| Stars | 2,410 |
| License | MIT |
| Language | TypeScript |
| Version analyzed | 8.1.0 |
| Maintainer status | Active |
| Contributors | 30 |
What It Does
CCS (Claude Code Switch) is a multi-provider AI coding agent router. Starting from a Docker Compose quickstart (dashboard on port 3000, CLIProxy on port 8317), it allows developers to route Claude Code tasks to different AI runtimes based on cost, capability, and workload type. A Claude Code skill (ccs-delegation) and command (ccs.md) are bundled to enable in-session routing from within a Claude Code conversation.
Key capabilities include:
- Multi-provider routing: Claude, Codex, Factory Droid, GLM, Ollama, OpenRouter, Kimi, Qwen, Kiro, local models
- CLIProxy: OAuth proxy with round-robin or fill-first account load balancing across multiple Claude accounts
- Web dashboard: Usage analytics, live auth monitor, session history on port 3000
- OpenAI-compatible proxy:
ccs proxy startexposes a local Anthropic-compatible API endpoint - Multiple binaries:
ccs,ccs-droid/ccsd,ccs-codex/ccsx,ccsxp - Browser automation: Built-in WebSearch fallback and browser automation capabilities
Scope
Mid-complexity platform tool. Includes CLI, web UI, Docker infrastructure, Claude Code plugin (1 command + 1 skill), and community integrations (OpenCode sync plugin by third party).