如何快速上手CC-Switch CLI:macOS、Linux、Windows三种安装方式详解
【免费下载链接】cc-switch-cli⭐️ A cross-platform CLI All-in-One assistant tool for Claude Code, Codex & Gemini CLI.项目地址: https://gitcode.com/gh_mirrors/cc/cc-switch-cli
CC-Switch CLI 是一款跨平台的 AI 命令行管理工具,专为 Claude Code、Codex 和 Gemini CLI 等 AI 编程助手设计,支持一键切换供应商、同步配置和追踪用量。本文面向新手,详解 macOS、Linux、Windows 三种安装方式,并附上安装验证与常用命令速查,帮助你 5 分钟内完成 CC-Switch CLI 的完整部署。
CC-Switch CLI 是什么?
简单来说,它是一个所有 AI CLI 的统一控制台:
- 🔌供应商管理:在多个 API 供应商之间一键切换,无需手动改配置文件
- 🛠️MCP 服务器管理:跨 Claude、Codex、Gemini 统一管理模型上下文协议服务器
- 💬提示词管理:维护
CLAUDE.md、AGENTS.md、GEMINI.md等系统提示词预设 - 📊用量概览:按应用和模型展示 30 天的 token / cost 明细
- ⚙️配置备份:自动轮换备份、导入导出、WebDAV 云端同步
它同时提供两种使用方式:全屏交互式 TUI(推荐新手)和脚本化命令行(适合自动化)。项目采用 Rust 编写、MIT 协议开源,核心源码位于 src-tauri/ 目录。
三种安装方式总览
| 系统 | 推荐方式 | 耗时 |
|---|---|---|
| macOS | Homebrew 或安装脚本 | 约 1 分钟 |
| Linux | 官方一键安装脚本 | 约 1 分钟 |
| Windows | 手动下载 zip 包 | 约 2 分钟 |
💡 所有方式最终都安装出同一个
cc-switch可执行文件,功能完全一致。
一、macOS 安装 CC-Switch
方式 A:Homebrew 一键安装(最省心)
如果你已经在使用 Homebrew,一条命令即可完成安装和后续升级:
brew install cc-switch-cli # 安装 brew upgrade cc-switch-cli # 后续升级⚠️ 注意:通过 Homebrew 安装后,请避免使用 CC-Switch 内置的cc-switch update自更新功能,以免干扰 Homebrew 的升级机制。
方式 B:官方安装脚本
官方提供了一键安装脚本 install.sh,它会自动检测你的芯片架构(Apple Silicon / Intel 通用二进制),完成下载、安装和 PATH 检查:
- 从项目 Releases 页面下载最新版的
install.sh - 在终端执行
bash install.sh
脚本默认安装到~/.local/bin,并会:
- 自动清除 macOS 的 Gatekeeper 隔离属性(解决"无法验证开发者"提示)
- 检测
~/.local/bin是否在你的 PATH 中,若不在会打印应添加到~/.zshrc的导出语句 - 提示你运行
cc-switch completions install --activate安装 Shell 自动补全
方式 C:手动下载(离线环境适用)
- 下载
cc-switch-cli-darwin-universal.tar.gz(Universal Binary,同时支持 Apple Silicon 和 Intel) - 解压后为
cc-switch添加执行权限:chmod +x cc-switch - 移动到 PATH 目录:
sudo mv cc-switch /usr/local/bin/ - 如提示"无法验证开发者",执行:
xattr -cr /usr/local/bin/cc-switch
二、Linux 快速安装步骤
一键脚本安装
macOS 的安装脚本同样适用于 Linux(x64 与 ARM64)。脚本的 install.sh 中内置了完整的平台检测逻辑:
- x64 / AMD64:自动选用静态 musl 构建(
cc-switch-cli-linux-x64-musl),无需依赖 glibc 版本 - ARM64:适用树莓派或 ARM 服务器
- 特殊需求可设置
CC_SWITCH_LINUX_LIBC=glibc改用 glibc 构建
下载install.sh后执行bash install.sh即可,其余行为与 macOS 一致。
手动安装(x64 为例)
# 下载解压(ARM64 设备请把文件名中的 x64 换成 arm64) tar -xzf cc-switch-cli-linux-x64-musl.tar.gz chmod +x cc-switch sudo mv cc-switch /usr/local/bin/三、Windows 手动安装 CC-Switch 方法
Windows 暂不支持一键脚本,手动安装只需 3 步:
- 从项目 Releases 页面下载
cc-switch-cli-windows-x64.zip - 解压后将
cc-switch.exe移动到 PATH 目录,例如:
move cc-switch.exe C:\Windows\System32\- 打开新的终端窗口,运行
cc-switch --version验证即可
⚠️ 平台差异提示:CC-Switch 的守护进程托管代理依赖 Unix 域 socket,仅在 macOS 和 Linux 上可用。Windows 上如需本地代理,可改用前台模式cc-switch proxy serve --takeover claude;proxy show与proxy config则在所有平台均可用。
四、从源码构建 CC-Switch
如果你是开发者或想尝鲜最新功能,可以从源码构建。前提条件:Rust 1.85+(项目通过 src-tauri/rust-toolchain.toml 锁定工具链版本):
git clone https://gitcode.com/gh_mirrors/cc/cc-switch-cli cd cc-switch-cli/src-tauri cargo build --release sudo cp target/release/cc-switch /usr/local/bin/ # Windows: copy 到 System32构建产物位于./target/release/cc-switch。依赖与模块定义见 src-tauri/Cargo.toml。
验证安装并首次运行
第一步:检查版本
cc-switch --version能正常输出版本号,说明 PATH 配置成功。
第二步:启动交互式 TUI
直接输入命令即可进入全屏界面:
cc-switch首页(TUI)信息量很足,一眼掌握全局:
- 顶部 Tab:
claude/codex/gemini快速切换目标应用 - Connection Details:当前供应商、API 地址、MCP 服务器激活状态
- WebDAV 同步:同步状态与最近同步时间
- 本地环境检查:Claude、Codex、Gemini、OpenCode 等 CLI 是否已安装及版本
- 底部状态栏:当前可用的快捷键(
?可随时调出帮助)
第三步:切换你的第一个供应商
进入「供应商」菜单,列表展示所有供应商及 API 地址,按方向键选择后按s即可完成切换:
顶部快捷键提示一目了然:Enter查看详情、s切换、a新增、e编辑、d删除、t测速。
新手必会的 5 个常用命令
| 命令 | 作用 |
|---|---|
cc-switch provider list | 列出所有供应商 |
cc-switch provider switch <id> | 切换供应商 |
cc-switch use <id> | 切换供应商(快捷命令) |
cc-switch sessions list --all | 查看历史会话 |
cc-switch update | 更新到最新版本 |
在供应商管理中,你可以对任意供应商执行编辑、复制、测速等操作,界面如下:
管理多个应用时,使用全局--app参数指定目标:
cc-switch --app codex provider list # 管理 Codex 供应商 cc-switch --app gemini prompts list # 列出 Gemini 提示词常见问题排查
❓ 提示cc-switch: command not found
安装目录(默认~/.local/bin)不在 PATH 中。在~/.zshrc或~/.bashrc末尾添加:
export PATH="$HOME/.local/bin:$PATH"然后重启终端。
❓ 切换供应商后配置没生效
多半是环境变量冲突(如系统中已设置ANTHROPIC_API_KEY)。运行cc-switch env check检查冲突,按提示删除对应变量后重启终端。另外请确保目标 CLI(如claude)至少运行过一次,否则 CC-Switch 出于安全考虑会跳过写入实时配置文件。
❓ 配置需要备份或迁移到新机器
TUI 的「配置」菜单内置备份、恢复、导入/导出功能,还支持 WebDAV 云端同步:
更多问题可在 README_ZH.md 的 FAQ 章节查阅,版本演进记录见 docs/CHANGELOG.md。
小结
- macOS:优先
brew install cc-switch-cli,其次官方安装脚本 - Linux:一键脚本自动适配 x64 / ARM64
- Windows:下载 zip 并放入 PATH 目录
- 安装完成后运行
cc-switch --version验证,再运行cc-switch进入 TUI 开始管理你的 Claude Code、Codex 与 Gemini CLI 供应商
装好 CC-Switch CLI 后,切换供应商、同步配置、追踪用量全部在一条命令内完成——从此告别手改配置文件。
【免费下载链接】cc-switch-cli⭐️ A cross-platform CLI All-in-One assistant tool for Claude Code, Codex & Gemini CLI.项目地址: https://gitcode.com/gh_mirrors/cc/cc-switch-cli
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考