cc-switch

一个桌面窗口,统管所有 AI 编程代理,随切随用

开源 freemium 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 144703
维护状态 活跃
是否开源 是
定价模式 freemium

项目预览

项目数据

分类编程开发
开发团队farion1231
所属国家
定价模式freemium
价格说明开源桌面应用,官网提供下载,可能含付费增值服务,定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型ai-tools,claude-code,codex,desktop-app,grok,grokbuild,hermes,hermes-agent,mcp,open-source,openclaw,openclaw-ui,opencode,pi,provider-management,rust,skills,skills-management,tauri,wsl-support
GitHub 星标★ 144703
30天Star增速
HF 下载量
上线时间2025-08-04 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-16
浏览次数0

项目介绍

cc-switch 是一款用 Rust 编写的跨平台桌面一体化助手,面向 Claude Code、Codex、OpenCode、OpenClaw、Grok Build 与 Hermes Agent 等主流 AI 编程工具。它解决的核心问题是:开发者同时使用多个 AI 编码代理时,需要在不同终端、配置文件和账号之间反复切换,环境管理零散且容易出错。cc-switch 把这些工具集中到一个桌面应用里,提供统一的启动、配置与切换入口,并支持 MCP 等扩展能力,让用户无需记忆各工具的命令行参数和目录结构。作为 All-in-One 客户端,它降低了多代理协作的门槛,适合希望在同一工作流中并行调用不同模型的开发者,也能帮助团队统一 AI 工具的使用方式。项目以 Rust 构建,强调跨平台与性能,目前在 GitHub 上拥有极高关注度。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:本地安装 7 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一台可运行桌面应用的电脑(cc-switch 为跨平台桌面应用)
  • 已安装或计划安装至少一个受支持的 AI 编程工具,如 Claude Code、Codex、Gemini CLI、Grok Build、OpenCode、Open
  • 从唯一官网 ccswitch.io 或 GitHub 仓库 https://github.com/farion1231/cc-switch 获取安装包
  • 如需切换供应商,请准备好对应服务商的 API 配置或账号信息

安装与启动步骤

  1. 1下载安装客户端

    README 的下载安装章节未给出具体命令,请前往唯一官网 ccswitch.io 或 GitHub 仓库 Releases 页面,下载对应系统的桌面安装包后按提示安装。

  2. 2添加 Provider

    打开应用,在侧边栏选择要管理的工具,点击页面右上角的“+”(Add Provider),选择预设或自行创建自定义配置。

  3. 3启用或切换 Provider

    在主界面选中某个 provider 后点击“Enable”生效;OpenCode、OpenClaw、Hermes、MiniMax Code 的按钮是“Add”,Pi 是“Enable/Remove”,这五类为共存模式,可同时添加多个。也可在

  4. 4重启对应工具生效

    Claude Code 无需重启;Codex、Gemini CLI、Grok Build 需要重启终端或该 CLI 工具;Claude Desktop 需要重启应用本身。

  5. 5回到官方登录

    如需恢复官方账号,在列表中切换到内置官方 provider(例如“Claude Official”),重启该工具后按其登录/OAuth 流程操作即可。

  6. 6管理工具版本

    侧边栏“Apps”页面集中显示各 AI 编程工具的版本、安装位置与来源,可单个或一键全部安装、升级,并选择哪些工具显示在侧边栏。

  7. 7查看用量与配额

    用量面板默认扫描各工具本地会话日志,统计请求、Token、缓存命中率、输出速度与花费;部分供应商配额需先在供应商卡片上开启“Configure usage query”。

如何确认成功

桌面应用能正常打开并显示主界面,侧边栏可见各 AI 编程工具条目,切换 provider 后对应工具的配置文件被更新。

常见问题

Q:切换供应商后需要重启工具吗?

A:Claude Code 无需重启;Codex、Gemini CLI、Grok Build 需重启终端或 CLI 工具;Claude Desktop 需重启应用本身。

Q:如何恢复使用官方账号登录?

A:在列表中切换到内置的官方 provider(如“Claude Official”),重启该工具,然后按它的登录/OAuth 流程完成登录。

Q:为什么有些工具的按钮是“Add”而不是“Enable”?

A:OpenCode、OpenClaw、Hermes、MiniMax Code 属于共存模式,可同时添加多个 provider,Pi 的按钮则是“Enable/Remove”。

Q:用量统计必须开启本地路由吗?

A:不需要。默认会自动扫描各工具本地会话日志来统计请求、Token、缓存命中率与花费;仅部分供应商配额需手动开启用量查询。

注意事项

  • 唯一官方网站是 ccswitch.io,请勿从其他来源下载安装包。
  • 页面顶部的“Direct”/“Routing”/“Aggregation”标签只是切换查看视图,不会修改配置;要真正切换需点击“Start routing”“Switch to Aggregation”或“Back to direct”。
  • 部分供应商的余额/配额需先在供应商卡片上开启“Configure usage query”,其他供应商可自行编写用量脚本。
  • README 的下载安装章节未给出具体命令,安装步骤以官网或 GitHub Releases 页面说明为准。

核心亮点

  • 把 Claude Code、Codex、OpenCode 等多个 AI 代理收进同一个桌面应用,切换不用再记各家的命令和配置路径
  • 用 Rust 编写,跨平台且启动与运行性能有保障
  • 支持 MCP 等扩展机制,可随生态新增工具持续接入

不足之处

  • 同时集成多个 AI 工具,单个工具的深度定制能力可能不如其官方 CLI 完整
  • 项目热度极高但版本迭代快,配置格式与兼容性可能随更新变动

适用场景

  • 开发者日常在 Claude Code 和 Codex 之间切换写代码,用 cc-switch 一键切换代理
  • 团队统一给成员配置 AI 编程工具,通过桌面端集中管理账号与 MCP 扩展
  • 需要同时调用多个 AI 代理做对比或分工时,在一个窗口内完成启动与调度

替代项目

Cherry Studio、Chatbox

上一篇:cline

下一篇:app-vscode

同类项目推荐

DSHA 开源

手机装个 APK,免 ROOT 跑 DeepSeek 编码智能体

免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace···

★ 1282 2026-09-22
bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16578 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
ponytail 开源

教 AI 学会偷懒,不写代码反而更快交付

Makes your AI agent think like the laziest senior dev in the room. The best code is ···

★ 164256 2026-08-09