最近一直在用个AI agent CLI,所以用到了cc-switch,这次他们进行了重大更新,所以推荐一下。
从工具到平台
v3.7.0 代表了 CC Switch 定位的转变:
| 方面 | v3.6 | v3.7.0 |
|---|---|---|
| 身份 | 供应商切换器 | AI CLI 管理平台 |
| 范围 | 配置管理 | 生态系统管理 |
| 应用 | Claude + Codex | Claude + Codex + Gemini |
| 能力 | 切换配置 | 扩展能力(Skills) |
| 定制 | 手动编辑 | 可视化管理(Prompts) |
| 集成 | 孤立应用 | 统一管理(MCP) |
AI CLI 管理六大支柱
-
配置管理 - 供应商切换和管理
-
能力扩展 - Skills 安装和生命周期
-
行为定制 - 系统提示词预设
-
生态集成 - 深度链接和共享
-
多 AI 支持 - Claude/Codex/Gemini
-
智能检测 - 冲突预防
下载与安装
系统要求
-
Windows:Windows 10+
-
macOS:macOS 10.15(Catalina)+
-
Linux:Ubuntu 22.04+ / Debian 11+ / Fedora 34+
下载链接
访问 Releases 下载:
-
Windows:
CC-Switch-v3.7.0-Windows.msi或-Portable.zip -
macOS:
CC-Switch-v3.7.0-macOS.tar.gz或.zip -
Linux:
CC-Switch-v3.7.0-Linux.AppImage或.deb
Homebrew(macOS)
brew tap farion1231/ccswitch
brew install --cask cc-switch
更新:
brew upgrade --cask cc-switch
架构总览
┌─────────────────────────────────────────────────────────────┐
│ 前端 (React + TS) │
│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │
│ │ Components │ │ Hooks │ │ TanStack Query │ │
│ │ (UI) │──│ (业务逻辑) │──│ (缓存/同步) │ │
│ └─────────────┘ └──────────────┘ └──────────────────┘ │
└────────────────────────┬────────────────────────────────────┘
│ Tauri IPC
┌────────────────────────▼────────────────────────────────────┐
│ 后端 (Tauri + Rust) │
│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │
│ │ Commands │ │ Services │ │ Models/Config │ │
│ │ (API 层) │──│ (业务层) │──│ (数据) │ │
│ └─────────────┘ └──────────────┘ └──────────────────┘ │
└─────────────────────────────────────────────────────────────┘