Code Switch
Code Switch

Code Switch最新版

官方版无广告12

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

更新日期:
2025年11月11日
语言:
中文
平台:

31MB0 人已下载 手机查看

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

Code Switch

但原生配置管理繁琐:你需要在多个 JSON/TOML 文件中分别设置 API Key、URL、优先级,手动处理服务降级。

Code Switch 简化了这一过程。

它提供一个统一界面,让你可以:

  • 集中管理所有供应商配置
  • 按优先级顺序调用,自动降级
  • 监控各供应商的使用情况
  • 验证配置正确性,避免无效调用

所有配置文件同步更新,无需手动编辑。

核心功能

多供应商并行调用

同时连接 Claude Code 和 Codex 支持的所有供应商(如 OpenAI、Anthropic、自建模型等)。

当首选供应商不可用时,自动切换到备用供应商,保证服务连续性。

优先级回退机制

你可以通过拖拽调整供应商的优先级顺序。

调用失败时,按顺序自动尝试下一个供应商,直到成功或全部失败。

数据洞察

  • 热力图显示各供应商的调用频率
  • 按供应商统计用量
  • 详细请求日志,便于问题排查

配置统一管理

  • 自动合并 /.claude.json、/.codex/config.toml 等多个配置文件
  • 一处修改,多处同步
  • 支持占位符校验,避免 API Key 未替换导致的错误配置
Code Switch

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 辅助开发的连续性
  • 研究者:对比不同模型的代码生成效果,按需选择

相关软件

Screenpipe

Screenpipe - 最新版

Screenpipe 是一款开源应用程序,旨在通过 24/7 录制屏幕和麦克风,构建一个 AI 驱动的应用商店。它支持 Windows、macOS 和 Linux,核心使用 Rust 开发,确保高性能。Screenpipe 强调本地数据存储,保护用户隐私,并提供 API 供开发者创建个性化 AI 工作流,如 OCR 和语音识别。
Port Guard

Port Guard - 最新版

Port Guard是一款轻量级、本地运行、无网络依赖的端口管理工具,专为开发者、运维和安全团队设计。支持 macOS、Windows、Linux,界面简洁,操作高效,让你一眼看清端口占用,一键释放进程。

暂无评论

none
暂无评论...