farion1231/cc-switch
⭐ 65,650 · Rust · GitHub 仓库
跨平台桌面一体化辅助工具,支持Claude Code、Codex、OpenCode、openclaw及Gemini CLI。
ai-tools claude-code codex desktop-app hermes hermes-agent mcp minimax
一句话总结
一个统一的桌面中枢,用于管理你所有的AI编码命令行工具、提供商和技能。
🔥 核心能力与独特卖点
- 统一的多工具仪表盘:告别在Claude Code、Codex、Gemini CLI、OpenCode和OpenClaw等终端之间频繁切换的烦恼。CC Switch提供单一图形界面,让你轻松启动、配置和切换所有AI编程助手。
- 集中化提供商管理:在一个地方管理API中继和模型提供商(如MiniMax、PackyCode、AIGoCode等)。省去了为每个CLI工具单独配置提供商密钥和端点的繁琐流程。
- 技能管理与部署:在你的整个AI工具生态系统中,一致地组织和部署技能。无需再手动复制技能定义,或忘记哪个工具启用了哪些技能。
- 跨平台与WSL支持:基于Tauri 2构建,在Windows、macOS和Linux上提供原生性能。明确的WSL支持对依赖Windows + Linux子系统工作流的开发者来说,堪称革命性突破。
- 预构建的合作伙伴集成:内置预配置的赞助商和合作伙伴,提供试用积分和折扣,降低用户探索新模型提供商的摩擦。
独特卖点:CC Switch是唯一一款为碎片化的AI编码CLI领域提供图形化、跨平台管理层的工具——将五个独立的终端工作流整合为一个统一的桌面体验。

技术架构
| 层级 | 技术 | 角色 |
|---|---|---|
| 桌面框架 | Tauri 2 | 跨平台原生窗口、系统托盘和操作系统集成 |
| 前端 | TypeScript | 用于工具管理、提供商配置和技能仪表盘的响应式UI |
| 后端 | Rust | 系统级操作、进程管理、配置文件I/O |
| 支持的工具 | Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI | 通过中枢管理的AI CLI |
| 协议 | MCP(模型上下文协议), Hermes | 工具互操作性的底层通信标准 |
该架构遵循经典的Tauri模式:Rust后端负责繁重任务(启动CLI、读写配置文件、管理WSL桥接),而TypeScript前端提供响应迅速、熟悉的桌面UI。
快速入门指南
- 下载最新版本:从GitHub Releases页面下载适用于你平台的最新版本。
- 安装应用程序(Windows/macOS/Linux的标准安装程序)。
- 启动CC Switch并连接你的AI CLI工具:bash
# 确保你的AI CLI(Claude Code、Codex等)已安装并在PATH中 # CC Switch将在启动时自动检测它们 - 配置提供商:通过图形化的提供商管理器,添加你的API密钥和端点以支持中继服务。
- 管理技能:通过技能仪表盘导入或创建技能,并将其分配给特定工具。
- 开始编码:直接从CC Switch界面启动任何已连接的AI CLI。
优点、缺点与用例
优点
- 消除工具碎片化:一个界面统管所有——无需再记住哪个终端有哪个配置。
- 原生性能:Tauri 2确保应用轻量且响应迅速,优于基于Electron的替代方案。
- 活跃的生态系统:65,650颗星和频繁的版本发布表明这是一个充满活力、维护良好的项目。
- WSL优先设计:对于使用Linux工具的庞大Windows开发者社区来说,这是罕见且有价值的功能。
缺点
- 严重依赖第三方服务:提供商管理和合作伙伴集成使你绑定于外部API中继和赞助商。
- 营销味重的README:项目页面优先推广赞助商,而非深入的技术文档,这可能会让高级用户感到沮丧。
- 无离线/自托管支持:未提及运行本地模型或无需网络连接即可操作。
谁不应该使用?
- 仅使用单一AI CLI工具的开发者:如果你只使用Claude Code或Codex,管理开销并不值得。
- 注重隐私的团队:对第三方API中继和合作伙伴集成的依赖可能无法满足严格的数据治理要求。
- 离线优先工作流:没有自托管或本地模型支持,该工具不适用于隔离环境。
理想用例
- AI工具重度用户:经常在不同任务间切换使用Claude Code、Codex和Gemini CLI的开发者。
- 团队入职培训:通过CC Switch统一管理团队范围内的提供商和技能配置。
- Windows + WSL开发者:需要Windows桌面与基于Linux的AI CLI之间无缝集成的用户。
- API中继探索者:希望轻松测试不同模型提供商,而无需为每个工具手动配置的用户。
社区与活跃度
拥有 65,650颗星,CC Switch显然在AI开发者社区中引起了强烈共鸣。该项目维护活跃,最近更新于 2026年5月10日——表明其拥有健康、持续的开发节奏。广泛的话题覆盖(MCP、Hermes、OMO、技能管理)表明该项目正紧跟AI工具生态系统的前沿。这是一个势头强劲的项目,背后有一个明确重视统一工具管理的社区。如果你厌倦了在配置文件之间来回切换,这绝对是一个值得押注的项目。