Skip to content

farion1231/cc-switch

⭐ 65,650  ·  Rust  ·  GitHub 仓库

跨平台桌面一体化辅助工具,支持Claude Code、Codex、OpenCode、openclaw及Gemini CLI。

ai-tools claude-code codex desktop-app hermes hermes-agent mcp minimax

一句话总结

一个统一的桌面中枢,用于管理你所有的AI编码命令行工具、提供商和技能。

🔥 核心能力与独特卖点

  • 统一的多工具仪表盘:告别在Claude Code、Codex、Gemini CLI、OpenCode和OpenClaw等终端之间频繁切换的烦恼。CC Switch提供单一图形界面,让你轻松启动、配置和切换所有AI编程助手。
  • 集中化提供商管理:在一个地方管理API中继和模型提供商(如MiniMax、PackyCode、AIGoCode等)。省去了为每个CLI工具单独配置提供商密钥和端点的繁琐流程。
  • 技能管理与部署:在你的整个AI工具生态系统中,一致地组织和部署技能。无需再手动复制技能定义,或忘记哪个工具启用了哪些技能。
  • 跨平台与WSL支持:基于Tauri 2构建,在Windows、macOS和Linux上提供原生性能。明确的WSL支持对依赖Windows + Linux子系统工作流的开发者来说,堪称革命性突破。
  • 预构建的合作伙伴集成:内置预配置的赞助商和合作伙伴,提供试用积分和折扣,降低用户探索新模型提供商的摩擦。

独特卖点:CC Switch是唯一一款为碎片化的AI编码CLI领域提供图形化、跨平台管理层的工具——将五个独立的终端工作流整合为一个统一的桌面体验。

Architecture

技术架构

层级技术角色
桌面框架Tauri 2跨平台原生窗口、系统托盘和操作系统集成
前端TypeScript用于工具管理、提供商配置和技能仪表盘的响应式UI
后端Rust系统级操作、进程管理、配置文件I/O
支持的工具Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI通过中枢管理的AI CLI
协议MCP(模型上下文协议), Hermes工具互操作性的底层通信标准

该架构遵循经典的Tauri模式:Rust后端负责繁重任务(启动CLI、读写配置文件、管理WSL桥接),而TypeScript前端提供响应迅速、熟悉的桌面UI。

快速入门指南

  1. 下载最新版本:从GitHub Releases页面下载适用于你平台的最新版本。
  2. 安装应用程序(Windows/macOS/Linux的标准安装程序)。
  3. 启动CC Switch并连接你的AI CLI工具:
    bash
    # 确保你的AI CLI(Claude Code、Codex等)已安装并在PATH中
    # CC Switch将在启动时自动检测它们
  4. 配置提供商:通过图形化的提供商管理器,添加你的API密钥和端点以支持中继服务。
  5. 管理技能:通过技能仪表盘导入或创建技能,并将其分配给特定工具。
  6. 开始编码:直接从CC Switch界面启动任何已连接的AI CLI。

优点、缺点与用例

优点

  • 消除工具碎片化:一个界面统管所有——无需再记住哪个终端有哪个配置。
  • 原生性能:Tauri 2确保应用轻量且响应迅速,优于基于Electron的替代方案。
  • 活跃的生态系统:65,650颗星和频繁的版本发布表明这是一个充满活力、维护良好的项目。
  • WSL优先设计:对于使用Linux工具的庞大Windows开发者社区来说,这是罕见且有价值的功能。

缺点

  • 严重依赖第三方服务:提供商管理和合作伙伴集成使你绑定于外部API中继和赞助商。
  • 营销味重的README:项目页面优先推广赞助商,而非深入的技术文档,这可能会让高级用户感到沮丧。
  • 无离线/自托管支持:未提及运行本地模型或无需网络连接即可操作。

谁不应该使用?

  • 仅使用单一AI CLI工具的开发者:如果你只使用Claude Code或Codex,管理开销并不值得。
  • 注重隐私的团队:对第三方API中继和合作伙伴集成的依赖可能无法满足严格的数据治理要求。
  • 离线优先工作流:没有自托管或本地模型支持,该工具不适用于隔离环境。

理想用例

  • AI工具重度用户:经常在不同任务间切换使用Claude Code、Codex和Gemini CLI的开发者。
  • 团队入职培训:通过CC Switch统一管理团队范围内的提供商和技能配置。
  • Windows + WSL开发者:需要Windows桌面与基于Linux的AI CLI之间无缝集成的用户。
  • API中继探索者:希望轻松测试不同模型提供商,而无需为每个工具手动配置的用户。

社区与活跃度

拥有 65,650颗星,CC Switch显然在AI开发者社区中引起了强烈共鸣。该项目维护活跃,最近更新于 2026年5月10日——表明其拥有健康、持续的开发节奏。广泛的话题覆盖(MCP、Hermes、OMO、技能管理)表明该项目正紧跟AI工具生态系统的前沿。这是一个势头强劲的项目,背后有一个明确重视统一工具管理的社区。如果你厌倦了在配置文件之间来回切换,这绝对是一个值得押注的项目。

热点项目数据来自 GitHub API,实时更新