CC-Switch 是一款跨平台桌面应用,旨在帮助开发者统一管理多个 AI CLI 工具的配置。如果你同时使用 Claude Code、OpenAI Codex CLI 和 Google Gemini CLI,这款工具能让你轻松在不同 API 提供商之间切换。
为什么需要 CC-Switch
随着 AI 编程工具的普及,越来越多的开发者开始同时使用多个 AI CLI 工具。然而,每个工具都有独立的配置文件,手动管理这些配置既繁琐又容易出错。CC-Switch 应运而生,提供了一个统一的管理界面。
核心功能
CC-Switch 提供以下主要功能:
- 提供商管理 - 管理多个 API 配置预设,快速切换使用不同的 AI 服务
- MCP 服务器集成 - 统一管理三个应用的 Model Context Protocol 服务器
- 提示词管理 - 为 Claude、Codex 和 Gemini 创建并切换系统提示词预设
- 技能管理 - 自动发现并安装 GitHub 仓库中的 Claude 技能
- 跨设备同步 - 通过云存储文件夹实现配置的多设备同步
- 速度测试 - 测量 API 端点延迟,评估服务质量
技术架构
CC-Switch 采用现代化的技术栈构建:
| 组件 | 技术 |
|---|---|
| 框架 | Tauri 2.8 |
| 前端 | React + TypeScript |
| 后端 | Rust |
| 存储 | SQLite + JSON 混合架构 |
支持的平台
CC-Switch 支持主流操作系统:
- Windows
- macOS
- Linux
支持的 AI CLI 工具
| 工具 | 描述 |
|---|---|
| Claude Code | Anthropic 的 AI 编程助手 CLI |
| Codex CLI | OpenAI 的编程 CLI 工具 |
| Gemini CLI | Google 的 Gemini AI CLI |
如何获取
CC-Switch 是一个开源项目,你可以访问 GitHub 仓库 获取源代码和安装包。
使用场景
CC-Switch 特别适合以下场景:
- 多提供商用户 - 同时使用多个 AI API 提供商的开发者
- 中转站用户 - 需要在不同中转站之间切换的用户
- 团队协作 - 需要在团队成员间共享配置的场景
- 测试评估 - 需要对比不同 API 服务质量的用户
总结
CC-Switch 为使用多个 AI CLI 工具的开发者提供了便捷的统一管理方案。通过一键切换功能,你可以轻松在 Claude Code、Codex CLI 和 Gemini CLI 之间切换 API 配置,大大提升了工作效率。
