cc-switch 是什么?

CC Switch 是一个跨平台桌面应用,作为 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agent 等多个 AI 编码 CLI 的「一体化管理器」。这些工具各有自己的配置格式(JSON/TOML/.env),切换 API 提供商要手动改文件,也没有统一管理 MCP 与 Skills 的办法;CC Switch 提供可视化界面,一键导入提供商、即时切换(内置 50+ 预设)、统一管理 MCP 与技能、系统托盘快速切换,配置由 SQLite 原子写入保护以防损坏。用 Rust + Tauri 2 编写,许可为 MIT,约 79,103 stars。需中立提示:其 50+ 提供商预设中包含「社区中转(community relays)」类端点,把 CLI 指向这类第三方中转会继承这些服务自身的服务条款与合规考量;另含一个「signature bypass」工具项,使用者应先弄清其确切作用。

⭐ 74,135 Stars 🍴 4,805 Forks Rust 作者: farion1231
来源:README.md(标题、Why CC Switch、Features、Built-in Utilities);GitHub 仓库元数据(stars=79103、license=MIT、language=Rust) 查看 GitHub 仓库 →

为什么值得关注

随着开发者同时使用多个 AI 编码 CLI、并在多个 API 提供商之间切换,「统一可视化地管理配置/提供商/MCP/技能」成为高频需求,手动改配置既繁琐又易出错。CC Switch 用一个桌面 App 覆盖五六种 CLI、提供 50+ 预设与托盘快速切换,并做了云同步与原子写入,实用性强、下载量大,因而获得很高关注。截至数据采集约 79,103 stars。需提示:部分预设指向第三方中转服务,其热度不代表对这些中转用途的合规背书。

来源:README.md(Why CC Switch、Features);GitHub 仓库元数据(stars=79103)

核心功能

多 CLI 提供商管理

在一个界面管理 Claude Code/Codex/Gemini CLI/OpenCode/OpenClaw 等的提供商配置,50+ 预设(含 AWS Bedrock、NVIDIA NIM 及社区中转),一键导入、即时切换。指向第三方中转需自行评估其合规性。

来源:README.md(Why CC Switch、Features → Provider Management)
统一 MCP/Prompts/Skills 管理

一个面板跨多个应用管理 MCP 服务、Prompts 与 Skills,并做双向同步,省去逐个工具手动配置。

来源:README.md(Features → MCP, Prompts & Skills)
托盘快速切换与云同步

系统托盘菜单即时切换提供商,无需打开完整应用;支持通过 Dropbox/OneDrive/iCloud/WebDAV 跨设备同步提供商数据。

来源:README.md(Why CC Switch、Features)
可靠配置存储与成本跟踪

配置存于 SQLite 并原子写入以防损坏;提供代理与故障切换、用量与成本跟踪、会话管理与工作区。

来源:README.md(Why CC Switch、Features → Proxy & Failover / Usage & Cost Tracking / Session Manager)

技术架构

CC Switch 是 Rust + Tauri 2 的原生桌面应用,核心是对多个 AI CLI 的配置做可视化管理:提供商管理(50+ 预设,含 AWS Bedrock、NVIDIA NIM 以及社区中转,一键导入并即时切换)、代理与故障切换、MCP/Prompts/Skills 统一管理(一个面板跨多个应用双向同步)、用量与成本跟踪、会话管理与工作区、系统托盘快速切换。配置数据存于 SQLite 并采用原子写入以防损坏,支持通过 Dropbox/OneDrive/iCloud/WebDAV 做云同步。它本身是配置/编排层,不直接提供模型推理——实际能力取决于你接入的提供商。Built-in Utilities 还包含首启登录确认、签名绕过(signature bypass)、插件扩展同步等工具项。

