cc-switch Skill:跨 Agent 桌面管理利器,一个面板掌控 8 款 AI 编程工具
cc-switch Skill:跨 Agent 桌面管理利器,一个面板掌控 8 款 AI 编程工具
总结
cc-switch 是一款开源的跨平台桌面客户端,专为同时使用多款 AI 编程 Agent 的开发者设计。它支持 Claude Code、Claude Desktop、Codex、OpenClaw、Gemini CLI 等 8 款主流 Agent,无需记忆复杂命令,在一个界面里完成配置、切换、会话管理和代理设置,大幅降低多 Agent 工作流的上手门槛。截至 2026 年 8 月,该项目在 GitHub 累计获得约 128k Star,Fork 8.7k,是当前该领域 Star 最高的开源项目之一。
功能与原则
cc-switch 定位为「All-in-One Manager」,核心能力包括:
- 多 Agent 统一管理:支持 Claude Code、Claude Desktop、Codex、OpenClaw、Gemini CLI、Grok Build、OpenCode、Hermesis Agent 共 8 款工具的配置与切换
- 代理配置中心:内置 API 代理设置,支持 ZetaAPI、PackyCode、Kimi 等多家赞助商代理,一键切换
- 会话管理:提供 Session Manager 功能,可保存、切换、导出不同项目的 AI 会话状态
- 跨平台客户端:基于 Tauri 构建,支持 Windows、macOS、Linux 原生桌面体验
设计原则:简洁、统一、零门槛。不需要记忆各 Agent 的 CLI 命令,所有操作通过 GUI 完成。
认可度
- GitHub Star:约 128k(farion1231/cc-switch,截至 2026-08-17)
- Fork:8.7k
- Issues:1.5k,Pull Requests:758
- 最近活跃:2026 年 8 月 17 日仍有提交(fix(usage) 等维护提交)
- Sponsor 列表:超过 15 家 API 代理商赞助,说明其在商业开发者群体中的认可度极高
链接
GitHub:https://github.com/farion1231/cc-switch
原作者
farion1231(GitHub),专注 AI 编程工具生态,cc-switch 是其最知名的开源项目。
介绍
cc-switch 最早期的定位是「Claude Code 配置管理工具」,后来随着 Claude Desktop、Codex、Gemini CLI 等竞品涌现,开发者需要在多款工具之间频繁切换环境变量、API Key 和代理设置——这一过程极为繁琐。cc-switch 通过统一的 GUI 解决了这个痛点。
安装 cc-switch 后,用户无需手动编辑各 Agent 的配置文件。它会自动扫描本机已安装的 Agent,提供图形化界面让用户统一管理 API Key、代理地址、模型参数等设置。对于在多台机器或多个项目间工作的开发者而言,这个工具显著减少了「配置漂移」问题。
除了配置管理,cc-switch 还支持会话(Session)级别的保存与恢复。用户可以为不同项目创建独立会话环境,每个会话包含对应的 Agent 版本、代理设置和上下文参数。这对于同时维护多个 AI 编程项目的团队尤其有价值。
特点
- 支持 8 款主流 Agent,覆盖 Claude 全家桶、OpenAI Codex、Google Gemini CLI、OpenClaw 等
- 代理智能路由:内置 15+ 赞助商代理配置,支持按项目或时段自动切换,降低 API 调用成本
- 会话隔离:每个项目独立会话,互不干扰,支持导出/导入
- 跨平台原生:基于 Tauri + React 构建,安装包小(Windows/macOS/Linux)
- 活跃维护:最近提交在 2026 年 8 月(就在两天前),Issue 响应快,社区活跃
使用方法
安装(以 macOS 为例):
- 前往 GitHub Releases 页面(https://github.com/farion1231/cc-switch/releases/latest)下载对应平台的安装包
- 安装完成后启动 cc-switch 客户端
- 首次使用需要配置第一个 Agent——在左侧列表选择要管理的工具(如 Claude Code),填入 API Key 和代理地址(如使用赞助商代理可一键导入)
- 配置完成后点击「Launch」即可启动对应 Agent
基础调用示例:
cc-switch 本身不提供 AI 对话能力,它扮演的是「启动器 + 配置器」角色。用户通过它切换不同 Agent 的运行环境后,再在对应工具中完成实际编程任务。例如:
- 想用 Claude Code 写前端代码 → 在 cc-switch 中切换到 Claude Code 配置 → 启动 Claude Code 开始工作
- 想换用 Codex 跑 Python 脚本 → 在 cc-switch 中切换到 Codex 配置 → 启动 Codex
代理配置(以 ZetaAPI 为例):
- 在 cc-switch 的 Proxy 设置中选择「ZetaAPI」
- 输入从 ZetaAPI 获取的 API Key 和代理地址
- 勾选「Set as default」,以后所有 Agent 都默认走该代理
使用场景与人群
适用场景:
- 同时使用 2 款以上 AI 编程 Agent 的开发者
- 需要在不同项目间频繁切换 AI 工具配置的团队
- 使用代理服务降低成本的技术团队
- 希望统一管理多台开发机器上 AI 工具配置的 DevOps 场景
目标用户:
- 全栈工程师(同时用 Claude Code 写前端、Codex 跑脚本)
- AI 研究员(需要在 Claude/Gemini/Codex 之间对比效果)
- 技术团队 Leader(统一管理团队成员的 AI 工具配置)
输入与输出案例
案例一:多模型对比评测
- 输入:开发者同时安装了 Claude Code 和 Gemini CLI,想在同一项目里对比两者生成的代码质量
- 操作:在 cc-switch 中创建两个会话「Claude-Session」和「Gemini-Session」,分别配置不同的 API Key,切换到对应会话后启动各自的 CLI
- 输出:同一代码片段分别由两个 Agent 处理,开发者可以直接对比结果
案例二:代理切换降低成本
- 输入:团队使用 ZetaAPI 代理(官方价格的 35%)访问 Claude Code,同时使用 PackyCode 代理访问 Codex
- 操作:在 cc-switch 中预先配置两个代理方案,通过会话隔离各自绑定——前端项目走 ZetaAPI,后端脚本走 PackyCode
- 输出:不同项目自动走对应代理,API 成本下降约 65%,无需手动改环境变量
评论区
登录后可评论。