macOS清理工具 Adobe AI智能工具 压缩工具 PDF工具合集 jetBrains Apple Microsoft Office 视频 moho crossover 截图
CC Switch

CC Switch

AI 编程工具统一管理器,一键切换 Claude Code、Codex 与模型服务商。

更新于 2026.11.08 09:06 同步于 5 小时前 2
Stars
152.7k
Forks
10031
Issues
944
LICENSE
MIT
Language
Rust

CC Switch 是一款专为 AI 编程工具设计的桌面管理软件,主要解决多个 AI 编程客户端之间配置分散、模型服务商切换繁琐以及 MCP、Skills 等资源难以统一管理的问题。

随着 Claude Code、Codex、Gemini CLI 和 OpenCode 等 AI 编程工具逐渐普及,开发者经常需要在不同模型服务商之间切换。不同工具采用的配置文件格式和 API 协议并不完全相同,手动修改 JSON、TOML 或 YAML 配置不仅耗时,也容易出现配置错误。

CC Switch 将这些操作整合到一个桌面应用中。用户可以添加不同的 API 服务商,保存模型和密钥配置,通过界面一键切换服务,并集中管理 MCP、Skills 和提示词。

软件基于 Tauri 2、Rust 和 React 开发,支持 macOS、Windows 和 Linux,采用 MIT 许可证。

主要功能
多种 AI 编程工具统一管理

CC Switch 支持管理多种主流 AI 编程工具,包括:

  • Claude Code
  • Claude Desktop
  • OpenAI Codex
  • Gemini CLI
  • Grok Build
  • OpenCode
  • OpenClaw
  • Hermes Agent
  • Pi
  • MiniMax Code
  • Kimi Code
  • Oh My Pi

不同工具的配置能力有所区别。例如,Claude Code、Codex 和 Gemini CLI 支持服务商切换,而 OpenCode、OpenClaw 等工具主要采用多服务商共存的配置方式。 用户可以在一个界面中查看各工具的配置和安装状态,减少在不同配置目录之间来回操作的麻烦。

一键切换 API 服务商

CC Switch 内置 90 多种服务商预设,涵盖官方模型服务、云端 API 平台和社区服务商。 用户可以选择预设服务商,填写 API Key 和模型信息,保存为独立配置。需要更换服务时,只需选择对应配置即可完成切换。 软件在切换时主要修改连接地址、密钥和模型等必要字段,并尽量保留用户原有的插件、Hooks、MCP 和其他自定义设置。 对于经常在不同 API 服务商之间切换的开发者,这项功能能够明显减少手动编辑配置文件的工作。

本地 API 路由与协议转换

CC Switch 提供本地 Routing 功能,可以在 AI 编程工具和上游模型服务之间建立本地路由服务。 它支持多种常见 API 协议之间的转换,包括:

  • Anthropic Messages
  • OpenAI Chat Completions
  • OpenAI Responses
  • Gemini Native

通过协议转换,用户可以将不同 API 格式的模型服务接入原本不直接支持该协议的 AI 编程工具。 例如,可以通过本地路由让 Claude Code 使用兼容 OpenAI 或 Gemini API 格式的服务,也可以让 Codex 接入支持 Anthropic Messages 格式的服务。

模型聚合与统一调用

CC Switch 支持 Aggregation 模式,可以将多个服务商提供的模型整合到一个模型列表中。 用户可以为不同模型配置对应的服务商,之后在 AI 编程工具中选择模型,由 CC Switch 根据模型配置将请求转发到相应服务。 这意味着开发者不必始终绑定单一 API 服务商,可以根据模型能力、价格和可用性选择不同的服务。

自动故障切换

对于使用本地路由的工具,CC Switch 支持配置服务商故障切换队列。 当当前服务商请求失败时,软件可以按照预设顺序尝试其他服务商,并结合健康状态监控和熔断机制处理异常情况。 此外,软件还提供请求修正功能,用于处理部分上游服务的协议兼容问题,例如特定 Thinking 签名或图片能力不兼容等情况。

MCP、Skills 与 Prompts 统一管理

除了 API 服务商,CC Switch 还提供 AI 编程工具常用资源的集中管理功能。

  • MCP 管理: 可以添加和配置 MCP Server,并将服务器配置同步到支持的 AI 工具,减少重复配置工作。
  • Skills 管理: 支持发现、搜索和安装 Skills,也可以将已有 Skills 同步到不同的 AI 编程工具。
  • Prompts 管理: 提供 Markdown 编辑器,方便维护各工具对应的提示词文件,例如 Claude Code 的 CLAUDE.md、Codex 的 AGENTS.md 等。

