Skip to content

Releases: DoBestone/cc-switch-cli

CC-Switch CLI v3.12.2

13 Mar 11:58

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v3.12.2/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

CC-Switch CLI v1.2.3

12 Mar 13:33

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.2.3/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

CC-Switch CLI v1.2.2

11 Mar 21:20

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.2.2/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

CC-Switch CLI v1.2.1

11 Mar 19:15

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.2.1/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

CC-Switch CLI v1.2.0

11 Mar 18:39

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.2.0/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

CC-Switch CLI v1.1.1

04 Feb 17:26

Choose a tag to compare

🎉 CC-Switch CLI v1.1.1 发布

这是一个用户体验优化更新,新增了精美的启动欢迎信息面板!

✨ 新功能

启动欢迎信息面板(类似 Claude CLI)

运行 cc-switch 启动交互式菜单时,现在会显示一个精美的欢迎面板:

左侧面板显示:

  • 📌 CC-Switch 版本信息
  • 👋 欢迎语(Welcome back!)
  • 🎨 ASCII art 装饰图标
  • 📁 当前工作目录

右侧面板显示:

  • 💡 使用提示和快速入门指南
  • 📊 当前供应商状态:
    • Claude Code 当前供应商和模型
    • Codex 当前供应商和模型
    • Gemini CLI 当前供应商和模型
  • 🚀 快速操作建议

效果演示:

┌─────────────────────────────────────────────────────────────────────┐
│            CC-Switch v1.1.1                │  Tips for getting started                    │
│            Welcome back!                   │  Run cc-switch list to list all providers    │
│                                            │  Run cc-switch status to see current status  │
│              ╔═══╗                         │                                              │
│              ║ ∞ ║                         │  Current providers                           │
│              ╚═══╝                         │                                              │
│                                            │  Claude Code → 云雾API (claude-sonnet-4)     │
│         Working Directory                  │  Codex       → OpenAI (gpt-4o)              │
│    ~/Desktop/CODE/cc-switch-cli            │  Gemini CLI  → Not configured               │
│                                            │                                              │
│   Type batch for batch operations          │  Quick tips: 3 for switch, 4 for add       │
└─────────────────────────────────────────────────────────────────────┘

🔄 改进

  • 更好的首次体验 - 启动时立即了解当前配置状态
  • 信息一目了然 - 所有重要信息集中在一个面板中
  • 专业的视觉效果 - 使用边框、彩色和布局优化显示
  • 有用的提示 - 显示快速操作建议,帮助用户快速上手

📝 使用说明

只需运行不带参数的命令:

cc-switch

首次显示欢迎面板后,按回车进入交互式菜单。


下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 `cc-switch-linux-x86_64` 或 `cc-switch-linux-x86_64-musl`
Linux ARM64 `cc-switch-linux-aarch64` 或 `cc-switch-linux-aarch64-musl`
Linux ARMv7 `cc-switch-linux-armv7`
macOS Intel `cc-switch-darwin-x86_64`
macOS Apple Silicon `cc-switch-darwin-aarch64`
Windows x86_64 `cc-switch-windows-x86_64.exe`

推荐 Linux 用户使用 musl 版本:静态链接,无需系统依赖

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.1.1/cc-switch-linux-x86_64-musl
chmod +x cc-switch-linux-x86_64-musl
sudo mv cc-switch-linux-x86_64-musl /usr/local/bin/cc-switch

旧版本更新

如果您已安装旧版本,只需运行:

cc-switch self-update

📚 文档

🙏 致谢

本项目基于 @farion1231/cc-switch 进行二次开发。

完整更新日志:v1.1.0...v1.1.1

CC-Switch CLI v1.1.0

04 Feb 17:10

Choose a tag to compare

🎉 CC-Switch CLI v1.1.0 发布

这是一个重大功能更新,新增了全面的批量操作系统和高级 TUI 界面!

✨ 新功能

批量操作系统 (全新)

强大的批量管理功能,大幅提升多供应商管理效率:

  • batch switch - 一键切换所有应用到指定供应商
  • batch test - 并发测试所有供应商 API,显示延迟和成功率
    • 彩色延迟显示:<200ms 绿色,<500ms 黄色,≥500ms 红色
    • 支持详细错误输出 (--verbose)
  • batch export/import - 批量导出/导入配置到 YAML 文件
    • 完整的备份和迁移方案
    • 支持覆盖模式 (--overwrite)
  • batch remove - 批量删除多个供应商
    • 交互式确认机制
  • batch sync - 跨应用同步供应商配置
    • 将 Claude 的配置同步到 Codex/Gemini
  • batch edit - 批量修改配置字段
    • 支持 base-url, model, small-model
    • 支持模式匹配 (--pattern)

