乐于分享
好东西不私藏

GitHub Trending爆款!一个工具管理5个AI编程助手,50供应商一键切换

GitHub Trending爆款!一个工具管理5个AI编程助手,50供应商一键切换

你是否遇到过这些困扰?

  • 用 Claude Code 写代码,切换 API 供应商要改配置文件
  • Codex、Gemini CLI、OpenCode 各自配置,管理混乱
  • MCP 插件在每个工具里都要单独配置

今天介绍的开源项目 CC Switch,一个桌面应用统一管理 5 个 AI CLI 工具

GitHub Trending 热门项目,50+ 供应商预设一键切换。


🎯 它能做什么?

5 个 CLI 工具全覆盖

工具说明
Claude CodeAnthropic 官方 AI 编程助手
CodexOpenAI 代码生成工具
Gemini CLIGoogle 命令行 AI 助手
OpenCode开源代码助手
OpenClaw多 Agent 编排工具

50+ 供应商预设

包括 AWS Bedrock、NVIDIA NIM、官方 API 以及各类中转服务:

  • 复制 Key 即可导入
  • 一键切换供应商
  • 系统托盘快速访问

🚀 核心功能

统一 MCP/Skills 管理

功能说明
MCP 面板一个界面管理 4 个应用的 MCP 服务器
Skills从 GitHub 仓库一键安装技能包
PromptsMarkdown 编辑器,跨应用同步
双向同步编辑即生效,无需手动复制

代理与故障转移

  • 本地代理热切换:格式转换、自动故障转移
  • 熔断器:供应商健康监控
  • 应用级代理:独立为每个工具配置代理

用量追踪

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

云同步

通过 Dropbox、OneDrive、iCloud 或 WebDAV 服务器同步配置。


💻 快速安装

macOS(Homebrew)

brew tap farion1231/ccswitchbrew install --cask cc-switch

Windows

下载 .msi 安装包或绿色版 .zip

Linux

# Debian/Ubuntusudo dpkg -i CC-Switch-v3.15.0-Linux.deb# Arch Linuxparu -S cc-switch-bin# 通用 AppImage./CC-Switch-v3.15.0-Linux.AppImage

📐 技术架构

基于 Tauri 2 + React + Rust 构建:

层级技术选型
前端React 18 + TypeScript + TailwindCSS
后端Tauri 2.8 + Rust
存储SQLite + JSON

设计亮点:

  • SSOT:单一数据源,SQLite 存储所有配置
  • 原子写入:临时文件 + 重命名,防止配置损坏
  • 并发安全:Mutex 保护数据库连接

❓ 常见问题

切换供应商后需要重启终端吗?

大多数工具需要重启,Claude Code 支持热切换,无需重启

配置数据存在哪里?

  • 数据库:~/.cc-switch/cc-switch.db
  • 设置:~/.cc-switch/settings.json
  • 备份:~/.cc-switch/backups/

如何切换回官方登录?

添加"官方登录"预设,重启 CLI 工具后按登录流程操作。


🔗 资源链接

资源链接
GitHub 仓库https://github.com/farion1231/cc-switch
官网https://ccswitch.io
用户手册https://github.com/farion1231/cc-switch/blob/main/docs/user-manual/zh/README.md

🎯 觉得这份工具干货有用?不妨这样做

  • ⭐ 星标 / 置顶公众号,第一时间解锁最新工具分享!
  • 点赞推荐」,让更多技术伙伴发现优质干货!
  • 🔗 转发给团队小伙伴,一起高效提效!
  • 💬 底部留言区,告诉我你想找的工具/项目方向!

📬 长期追踪优质开源工具

关注「AI开源研究社」|追踪更多开源神器,玩转技术提效!

回复 【CC Switch】,获取更多使用技巧~


来源: 本文基于 farion1231/cc-switch 开源项目整理,遵循 MIT 许可证。