用 Claude Code 寫代碼很爽,但官方 API 太貴?想切換到第三方 API 中轉站,卻不知道怎麼改配置文件?CC-Switch 就是爲解決這個痛點而生的工具。本文將帶你 5 分鐘掌握 CC-Switch 的安裝和使用,輕鬆實現 Claude Code、Codex、OpenCode、Gemini CLI 四大 AI 編程助手的統一 API 管理。
核心價值: 讀完本文,你將學會使用 CC-Switch 可視化管理多個 API Provider,一鍵切換配置,告別手動編輯 JSON 文件的繁瑣操作。

CC-Switch 是什麼?爲什麼需要它
CC-Switch 是一款開源的跨平臺桌面應用,專門用於統一管理 AI 編程助手的配置。它由開發者 farion1231 創建並開源在 GitHub 上。
CC-Switch 核心定位
簡單來說,CC-Switch 是 AI 編程工具的「配置管理中心」:
| 傳統方式 | CC-Switch 方式 |
|---|---|
手動編輯 ~/.claude/settings.json |
可視化界面一鍵配置 |
| 不同工具配置文件分散 | 統一管理 4 款 CLI 工具 |
| 切換 Provider 需重啓+改文件 | 一鍵切換,自動生效 |
| 無法測速,不知道哪個快 | 內置延遲測試,直觀顯示 |
| 配置丟失難恢復 | 自動備份,支持雲同步 |
CC-Switch 支持的 4 大 AI 編程工具
| 工具 | 說明 | 配置文件位置 |
|---|---|---|
| Claude Code | Anthropic 官方終端 AI 助手 | ~/.claude/settings.json |
| Codex | OpenAI 的 CLI 編程工具 | ~/.codex/config.toml |
| OpenCode | 開源終端 AI 助手 | ~/.config/opencode/ |
| Gemini CLI | Google 的終端 AI 工具 | ~/.gemini/.env |
🚀 快速開始: CC-Switch 支持接入 API易 apiyi.com 等第三方中轉站。配置好 Provider 後,你可以用更低的成本使用 Claude Code 等工具,同時享受一鍵切換的便利。
CC-Switch 核心功能詳解
CC-Switch 不僅僅是配置切換器,它是一個功能完整的 AI 工具管理平臺:

