核心信息

CC Switch 是 farion1231(Jason Young)开发的跨平台桌面管理面板(73.3k Stars),为 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agent 等 AI 编码 CLI 工具提供统一的可视化配置管理界面,替代手写 JSON/TOML/.env 的碎片化工作流。

  • 作者:farion1231(Jason Young)
  • Stars:73.3k
  • Forks:4.8k
  • 许可证:MIT
  • 版本:v3.15.0(2026-05-16,39 个 Release)
  • 技术栈:Rust 58.0%(Tauri 2.8)+ TypeScript 39.9%(React 18 + Vite + TailwindCSS)

核心功能

功能说明
Provider 管理50+ 内置提供者预设(AWS Bedrock、NVIDIA NIM、社区中转),一键导入切换
代理与故障转移本地代理模式、热切换、格式转换、自动故障转移、断路器模式
MCP 统一面板跨 4 个应用的双向同步 MCP 服务器管理,支持 Deep Link 导入
提示词编辑器Markdown 编辑 CLAUDE.md/AGENTS.md/GEMINI.md,含回填保护
技能一键安装从 GitHub 或 ZIP 安装技能,支持符号链接和文件复制
用量跟踪Dashboard 追踪消费、请求数、Token,趋势图和模型定价
会话管理跨应用浏览、搜索、恢复对话历史
云同步Dropbox/OneDrive/iCloud/NAS/WebDAV 同步
Deep Linkccswitch:// 协议导入 Provider/MCP/提示词/技能

技术架构

  • 前端:React 18 + TypeScript + Vite + TailwindCSS 3.4 + shadcn/ui
  • 后端:Tauri 2.8 + Rust(serde, tokio, sqlite)
  • 存储:SQLite(~/.cc-switch/cc-switch.db)+ JSON(设备级设置)
  • 设计模式:Commands → Services → DAO → Database 分层,原子写入(临时文件+重命名)

安装方式

brew tap farion1231/ccswitch && brew install --cask cc-switch   # macOS
# Windows: MSI 安装包 / Linux: .deb / .rpm / AppImage

关联连接