介绍
CC Switch 是一款面向 macOS 用户与开发者的 AI 编程工具工作流管理应用,可在统一界面中管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent 的供应商配置,减少反复切换配置文件与手动编辑 JSON 的操作。软件提供本地路由、格式转换、配置热切换、请求日志、健康监控、熔断保护及自动故障转移能力,当主要 Provider 出现限流、连接异常或服务不可用时,可按队列切换至备用节点,维持开发任务连续运行。内置统计模块能够实时追踪请求次数、Token 消耗、缓存命中、订阅额度和使用成本,并支持按日期、应用及 Provider 分类查看。MCP、Skills、Prompts、Hermes Memory 与跨应用会话恢复也能集中维护。配置和 API Key 保存在本地 SQLite 数据库中,并支持完整的 Schema 迁移,兼顾数据持久化与隐私安全。应用基于 Tauri 2.x 构建,采用 Rust 后端与 React 前端,界面直观清晰,适合需要频繁比较模型服务、管理多套供应商配置或提升 AI 开发稳定性的个人与团队使用。
截图

功能
CC Switch 是一款统一管理 AI 编程工具、模型供应商、本地路由、用量统计与扩展配置的桌面应用,支持在 macOS 上集中维护七类常用 AI 开发工具,并通过可视化操作降低多 Provider 工作流的配置成本。
- 七大应用统一管理:在同一界面中管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 和 Hermes Agent,无需在多个客户端及配置目录之间来回切换。
- Provider 可视化切换:集中保存不同 AI 服务供应商的地址、认证信息与配置预设,可快速启用或切换当前 Provider,便于开展模型对比、接口测试及多服务协作。
- 本地路由服务:开启本地路由后即可获得请求格式转换、配置热切换、日志记录和统计分析能力,现有开发工具只需连接本地代理地址,无需修改业务代码。
- 自动故障转移:路由模块内置熔断器、健康监控和故障转移队列,当主要 Provider 遇到限流、连接失败或服务异常时,可自动切换至备用 Provider,减少工作流中断。
- 实时用量追踪:记录请求数量、Token 消耗、缓存命中、订阅额度与使用成本,支持按照应用、Provider 和日期范围分类查看,帮助用户分析资源使用情况。
- 自定义模型计费:允许为不同模型配置对应的计算规则,使统计结果更贴合实际调用场景,便于比较多个服务渠道的资源消耗。
- MCP 与技能管理:通过图形界面集中维护 MCP、Skills 和 Prompts,避免手动编辑复杂配置文件,让常用工具、技能及提示词更容易复用和迁移。
- 会话与记忆恢复:支持 Hermes Memory 以及跨应用会话恢复,可延续已有工作上下文,降低在不同 AI 编程工具之间切换时的信息损失。
- 本地安全存储:所有配置与 API Key 均保存在本地 SQLite 数据库中,不依赖远程配置中心,并提供完整的 Schema 迁移机制以保障数据持续可用。
- 高性能跨平台架构:基于 Tauri 2.x、Rust 与 React 构建,在保持轻量桌面体验的同时兼顾后端性能、界面响应速度及跨平台兼容性。
- 开源社区维护:项目采用 MIT 协议开放源代码,开发者可以查看实现、提交问题、参与贡献,并根据自身工作流扩展或调整功能。







暂无评论内容