Releases: DoBestone/cc-switch-cli
Releases · DoBestone/cc-switch-cli
CC-Switch CLI v3.12.2
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updateCC-Switch CLI v1.2.3
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updateCC-Switch CLI v1.2.2
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updateCC-Switch CLI v1.2.1
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updateCC-Switch CLI v1.2.0
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updateCC-Switch CLI v1.1.1
🎉 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
🎉 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
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updateCC-Switch CLI v1.0.1
下载
请根据您的操作系统和架构选择合适的二进制文件:
| 平台 | 架构 | 文件 |
|---|---|---|
| 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/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-updatev0.1.0 - Initial Release
🎉 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