功能一: Provider 管理 (核心功能)
這是 CC-Switch 最常用的功能,支持:
| 功能 | 說明 |
|---|---|
| 添加 Provider | 配置 API 地址、密鑰、模型映射 |
| 一鍵切換 | 在多個 Provider 間快速切換 |
| 速度測試 | 測量各 Provider 的 API 延遲 |
| 共享配置 | 一個 Provider 同步到多個工具 |
| 官方回退 | 一鍵恢復官方登錄狀態 |
Provider 配置示例:
{
"name": "API易",
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-your-apiyi-key",
"models": {
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514"
}
}
功能二: MCP 服務器管理
MCP (Model Context Protocol) 是 Claude Code 的擴展協議。CC-Switch 提供統一的 MCP 管理界面:
- 支持 stdio / http / sse 三種傳輸類型
- 跨應用統一配置 (Claude/Codex/Gemini)
- 可視化添加、編輯、刪除 MCP 服務器
功能三: Skills 技能管理
CC-Switch 可以自動發現和安裝 Claude Skills:
- 自動掃描 GitHub 倉庫中的 Skills
- 一鍵安裝到
~/.claude/skills/目錄 - 支持遞歸掃描嵌套目錄
功能四: System Prompts 管理
爲不同場景創建系統提示詞預設:
- 無限數量的提示詞預設
- 支持 CLAUDE.md、AGENTS.md、GEMINI.md
- 快速切換不同工作模式
功能五: 本地 API 代理 (v3.9.0+)
CC-Switch 內置本地代理服務器,提供高級功能:
| 功能 | 說明 |
|---|---|
| 請求攔截 | 自動將 CLI 請求轉發到配置的 Provider |
| 自動故障轉移 | 當前 Provider 不可用時自動切換備用 |
| 請求日誌 | 記錄所有 API 請求,便於調試 |
| 用量統計 | 追蹤 Token 消耗和成本 |
| 熔斷保護 | 檢測 Provider 故障,自動隔離 |
💡 技術建議: 本地代理功能配合 API易 apiyi.com 使用效果更佳。API易 提供穩定的 OpenAI 兼容接口,CC-Switch 的故障轉移功能可以在網絡波動時自動切換,保證編程體驗不中斷。
CC-Switch 安裝指南
CC-Switch 支持 Windows、macOS、Linux 三大平臺,提供多種安裝方式。
Windows 安裝
方式一: MSI 安裝包 (推薦)
從 GitHub Releases 下載 .msi 文件,雙擊安裝即可。
方式二: 便攜版
下載 .zip 便攜版,解壓後直接運行,無需安裝。
macOS 安裝
方式一: Homebrew (推薦)
brew install --cask cc-switch
方式二: 手動安裝
下載 .dmg 或 .zip 文件,拖入 Applications 文件夾。
注意: 首次啓動可能遇到 Gatekeeper 警告,需要在「系統偏好設置 → 安全性與隱私」中允許運行。
Linux 安裝
CC-Switch 爲 Linux 提供多種包格式:
| 發行版 | 安裝方式 |
|---|---|
| Ubuntu/Debian | 下載 .deb 包,sudo dpkg -i cc-switch.deb |
| Fedora/RHEL | 下載 .rpm 包,sudo rpm -i cc-switch.rpm |
| Arch Linux | paru -S cc-switch-bin |
| 通用 | 下載 AppImage,添加執行權限後運行 |
驗證安裝
安裝完成後,啓動 CC-Switch,你應該看到主界面顯示已檢測到的 CLI 工具狀態。
CC-Switch 快速上手配置
第一步: 添加 API易 Provider
- 點擊主界面的 「Add Provider」 按鈕
- 選擇 「Custom」 自定義配置
- 填寫以下信息:
名稱: API易
Base URL: https://api.apiyi.com
API Key: sk-your-apiyi-key # 從 apiyi.com 獲取
- 配置模型映射 (可選):
{
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514",
"gpt-4o": "gpt-4o"
}
- 點擊 「Save」 保存配置
獲取 API Key: 訪問 API易 apiyi.com 註冊賬號,即可獲取 API Key。平臺提供免費測試額度,支持 Claude、GPT、Gemini 等主流模型。
第二步: 切換 Provider
配置保存後,在主界面的 Provider 列表中:
- 找到剛添加的「API易」Provider
- 點擊 「Switch」 或直接點擊該 Provider
- CC-Switch 會自動修改對應工具的配置文件
- 重啓 Claude Code 等 CLI 工具使配置生效
第三步: 測試連接
使用 CC-Switch 的速度測試功能驗證配置:
- 點擊 Provider 旁邊的 「Test」 按鈕
- 等待延遲測試完成
- 查看響應時間和狀態指示
測試通過後,打開終端運行 Claude Code:
claude
如果能正常對話,說明配置成功。
極簡配置示例
查看完整的 API易 Provider 配置
{
"id": "apiyi-provider",
"name": "API易 (推薦)",
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-your-apiyi-key",
"enabled": true,
"models": {
"claude-sonnet-4-20250514": {
"id": "claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"maxTokens": 64000
},
"claude-opus-4-20250514": {
"id": "claude-opus-4-20250514",
"name": "Claude Opus 4",
"maxTokens": 32000
},
"gpt-4o": {
"id": "gpt-4o",
"name": "GPT-4o",
"maxTokens": 16384
},
"gpt-4o-mini": {
"id": "gpt-4o-mini",
"name": "GPT-4o Mini",
"maxTokens": 16384
}
},
"healthCheck": {
"enabled": true,
"interval": 60
}
}
CC-Switch 進階功能
多 Provider 管理策略
CC-Switch 支持配置多個 Provider,實現靈活的使用策略:
┌─────────────────────────────────────────────────┐
│ CC-Switch Provider 列表 │
├─────────────────────────────────────────────────┤
│ ⭐ API易 (主用) 延遲: 120ms ✓ 健康 │
│ 📦 OpenRouter (備用) 延遲: 280ms ✓ 健康 │
│ 🏢 官方 Claude (保底) 延遲: 350ms ✓ 健康 │
└─────────────────────────────────────────────────┘
推薦配置:
- 主用: API易 – 價格優惠,國內訪問快
- 備用: OpenRouter – 模型豐富,海外穩定
- 保底: 官方登錄 – 確保始終可用
雲同步配置
CC-Switch 支持將配置同步到雲存儲:
- 打開 Settings → Storage
- 選擇雲同步文件夾 (Dropbox、OneDrive、iCloud Drive)
- CC-Switch 會自動同步 Provider 配置
這樣你可以在多臺設備間共享相同的 API 配置。
本地代理高級配置
啓用本地代理後,CC-Switch 會:
- 在本地啓動代理服務器
- 自動修改 CLI 配置指向本地代理
- 代理服務器轉發請求到實際 Provider
優勢:
- 所有請求經過統一入口,便於監控
- 自動故障轉移,Provider 掛了自動切換
- 請求日誌記錄,方便排查問題
# 代理模式下的請求流程
Claude Code → localhost:8080 → CC-Switch 代理 → API易 → Claude API
Claude Rectifier 功能
v3.10.0 新增的 Claude Rectifier 功能,用於修復第三方 API 的兼容性問題:
- 自動修復 thinking signature 格式
- 提高與非官方 API 的兼容性
- 減少「格式錯誤」類報錯
CC-Switch 常見問題
Q1: CC-Switch 支持哪些操作系統?
CC-Switch 支持以下平臺:
- Windows 10 及以上
- macOS 10.15 (Catalina) 及以上
- Linux: Ubuntu 22.04+, Debian 11+, Fedora 34+, Arch Linux
技術棧: Tauri 2.8 + Rust (後端) + React 18 + TypeScript (前端)
Q2: 切換 Provider 後 Claude Code 沒生效?
CC-Switch 修改配置文件後,需要重啓 CLI 工具才能生效:
# 方法一: 關閉當前終端,重新打開
# 方法二: 在 Claude Code 中輸入 /exit 退出後重新啓動
claude # 重新啓動
如果仍不生效,檢查:
- CC-Switch 中 Provider 狀態是否爲「Active」
- API Key 是否正確填寫
- 使用 CC-Switch 的測試功能驗證連接
通過 API易 apiyi.com 獲取的 API Key 格式爲 sk- 開頭,確保完整複製。
Q3: 如何恢復官方 Claude 登錄?
CC-Switch 提供一鍵恢復功能:
- 在 Provider 列表中找到 「Official Login」 預設
- 點擊切換到官方模式
- CC-Switch 會自動恢復原始配置
或者使用命令行:
# 刪除自定義配置,恢復官方
rm ~/.claude/settings.json
claude # 重新登錄官方賬號
Q4: CC-Switch 的配置存儲在哪裏?
CC-Switch v3.8.0+ 採用 SQLite + JSON 雙層存儲:
| 數據類型 | 存儲位置 |
|---|---|
| Provider/MCP/Skills | ~/.cc-switch/cc-switch.db (SQLite) |
| 設備設置 | ~/.cc-switch/settings.json (JSON) |
| 備份文件 | ~/.cc-switch/backups/ (自動保留最近 10 個) |
Q5: 如何配置 API易 作爲 Provider?
在 CC-Switch 中添加 API易 非常簡單:
- 點擊 Add Provider
- 填寫配置:
- Name:
API易 - Base URL:
https://api.apiyi.com - API Key: 從 apiyi.com 獲取的密鑰
- Name:
- 保存並切換
API易 apiyi.com 提供 OpenAI 兼容接口,支持 Claude、GPT、Gemini 等模型,完美兼容 CC-Switch。
CC-Switch vs 手動配置對比

