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提供单一桌面界面,支持跨所有提供商添加、切换和管理API密钥,彻底消除工具碎片化带来的认知负担。
- 集中化技能控制 – 从统一平台管理AI代理能力(启用/禁用、分类整理),无需为每个工具单独配置。这对需要跨不同编码助手标准化代理行为的团队而言,堪称革命性突破。
- MCP(模型上下文协议)集成 – 内置通过MCP连接外部工具与服务的支持,无需纠结CLI参数或环境变量即可扩展代理能力。
- 跨平台原生体验 – 基于Tauri 2(Rust + TypeScript)构建,在Windows、macOS、Linux上提供原生级性能,并明确支持WSL,满足Windows开发者在Linux环境下的工作需求。
- 赞助商/合作伙伴生态 – 集成接入折扣API中继提供商(MiniMax、PackyCode、AIGoCode),为重度AI工具用户降低运营成本。
独特卖点:CC Switch是唯一将碎片化的AI编码命令行生态视为统一平台的工具,在单一桌面应用中实现提供商、技能与MCP的集中管理。

技术架构
| 层级 | 技术栈 | 职责 |
|---|---|---|
| 桌面外壳 | Rust + Tauri 2 | 原生窗口管理、系统托盘、文件系统访问、WSL集成 |
| 前端 | TypeScript(Tauri生态) | UI渲染、状态管理、用户交互 |
| 提供商层 | Rust(定制) | API密钥管理、提供商切换、CLI工具编排 |
| 技能引擎 | Rust(定制) | 集中化技能启用/禁用、能力分类管理 |
| MCP集成 | Rust(定制) | 模型上下文协议客户端、外部工具连接 |
| 平台支持 | Windows、macOS、Linux、WSL | 全平台部署,原生级性能 |
架构亮点:
- 原生性能 – Rust后端驱动(无Electron性能开销)
- 安全凭据存储 – 通过Tauri原生OS密钥链集成实现
- 可扩展提供商架构 – 新增AI CLI工具只需配置变更,无需重写代码
- WSL感知 – 无缝检测并桥接Windows/Linux环境
快速入门指南
bash
# 1. 下载适用于您平台的最新版本
# 访问:https://github.com/farion1231/cc-switch/releases
# 2. 安装(macOS示例)
# 拖拽至应用程序文件夹
# 3. 启动CC Switch并添加您的API密钥
# Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw
# 4. 通过桌面UI在各提供商间自由切换
# 告别终端窗口的混乱操作!设置流程:
- 下载对应操作系统的安装包(Windows
.exe、macOS.dmg、Linux.AppImage/.deb) - 启动应用,导航至提供商管理
- 为您使用的每个AI CLI工具添加API密钥
- 根据需要配置技能与MCP连接
- 通过桌面界面实时切换提供商
优势、局限与使用场景
优势
- 消除上下文切换 – 单一界面管理所有AI编码助手
- 原生性能 – Tauri 2比基于Electron的替代方案轻量得多
- 活跃的赞助商生态 – 通过集成合作伙伴享受折扣API访问
- 多语言文档 – 支持英语、中文和日语
- 开源 – 完全透明,支持社区贡献
局限
- 依赖第三方API中继 – 最优定价依赖赞助商集成,可能发生变化
- 需单独订阅 – 每个AI工具仍需独立的API密钥
- 合作伙伴生态锁定风险 – 深度赞助商集成可能造成供应商依赖
不适合哪些用户?
- 单一工具用户 – 若仅使用一个AI编码助手(如仅用Claude Code),此工具徒增复杂性
- 命令行纯粹主义者 – 偏好终端工作流、无需GUI层的开发者
- 安全敏感团队 – 在第三方应用中集中管理API密钥可能违反严格安全策略
- 非AI编码工作流 – 不使用AI编码助手的团队无法从中获益
理想使用场景
- 多工具重度用户 – 每日在Claude Code、Codex、Gemini CLI间切换的开发者
- 工程团队 – 跨团队成员标准化AI代理技能与配置
- 跨平台开发者 – 在Windows、macOS、Linux上工作、需要一致工具链的用户
- 成本敏感团队 – 利用赞助商折扣降低多工具API成本
- MCP爱好者 – 通过模型上下文协议构建集成外部工具的代理工作流
社区与活跃度
凭借65,650颗星标和持续开发(最近更新于2026年5月),CC Switch无疑在AI开发者社区引起了强烈共鸣。这绝非一个副业项目——而是一个快速增长的生态体系,势头强劲。多语言文档(英语、中文、日语)表明其拥有全球用户基础,赞助商与合作伙伴集成则预示着可持续的发展模式。Tauri 2架构使其在长期可维护性和性能方面占据优势。对于解决AI CLI工具碎片化这一新兴问题的项目而言,如此高的采用率令人瞩目,充分证明了其强大的产品市场契合度。