示例:

# 批量测试所有供应商
cc-switch batch test --verbose

# 将 Claude 配置同步到其他应用
cc-switch batch sync --from claude --to all --overwrite

# 批量修改 Base URL
cc-switch batch edit base-url "https://api.example.com" --pattern "代理"

高级 TUI 模式 (实验性)

使用 ratatui 构建的现代化终端界面:

  • 🎨 分屏布局:左侧菜单 + 右侧详细信息
  • ⌨️ Vim 风格导航:j/k 上下移动
  • 🔢 数字快捷键:0-15 快速跳转
  • 🎯 实时预览和美观的视觉效果

启用方式:

cc-switch --tui

🔄 改进

  • 循环菜单模式 - 交互式菜单操作后自动返回,无需重复启动 cc-switch
  • 更好的反馈 - 所有批量操作都有清晰的进度和统计信息
  • 完善文档 - README 新增批量操作详细说明

🔧 技术更新

  • 新增依赖:ratatui 0.28, crossterm 0.28, indexmap 2.x
  • AppType 添加 Ord/PartialOrd 特性
  • API 测试支持精确延迟测量(毫秒级)

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 `cc-switch-linux-x86_64` 或 `cc-switch-linux-x86_64-musl`
Linux ARM64 `cc-switch-linux-aarch64` 或 `cc-switch-linux-aarch64-musl`
Linux ARMv7 `cc-switch-linux-armv7`
macOS Intel `cc-switch-darwin-x86_64`
macOS Apple Silicon `cc-switch-darwin-aarch64`
Windows x86_64 `cc-switch-windows-x86_64.exe`

推荐 Linux 用户使用 musl 版本:静态链接,无需系统依赖

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.1.0/cc-switch-linux-x86_64-musl
chmod +x cc-switch-linux-x86_64-musl
sudo mv cc-switch-linux-x86_64-musl /usr/local/bin/cc-switch

旧版本更新

如果您已安装旧版本,只需运行:

cc-switch self-update

📚 文档

🙏 致谢

本项目基于 @farion1231/cc-switch 进行二次开发。

完整更新日志:v1.0.2...v1.1.0

CC-Switch CLI v1.0.2

04 Feb 16:20

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.0.2/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

CC-Switch CLI v1.0.1

04 Feb 16:31

Choose a tag to compare

下载

请根据您的操作系统和架构选择合适的二进制文件:

平台 架构 文件
Linux x86_64 cc-switch-linux-x86_64cc-switch-linux-x86_64-musl
Linux ARM64 cc-switch-linux-aarch64cc-switch-linux-aarch64-musl
Linux ARMv7 cc-switch-linux-armv7
macOS Intel cc-switch-darwin-x86_64
macOS Apple Silicon cc-switch-darwin-aarch64
Windows x86_64 cc-switch-windows-x86_64.exe

快速安装

# Linux/macOS 一键安装
curl -fsSL https://raw.githubusercontent.com/DoBestone/cc-switch-cli/main/install.sh | bash

# 或手动下载
curl -LO https://github.com/DoBestone/cc-switch-cli/releases/download/v1.0.1/cc-switch-linux-x86_64
chmod +x cc-switch-linux-x86_64
sudo mv cc-switch-linux-x86_64 /usr/local/bin/cc-switch

更新

cc-switch self-update

v0.1.0 - Initial Release

02 Feb 10:37

Choose a tag to compare

🎉 Initial Release

Features

  • ✅ 纯命令行界面,无GUI依赖
  • ✅ 支持 Claude Code、Codex CLI、Gemini CLI、OpenCode
  • ✅ 供应商管理(添加、删除、切换)
  • ✅ 多种输出格式(Table、JSON、YAML)
  • ✅ SQLite 数据持久化
  • ✅ 配置文件同步

Installation

cargo build --release
sudo cp target/release/cc-switch /usr/local/bin/

Requirements

  • Rust 1.70.0+
  • Linux / macOS / Windows