| 對比維度 | CC-Switch | 手動編輯配置文件 |
|---|---|---|
| 學習成本 | 低,可視化操作 | 高,需瞭解配置格式 |
| 切換效率 | 一鍵切換 | 需編輯文件+重啓 |
| 多工具支持 | 統一管理 4 款工具 | 每個工具單獨配置 |
| 備份恢復 | 自動備份,一鍵恢復 | 手動備份 |
| 速度測試 | 內置測速功能 | 無 |
| 故障轉移 | 自動切換備用 Provider | 無 |
| 配置同步 | 支持雲同步 | 手動同步 |
| 適合人羣 | 新手+進階用戶 | 熟悉命令行的用戶 |
🎯 選擇建議: 如果你經常需要在多個 API Provider 間切換,或者同時使用多款 AI 編程工具,CC-Switch 能大幅提升效率。配合 API易 apiyi.com 使用,可以獲得低成本+高便捷的最佳體驗。
CC-Switch 相關工具對比
除了 CC-Switch,還有一些類似工具:
| 工具 | 類型 | 特點 | 適用場景 |
|---|---|---|---|
| CC-Switch | 桌面應用 | 全功能,支持 4 款 CLI | 需要完整管理功能 |
| CC-Switch-CLI | 命令行 | CC-Switch 的 CLI 版本 | 偏好命令行操作 |
| Claude-Code-Router | 代理服務 | 動態路由,多模型協作 | 複雜路由需求 |
| CCS | 混合工具 | OAuth 支持,可視化面板 | 需要 OAuth 登錄 |
推薦組合: CC-Switch (配置管理) + API易 (API 中轉) = 最佳性價比方案
參考資料
| 資料 | 鏈接 | 說明 |
|---|---|---|
| CC-Switch GitHub | github.com/farion1231/cc-switch |
源碼和 Issue |
| CC-Switch Releases | github.com/farion1231/cc-switch/releases |
下載最新版本 |
| CC-Switch-CLI | github.com/SaladDay/cc-switch-cli |
命令行版本 |
總結
CC-Switch 是管理 AI 編程助手配置的利器,它解決了以下痛點:
- 配置繁瑣: 可視化界面替代手動編輯 JSON
- 切換麻煩: 一鍵切換多個 Provider
- 多工具分散: 統一管理 Claude Code、Codex、OpenCode、Gemini CLI
- 無法測速: 內置延遲測試,選擇最快的 Provider
- 配置丟失: 自動備份+雲同步,配置永不丟失
對於經常使用 AI 編程工具的開發者,CC-Switch + API易 是推薦的組合方案:
- CC-Switch: 提供便捷的配置管理
- API易 apiyi.com: 提供穩定、低價的 API 服務
訪問 API易 apiyi.com 註冊賬號,獲取 API Key,然後在 CC-Switch 中添加 Provider,即可開始享受絲滑的 AI 編程體驗。
📝 作者: APIYI 技術團隊 | API易 apiyi.com – 讓 AI API 調用更簡單
