Skip to content

⬇️ 下载 ​

English | 简体中文

macOS / Windows / Linux 安装包发布在 GitHub Releases:

👉 最新版本 — github.com/leochan007/cc-mode-switcher/releases/latest ​

只有当三个系统的构建全部上传成功后,Release 才会对外发布,因此每个已发布的版本都包含完整的安装包。

选择对应文件 ​

系统文件说明
macOS(Apple Silicon).dmgarm64 构建,适配 M1/M2/M3/M4 芯片。macOS 12+
Windows 10/11.exeNSIS 安装器(64 位)
Linux.AppImagex86-64,免安装,下载即可运行

历史版本:查看全部 Releases。

安装说明 ​

macOS ​

  1. 打开 .dmg,把 CC Mode Switcher 拖入 Applications。

  2. 应用未做代码签名(没有 Apple 开发者证书),首次启动会被 Gatekeeper 拦截:右键点击应用 → 打开 → 打开(只需一次,之后 macOS 会记住选择)。

  3. 提示"已损坏,无法打开"? 部分 macOS 版本会把未签名的 .dmg 直接判定为 损坏。先清除隔离属性,再重新打开:

    双击 .dmg 之前先执行

    bash
    xattr -cr /Users/xxx/Downloads/CC-Mode-Switcher-x.x.x-arm64.dmg

    把 xxx 换成你的用户名、x.x.x 换成实际下载的版本号。执行后再次双击 .dmg, 按第 1 步继续即可。

Windows ​

  1. 运行 .exe,按 NSIS 向导完成安装。
  2. 未签名应用首次运行会弹出 SmartScreen:更多信息 → 仍要运行。

Linux ​

bash
chmod +x 'CC Mode Switcher-*.AppImage'
./'CC Mode Switcher-*.AppImage'

如果无法启动,请安装 libfuse2(AppImage 依赖):sudo apt install libfuse2。

使用 tips ​

工单里反复出现的几个安装后坑 —— 一次性看完,省一下午:

  • macOS / Windows 首次启动慢。 系统每次冷启动都要校验 app 包。splash 出现后等 5–15 秒,Switcher Tab 才会显示;之后启动秒开。
  • "在终端中打开"在 Windows / Linux 上没反应。 这个按钮仅 macOS 可用 —— 它走 AppleScript 驱动 Terminal.app / iTerm。其他系统完整功能都 在,只是要通过 toolbar 的 ▶ 触发会话。
  • Models → 📡 测试报 "unreachable",但 API 是好的。 检查代理 / 公司 VPN 是否放行了 provider base URL 的 HTTPS。GET 返回 401/404 算"可达" (DNS + TLS 没问题)。
  • 终端 Tab 里 cc-plan / cc-worker 找不到。 先在 toolbar 点一次 ▶ 让应用重新生成 ~/.cc-mode-switcher/.launch-cache/launch.sh,再开新 Tab。 旧 Tab 保留创建时的绑定。
  • 改了角色配置,旧会话里没生效。 参数在会话创建时已快照。开新 Tab (▶ 或 Cmd+N / Cmd+T)才会用上新绑定。
  • 想回到出厂状态。 ⚙️ 设置 → 重置角色 会把 roles.yaml 还原到 出厂默认(不会动你的 prompt 文件和 models.yaml)。
  • launch.sh 不见了? 删掉 ~/.cc-mode-switcher/.launch-cache/ 后点一次 ▶,应用会当场重新生成。

各平台功能差异 ​

完整 UI(模型管理、模式绑定、设置)在所有系统上均可使用; 「在终端中打开」目前仅支持 macOS(通过 AppleScript 和 .command 文件驱动 Terminal.app / iTerm)。


初次使用?先看 00 · 产品介绍 了解功能与设计理念,再看 01 · 快速上手 五步完成首次配置。