编程 CC Switch:一个桌面应用统一管理你的多个CLI工具

2026-05-13 17:54:00 +0800 CST views 7

CC Switch:一个桌面应用统一管理你的多个 CLI 工具

标签: CC Switch / AI编程 / CLI管理 / Tauri / MCP
原文: 微信公众号「一飞开源」https://mp.weixin.qq.com/s/0ZHc2fkIA4P0EVVfuWbseA


核心亮点

CC Switch 是一款基于 Tauri 2 构建的跨平台桌面应用,一个界面统一管理 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw 等 AI 编程 CLI 工具。50+ 供应商预设一键切换,MCP 和 Skills 统一管理面板,云同步多设备配置。


为什么需要它?

用 AI 编程工具的开发者,几乎都有一个共同痛点:手动编辑配置文件来切换供应商。

每个工具的配置格式不一样、路径不一样、环境变量也不一样。你要同时用 Claude Code、Codex、Gemini CLI,就得分别维护三套配置。

CC Switch 把这些全部收拢到一个应用里。


核心功能

一个界面管理多个 CLI

在单一界面中管理 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw。告别手动编辑配置文件。

50+ 供应商预设

包括 AWS Bedrock、NVIDIA NIM 和社区中转服务。复制 Key 即可一键导入,拖拽排序。

本地代理热切换

  • 格式转换、自动故障转移
  • 熔断器、供应商健康监控和整流器
  • 可为 Claude、Codex 或 Gemini 独立配置代理

统一 MCP、Prompts、Skills 管理

MCP 面板:管理 4 个应用的 MCP 服务器,双向同步,支持 Deep Link 导入。

Prompts:内置 Markdown 编辑器,跨应用同步 CLAUDE.md / AGENTS.md / GEMINI.md,回填保护。

Skills:从 GitHub 仓库或 ZIP 文件一键安装,自定义仓库管理,支持软连接和文件复制。

系统托盘快速切换

从托盘菜单即时切换供应商,无需打开完整应用。

云同步

通过 Dropbox、OneDrive、iCloud 或 WebDAV 服务器在不同设备之间同步供应商数据。支持坚果云和 NAS。

用量与成本追踪

跨供应商追踪支出、请求数和 Token 用量,趋势图表、详细请求日志和自定义模型定价。

会话管理器

浏览、搜索和恢复全部应用的对话历史。

OpenClaw 工作区编辑器

编辑 Agent 文件(AGENTS.md、SOUL.md 等),支持 Markdown 预览。

小工具

内置多种小工具解决首次安装登录确认、禁止签名、插件拓展同步等功能。


技术选型

技术栈
前端React 18 · TypeScript · Vite · TailwindCSS 3.4 · TanStack Query v5 · shadcn/ui
后端Tauri 2.8 · Rust · serde · tokio
测试vitest · MSW · @testing-library/react

项目结构:前端 src/(components/hooks/lib/locales/config/types),后端 src-tauri/(commands/services/database/proxy/session_manager/deeplink/mcp)


通过 ccswitch:// 协议,可以通过 URL 一键导入供应商、MCP 服务器、提示词和技能。分享配置就像分享链接一样简单。


附加特性

  • 深色/浅色/跟随系统主题
  • 开机自启、自动更新
  • 原子写入、自动备份
  • 国际化(中/英/日)
  • 4 倍和 16 倍视觉压缩自适应切换

快速上手

  1. 添加供应商:点击"添加供应商" → 选择预设或创建自定义配置
  2. 切换供应商:主界面选择供应商 → 点击"启用",或直接用系统托盘
  3. 重启终端或 CLI 工具以应用更改(Claude Code 无需重启)

首次启动可手动导入现有 CLI 工具配置作为默认供应商。


项目信息

属性详情
项目名CC Switch
GitHubhttps://github.com/farion1231/cc-switch
协议MIT
技术栈Tauri 2.8 + React 18 + Rust
支持工具Claude Code / Codex / Gemini CLI / OpenCode / OpenClaw
平台Windows / macOS / Linux

本文整理自微信公众号「一飞开源」,原文链接:https://mp.weixin.qq.com/s/0ZHc2fkIA4P0EVVfuWbseA

复制全文 生成海报 CC Switch AI编程 CLI管理 Tauri MCP

推荐文章

Vue3如何执行响应式数据绑定?
2024-11-18 12:31:22 +0800 CST
filecmp,一个Python中非常有用的库
2024-11-19 03:23:11 +0800 CST
HTML和CSS创建的弹性菜单
2024-11-19 10:09:04 +0800 CST
Vue中的表单处理有哪几种方式?
2024-11-18 01:32:42 +0800 CST
在 Docker 中部署 Vue 开发环境
2024-11-18 15:04:41 +0800 CST
Vue 3 是如何实现更好的性能的?
2024-11-19 09:06:25 +0800 CST
windows安装sphinx3.0.3(中文检索)
2024-11-17 05:23:31 +0800 CST
curl错误代码表
2024-11-17 09:34:46 +0800 CST
用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
#免密码登录服务器
2024-11-19 04:29:52 +0800 CST
Nginx rewrite 的用法
2024-11-18 22:59:02 +0800 CST
程序员茄子在线接单