{"repo":"kaitranntt/ccs","free":true,"listed":false,"github":"https://github.com/kaitranntt/ccs","clone":"git clone https://github.com/kaitranntt/ccs.git","description":"Switch between Claude accounts, Gemini, Copilot, OpenRouter (300+ models) via CLIProxyAPI OAuth proxy. Visual dashboard, remote proxy support, WebSearch fallback. Zero-config to production-ready.","language":"TypeScript","stars":2815,"topics":["claude","claude-code","cli-tool","multi-account","developer-productivity","ai-gateway","anthropic-api","gemini","github-copilot","nodejs"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"CCS - Claude Codex Switch The multi-provider profile and runtime manager for Claude Code and compatible CLIs Run Claude, Codex, Droid-routed profiles, GLM, local models, and Anthropic-compatible APIs without config thrash. Website Documentation Product Tour CLI Reference [Docker] ghcr.io/kaitranntt/ccs-dashboard:latest is deprecated. Use ghcr.io/kaitranntt/ccs:latest instead. See #1251 and docker/README.md for migration details. To wire a sibling container to CLIProxy, see Connect your app to CLIProxy. Quick Start (Docker) With Docker installed: Dashboard at http://localhost:3000 · CLIProxy at http://localhost:8317. Need a corporate-proxy alternative? Download directly: https://raw.githubusercontent.com/kaitranntt/ccs/main/docker/compose.yaml Install on Host (npm) Then launch whatever runtime fits the task: Why CCS CCS gives you one stable command surface while letting you switch between: - multiple runtimes such as Claude Code, Factory Droid, and Codex CLI - multiple Claude subscriptions and isolated account contexts - OAuth providers like Codex, xAI/Grok, Kiro, Claude, Kimi, and more, with legacy Copilot compatibility for existing setups - API and local-model profiles like GLM, Kimi, OpenRouter, Ollama, llama.cpp, Novita, Fireworks AI, and Alibaba Coding Plan Qwen Code account linking is not available in the bundled CLIProxy runtime yet; use an API-key Qwen profile such as Alibaba Coding Plan for Qwen models. The goal is simple: stop rewriting config files, stop breaking ac","default_branch":null,"files":null,"tree":[],"storefront":"/r/kaitranntt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kaitranntt/ccs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}