这些功能让开发者能够在一个应用中管理模型服务、工具扩展和开发规范。

会话记录与用量统计

CC Switch 可以读取支持工具的本地会话记录,并以更直观的方式查看对话执行过程,包括任务内容、文件变更和执行失败步骤等信息。 同时,软件提供 Token 使用量、费用和服务商额度等统计信息,帮助用户了解不同模型服务的使用情况。 部分订阅额度和账户余额信息取决于对应服务商及账户接入能力,并非所有服务都支持相同的统计项目。

系统托盘快速切换

CC Switch 支持系统托盘操作,可以在桌面环境中快速查看和切换部分 AI 工具的服务商。 对于需要频繁更换模型服务的开发者,不必每次都打开完整的管理界面。


macOS 安装方式

Mac 用户可以从 GitHub Releases 下载官方 DMG 安装包。软件提供 Universal 构建版本,同时支持 Apple Silicon 和 Intel Mac。 也可以通过 Homebrew 安装:

brew install --cask cc-switch

更新软件:

brew upgrade --cask cc-switch

官方 macOS 版本已经经过 Apple 代码签名和公证,正常情况下可以直接安装和打开。

CC Switch 是什么软件?

CC Switch 是一款免费开源的跨平台 AI 编程工具管理器,支持 macOS、Windows 和 Linux。它可以集中管理 Claude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw 等多种 AI 编程工具的模型服务商和配置。

CC Switch 提供一键切换 API 服务商、模型配置管理、本地 API 路由、协议转换、模型聚合、自动故障切换等功能,同时支持 MCP Server、Skills 和 Prompts 的统一管理。

开发者可以使用 CC Switch 在不同 AI 模型服务之间切换,也可以通过本地路由将不同 API 协议的模型接入 AI 编程工具。软件基于 Rust、Tauri 2 和 React 开发,采用 MIT 开源许可证。

对于同时使用 Claude Code、Codex、Gemini CLI 和 OpenCode 等工具的开发者来说,CC Switch 能够减少手动编辑配置文件的工作,让 AI 模型、服务商和开发辅助资源的管理更加集中。

版本发布

v4.0.27 正式版 2026.11.07 版本说明
CC-Switch-v4.0.27-macOS.dmg
DMG macOS 38.2 MB 34417 次下载
CC-Switch-v4.0.27-macOS.tar.gz
TAR.GZ macOS 39.3 MB 550 次下载
CC-Switch-v4.0.27-macOS.zip
ZIP macOS 38.2 MB 174 次下载
CC-Switch-v4.0.27-Windows.msi
MSI Windows 18.8 MB 5871 次下载
CC-Switch-v4.0.27-Windows-Portable.zip
ZIP Windows 18.9 MB 2167 次下载
CC-Switch-v4.0.27-Linux-x86_64.deb
DEB x86_64 Linux 19 MB 969 次下载
CC-Switch-v4.0.27-Windows-arm64.msi
MSI ARM64 Windows 18 MB 671 次下载
CC-Switch-v4.0.27-Windows-arm64-Portable.zip
ZIP ARM64 Windows 17.9 MB 335 次下载
CC-Switch-v4.0.27-Linux-x86_64.AppImage
APPIMAGE x86_64 Linux 94 MB 233 次下载
CC-Switch-v4.0.27-Linux-arm64.deb
DEB ARM64 Linux 18.2 MB 203 次下载
CC-Switch-v4.0.27-Linux-arm64.AppImage
APPIMAGE ARM64 Linux 91.4 MB 181 次下载
CC-Switch-v4.0.27-Linux-x86_64.rpm
RPM x86_64 Linux 19 MB 74 次下载
CC-Switch-v4.0.27-Linux-arm64.rpm
RPM ARM64 Linux 18.2 MB 40 次下载
Source code (zip)
Source code (tar.gz)
活跃维护

近半年内有代码提交或新版本发布

最后提交 2026.11.08 09:06

最近发版 2026.11.07 17:08

许可协议
MIT 宽松许可
可以做
商用修改分发私有使用再许可
必须做
保留版权与许可声明
不能做
不提供担保,作者不担责

可自由使用、修改、分发与商用,只需保留原版权声明和许可声明。

查看协议全文(MIT)

语言构成
Rust
62.21%
TypeScript
36.82%
HTML
0.76%
CSS
0.11%
JavaScript
0.08%
Python
0.02%
主要贡献者
farion1231 Owlbay funkpopo SaladDay allenxu09 YUZHEthefool makoMakoGo SailingLoong thisTom TinsFox zayokami dependabot[bot]

咨询与评论

0 条评论
请先 再发表评论。