Code Switch是一款统一管理 Claude Code 和 Codex 多供应商的配置工具,Claude Code 和 Codex 支持通过 MCP(Model Context Protocol)协议连接多个 AI 服务供应商。

但原生配置管理繁琐:你需要在多个 JSON/TOML 文件中分别设置 API Key、URL、优先级,手动处理服务降级。
Code Switch 简化了这一过程。
它提供一个统一界面,让你可以:
- 集中管理所有供应商配置
- 按优先级顺序调用,自动降级
- 监控各供应商的使用情况
- 验证配置正确性,避免无效调用
所有配置文件同步更新,无需手动编辑。
核心功能
多供应商并行调用
同时连接 Claude Code 和 Codex 支持的所有供应商(如 OpenAI、Anthropic、自建模型等)。
当首选供应商不可用时,自动切换到备用供应商,保证服务连续性。
优先级回退机制
你可以通过拖拽调整供应商的优先级顺序。
调用失败时,按顺序自动尝试下一个供应商,直到成功或全部失败。
数据洞察
- 热力图显示各供应商的调用频率
- 按供应商统计用量
- 详细请求日志,便于问题排查
配置统一管理
- 自动合并 /.claude.json、/.codex/config.toml 等多个配置文件
- 一处修改,多处同步
- 支持占位符校验,避免 API Key 未替换导致的错误配置

v0.1.4 更新内容
MCP 管理面板
新增独立的 /mcp 页面,统一管理 MCP 服务器:
- 查看、创建、编辑 MCP 服务器配置
- 显示 Claude/Codex 实际启用状态
- 一键启用/禁用特定平台
内置服务器模板
系统默认提供 reftools 和 chrome-devtools 两种服务器模板,
自动与现有 ~/.claude.json 配置合并,减少手动配置。
占位符校验
若 URL 或参数包含 {apiKey} 等未替换变量,
系统会提示用户并阻止启用,避免因配置错误导致的调用失败。
设置页导航统一
应用设置页采用与主界面一致的顶部导航样式,
提升整体使用体验的连贯性。
配置持久化增强
MCP 保存时会同步更新 ~/.code-switch/mcp.json、~/.claude.json、~/.codex/config.toml,
确保多平台配置一致性。
为什么需要它?
如果你使用 Claude Code 或 Codex,可能会遇到:
- API 限流或服务中断,导致代码生成中断
- 不同供应商的性能、价格、模型能力不同
- 手动切换供应商配置繁琐且容易出错
- 无法直观了解各供应商的使用情况
Code Switch 解决了这些问题:
- 高可用:多供应商备份,自动降级
- 灵活性:优先级可调,支持按需切换
- 透明性:用量统计,调用日志可查
- 易用性:统一界面,配置同步
适用场景
- 开发者:在代码生成时,自动切换到响应最快的供应商
- 团队:统一管理多个 AI 服务的配置,避免个人配置差异
- 企业:通过多供应商策略,保证 AI 辅助开发的连续性
- 研究者:对比不同模型的代码生成效果,按需选择