来源:README.md(Why CC Switch、Features 各项、Built-in Utilities、System Requirements)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) SQLite(配置存储,原子写入)SQLite(配置存… 各 AI CLI 的配置格式(JSON/TOML/.env)各 AI CLI 的配… 云同步:Dropbox/OneDrive/iCloud/WebDAV云同步:Dropbox… 多 CLI 提供商管理 统一 MCP/Prompts/Skills 管理统一 MCP/Prompts/Sk… 托盘快速切换与云同步 可靠配置存储与成本跟踪 cc-switch 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Rust(核心)+ TypeScript(前端)框架Tauri 2 桌面应用
SQLite(配置存储,原子写入)各 AI CLI 的配置格式(JSON/TOML/.env)云同步:Dropbox/OneDrive/iCloud/WebDAV
Windows/macOS/Linux 原生应用(含 WSL 支持);GitHub releases 分发
来源:README.md(标题、Why CC Switch、Download & Installation);GitHub 仓库 topics(tauri、rust、wsl-support)

快速上手

从 GitHub releases 或官网 ccswitch.io 下载对应平台(Windows/macOS/Linux)的桌面应用安装。打开后用可视化界面导入或从 50+ 预设选择 AI CLI 的提供商配置、即时切换,并在统一面板管理 MCP/Prompts/Skills,必要时配置云同步。注意:若使用预设中的「社区中转」等第三方端点,等于让你的 CLI 走第三方服务,应自行确认其是否符合上游 AI 服务商的条款;对 Built-in Utilities 中的「signature bypass」等工具项,使用前请弄清其确切作用与影响。
来源:README.md(Quick Start、Download & Installation、Built-in Utilities、Features)

使用场景

适合同时使用多个 AI 编码 CLI、并需要在不同提供商/配置间切换的开发者:用一个桌面 App 统一管理 Claude Code/Codex/Gemini CLI/OpenCode/OpenClaw 的提供商与 MCP/技能,省去手动改 JSON/TOML,托盘一键切换,跨设备云同步。它是配置/编排层工具,本身不提供推理。需要注意:把 CLI 指向第三方中转/转售类端点会继承那些服务的服务条款与合规风险,应优先选择官方或合规的提供商。

来源:README.md(Why CC Switch、Features、Provider 预设说明)

优势与局限

优势

  • 把多个 AI CLI 的提供商/MCP/技能配置统一可视化管理,省去手动改配置
  • 50+ 预设、托盘快速切换、云同步,体验顺手;SQLite 原子写入防配置损坏
  • Rust + Tauri 跨平台原生应用,下载量与口碑都很高,MIT 开源
  • 对常用 CLI 与 MCP/Skills 覆盖全,适合多工具/多提供商工作流

局限

  • 预设含第三方「社区中转」端点,指向这些服务会继承其 ToS 与合规风险
  • 含「signature bypass」等工具项,使用者应先弄清其确切作用
  • 本身只是配置层、不提供推理,价值依赖所接提供商的质量与合规
  • 云同步涉及把提供商配置(可能含密钥)同步到第三方网盘,需注意密钥安全
来源:README.md(Why CC Switch、Built-in Utilities、Features 的云同步);合规/安全判断

最新版本

本页未列出具体版本号;项目以跨平台 Tauri 桌面应用持续发布(GitHub releases,下载量很高),变更记录在 CHANGELOG.md。更新以扩展支持的 CLI 与提供商预设、完善 MCP/Skills 统一管理、云同步与稳定性为主。

来源:README.md(Download & Installation、Changelog 链接、徽章)

总结评价

CC Switch 解决了一个很实在的痛点:同时用多个 AI 编码 CLI 时,手动在各自的配置格式里切换提供商和管理 MCP/技能很烦,而它用一个 Rust+Tauri 桌面 App 把这些统一成可视化操作、托盘一键切换、云同步、配置原子写入,下载量与口碑都很高。作为配置/编排层工具它很实用。要中立看待两点:预设里含第三方「社区中转」端点,指向这类服务会继承其服务条款与合规风险;并含「signature bypass」等工具项,使用前应弄清作用。优先选官方/合规提供商、注意同步配置中的密钥安全,就能把它当作多工具工作流的顺手管理器。

来源:综合 README.md 的定位、功能与第三方中转/工具项的合规安全考量
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 13:19. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件