C
ChaoBro

cc-switch:一个桌面工具,统一管理 Claude Code、Codex、Gemini CLI 等编码 Agent

cc-switch:一个桌面工具,统一管理 Claude Code、Codex、Gemini CLI 等编码 Agent

现在写代码,你可能同时用好几个 Agent:Claude Code 做主力,Codex 跑快速任务,Gemini CLI 做免费方案,OpenCode 做开源替代。来回切换终端、切 profile、配 API key——每天花在这上面的时间不算少。

cc-switch 就是来解决这个问题的。

GitHub 64.8K stars,4.2K forks,1658 commits,Rust + Tauri 构建的跨平台桌面应用。上周又涨了 264 颗星,issue 区 633 个、PR 149 个,活跃度在这个体量的项目里算高的。

它做什么

一句话:All-in-One 编码 Agent 切换器

支持的 Agent 包括:

  • Claude Code
  • OpenAI Codex CLI
  • OpenCode
  • openclaw
  • Gemini CLI
  • 还有 BytePlus 等新增的 provider(最近一次 commit 加的)

核心功能是让你在图形界面里选一个 Agent,然后它自动帮你配置好对应的工作环境。不需要手动切 .env、改 config、重装 CLI。

实际价值

这个工具的价值不在技术含量,而在解决了开发者工作流里的一个真实痛点

2026 年的编码 Agent 生态已经很碎片化了。每个 Agent 有自己的配置方式、API key 管理、上下文处理逻辑。开发者如果想在项目里对比不同 Agent 的表现,或者根据任务类型选择最合适的 Agent,每次切换都是一次小折腾。

cc-switch 把这个过程产品化了。

它的架构也说得过去:Rust 做后端(src-tauri),前端用 Tauri 的 Web 技术栈。跨平台支持 macOS、Windows、Linux,Flatpak 打包也有。

值不值得装

如果你是同时用多个编码 Agent 的人,装一个试试的成本很低。它不侵入你的项目文件,不修改代码,只做环境切换。

如果你只用一个 Agent,暂时不需要。

有一个细节值得注意:这个项目的 sponsor 列表里出现了 BytePlus,说明商业化路径可能已经在铺了。目前还是开源的,但长期走向值得关注。

另外 issue 区 633 个,说明社区需求量大,也说明问题不少。对于一个工具类项目,issue 多不一定坏事——至少有人在用。


主要来源: