AI & Tools #AI Tools #Claude Code #Codex #CC Switch #LLM

CC Switch 實測:自備 API Key 一鍵切換 AI CLI 模型的本機路由神器

在終端機使用 Claude Code 或 Codex 時,如何自由切換模型、自備 API Key 或使用 DeepSeek?本篇實測 CC Switch 路由工具,手把手教學如何代理 AI CLI 並進行花費與 MCP 管理。

6 min read/ Medium

前言

在使用 Claude Code、Codex 等 AI 終端機助理時,開發者常會面臨官方 API 限制、網路延遲,或是官方計費高昂的痛點。如果能自備 API 金鑰,甚至一鍵將模型切換至高性價比的 DeepSeek 或本地運行的開源模型,將能大幅提升開發彈性並降低使用成本。

CC Switch 正是為此誕生的開源 GUI 路由工具。它作為本地代理伺服器,能一鍵接管並路由多種 AI CLI 的 API 請求。本篇將以 macOS 版本為例,實際展示如何使用 CC Switch 將 Codex 的模型路由至自備的 DeepSeek API。

以下為實際設定並在 Codex 中成功運行 DeepSeek 的成果錄影:


為什麼要使用 CC Switch?

在使用 AI CLI 時,直接連線官方與透過 CC Switch 路由有何不同?以下是功能對照表:

功能 / 場景直接使用官方 CLI搭配 CC Switch 路由
模型選擇僅能使用官方預設的模型自由切換 DeepSeek, OpenAI, Anthropic 或本地模型
計費方式官方綁定帳戶計費,扣款彈性低自備 API Key,依各供應商實際用量計費
MCP 與 Skills需手動修改各 CLI 設定檔,配置繁瑣提供 GUI 統一管理面板,一鍵同步至多個工具
花費追蹤缺乏集中式統計,帳單散落在各平台內建儀表板統計 token 與花費,並提供詳細請求日誌
容錯備援連線中斷時直接報錯失敗支援自動容錯與健康監測,自動切換備用節點

CC Switch 核心功能概述

  • 供應商管理:內建 5 種熱門 CLI 工具(Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw)及 50 多種預設,支援一鍵導入金鑰,並能將單一設定同步至多個 App。
  • 本地代理與容錯:本機代理支援熱切換、格式轉換、自動容錯、熔斷機制、供應商健康監測與請求整流,能做到應用程式級別的精準接管。
  • MCP、提示詞與 Skills 管理:整合 MCP 面板支援多 App 雙向同步;提供 Markdown 提示詞編輯器;支援一鍵從 GitHub 倉庫或 ZIP 安裝 Skills,免除繁瑣設定。
  • 使用量與花費追蹤:提供儀表板統計支出、請求次數與 Token 數量,繪製趨勢圖與詳細日誌。
  • 設定檔雲端同步:支援 WebDAV / 雲端硬碟備份,且支援 Deep Link(ccswitch://)一鍵導入。

手把手安裝與設定教學

以下我們以 macOS 環境為例,示範如何下載安裝並設定 CC Switch,將 Codex 路由至 DeepSeek 供應商。

步驟一:下載適合的安裝檔

前往 CC Switch GitHub Releases 頁面,找到最新版本的 Assets,並下載對應你作業系統的檔案。macOS 用戶可以選擇 DMG 檔進行安裝。

下載 CC Switch

在 Releases 頁面下載對應作業系統的 Assets 檔案

步驟二:選擇要接管的 CLI 工具

啟動 CC Switch 後,在主介面上選擇你想路由的工具。這裡我們選擇接管 Codex(其他也支援 Claude Code、Gemini CLI 等)。

選擇要接管的 CLI 工具

在工具選單中,選擇要進行接管與路由的目標 CLI 工具

步驟三:新增供應商設定

在設定介面中,點擊新增供應商按鈕,以新增你自備的 AI 服務供應商與 API 金鑰。

點擊新增供應商

點擊新增按鈕以配置自訂的 API 供應商

步驟四:填寫供應商與 API 金鑰

選擇你要使用的供應商類型(此處實測以 DeepSeek 為主,其他地方保持預設即可),填入你的 API Key,並點擊右下角的「新增」按鈕完成設定。

填寫 API 資訊

選擇供應商並填入自備的金鑰,接著點擊右下角按鈕新增

步驟五:設定路由與開啟開關

接著點擊左側的「設定」:

  1. 切換到「路由」分頁。
  2. 開啟「路由總開關」。
  3. 選擇剛剛建立好的路由規則(即你想要啟用的供應商與模型)。
設定路由規則

開啟路由開關並套用剛剛設定完成的供應商規則

步驟六:啟用路由並在 CLI 中測試

最後回到主頁,點擊「使用」按鈕。此時 CC Switch 就會在本機啟動接管服務。請特別注意,你必須重新啟動 Codex 才能正式觸發並套用此路由設定。

此外,若日後需要切換回官方的 Codex,只需點擊介面最上方的 OpenAI 選項,即可快速恢復官方預設的模型連線。

啟用路由

回到主頁點擊「使用」,重新啟動 Codex 後即可透過本機路由調用自備的模型;點擊最上方 OpenAI 可隨時切回官方模式


下載與安裝說明

CC Switch 支援多個平台,以下是各平台的推薦安裝方式:

macOS 平台

  • 方式一:使用 Homebrew 安裝(推薦,便於後續更新)
    bash
    brew install --cask cc-switch
    
    若要升級,執行:
    bash
    brew upgrade --cask cc-switch
    
  • 方式二:手動下載 DMG 安裝包 前往 GitHub Releases 下載 CC-Switch-v{version}-macOS.dmg。CC Switch 已獲得 Apple 官方簽名與公證,可以直接點擊安裝並打開。

Windows 平台

前往 Releases 頁面下載以下任一檔案:

  • 安裝版:CC-Switch-v{version}-Windows.msi
  • 免安裝版:CC-Switch-v{version}-Windows-Portable.zip
  • 系統需求:Windows 10 及以上版本。

Linux 平台

Releases 頁面提供多種安裝封裝:

  • Debian / Ubuntu:下載 CC-Switch-v{version}-Linux.deb 後執行 sudo apt install ./CC-Switch-v{version}-Linux.deb
  • Fedora / RHEL / openSUSE:下載 CC-Switch-v{version}-Linux.rpm
  • 通用格式:下載 CC-Switch-v{version}-Linux.AppImage
  • Arch Linux (AUR)
    bash
    paru -S cc-switch-bin
    

常見問題 (FAQ)

CC Switch 支援哪些 AI 終端機 (CLI) 工具?

目前原生支援 Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw 等 5 種常見的命令列 AI 工具,並預設了超過 50 種供應商預設配置。

切換供應商後,需要重新啟動終端機嗎?

不需要。大部分 CLI 工具(包含 Claude Code 等)會即時讀取代理伺服器的變更,因此切換後不需重開終端機或 CLI 工具即可即時生效。

切換供應商後,我的外掛設定或歷史紀錄會消失嗎?

不會。CC Switch 僅接管與路由 API 請求,不會修改 CLI 工具本身的本機快取、身分驗證憑證或歷史對話紀錄。

為什麼無法刪除目前處於「使用中」的供應商?

為了防止系統出錯,CC Switch 禁止刪除當前被設定為 active(啟用中)的供應商。若要刪除,請先將 active 切換為其他供應商,然後再進行刪除。

如何切換回官方預設登入狀態?

在 CC Switch 中新增一個「Official Login」的預設設定,重啟你的 CLI 工具,並按照官方原本的 OAuth 登入流程即可。

我的 API 金鑰與設定資料儲存在哪裡?

所有設定資料、API 金鑰及歷史紀錄皆完全儲存在你的本機,不會上傳到任何第三方伺服器。你也可以自行設定雲端同步(如 Dropbox, iCloud, WebDAV 等)將本機設定檔備份到個人雲端空間。


總結

對於重度依賴 AI 終端機助理的開發者來說,CC Switch 解決了最核心的痛點:模型自由度成本控制

透過 CC Switch,你不再受限於各 CLI 綁定的官方高價模型,而是能自由搭配 DeepSeek、OpenAI,甚至是自己部署在區網內的本地大模型,不僅省下了可觀的 API 費用,更在連線速度與模型品質上有了更多元的選擇。如果你也在使用 Claude Code 或 Codex,不妨下載 CC Switch 來解放你的命令列 AI 體驗!


本文介紹之軟體專案開源授權為 GPL-3.0 授權條款,歡迎大家前往 GitHub 給作者點個 Star 支持開源創作!