# 影片筆記:1 App to Switch Every AI Coding CLI — CC Switch (96K stars, free) #Shorts ## 一句話總結 CC Switch 是一款免費且獲得 96K stars 的桌面應用程式,旨在透過單一視窗整合並快速切換多個 AI 編碼 CLI 工具(如 Claude Code、Codex、Gemini CLI 等),提供系統匣切換、雲端同步及成本追蹤等功能,支援 Mac、Windows 及 Arch Linux。 ## 核心重點 1. **單一視窗管理多個 AI 工具**:CC Switch 允許用戶在一個應用程式中管理七個不同的 CLI 工具,避免手動編輯 JSON 設定檔。 2. **跨平台支援**: * Mac:透過 `brew install Cask CC-Switch` 安裝。 * Windows:提供 MSI 安裝檔。 * Arch Linux:支援安裝(筆記提及 "Parse CC-Switch")。 3. **技術架構與安全**: * 具備程式碼簽章(Code signed)。 * 底層儲存使用原子 SQLite。 4. **核心功能**: * 一鍵切換供應商:支援 Anthropic、AWS Bedrock、OpenAI、Gemini 或社區中繼服務(community relay)。 * 系統匣(System Tray)快速切換。 * 內建 MCP 面板與技能面板。 * 支援超過 50 種預設值(presets)。 5. **進階整合**: * 雲端同步:支援 Dropbox 或 WebDAV。 * 功能包含:成本追蹤、會話管理(sessions)、提示詞管理(prompts)、深度連結匯入(deep link import)。 6. **社群互動**: * 倉庫名稱/連結疑似為 "Far Eye on 1-2-3-1-slash-C-C-Switch"。 * 頻道為 "GPTAI Clips"。 ## 詳細大綱 1. **產品介紹與定位** * 介紹 CC Switch 為一款整合多個 AI 編碼工具的桌面應用程式。 * 強調其能避免手動編輯 JSON 的麻煩。 * 列出支援的工具範例:Claude Code、Codex、Gemini CLI、OpenClaw、Hermes。 2. **安裝方式與技術細節** * Mac 用戶可使用 Homebrew Cask 安裝。 * Windows 用戶可下載 MSI 檔案。 * Arch Linux 用戶有特定安裝方式。 * 強調應用程式經過程式碼簽章,底層使用原子 SQLite 確保資料完整性。 3. **功能操作演示** * 展示如何透過單一介面切換不同的 AI 供應商(Anthropic, AWS Bedrock, OpenAI, Gemini 等)。 * 提及支援社區中繼服務。 * 介紹系統匣快速切換功能。 * 說明雲端同步選項(Dropbox/WebDAV)。 * 提及成本追蹤、會話、提示詞及深度連結匯入等功能。 4. **結尾呼籲** * 呼籲觀眾給 Star 並訂閱 GPTAI Clips。 ## 工具 / 模型 / 名詞整理 * **CC Switch / CC-Switch**:影片介紹的主要桌面應用程式。 * **Claude Code**:支援切換的 AI 編碼工具之一。 * **Codex**:支援切換的 AI 編碼工具之一。 * **Gemini CLI**:支援切換的 AI 編碼工具之一。 * **OpenClaw**:支援切換的 AI 編碼工具之一。 * **Hermes**:支援切換的 AI 編碼工具之一。 * **Anthropic**:AI 供應商。 * **AWS Bedrock**:AI 供應商。 * **OpenAI**:AI 供應商。 * **Gemini**:AI 供應商。 * **Community Relay**:社區中繼服務。 * **MCP**:模型上下文協議(Model Context Protocol),影片提及內建面板。 * **System Tray**:系統匣,用於快速切換。 * **Presets**:預設值,影片提及超過 50 種。 * **Dropbox**:支援的雲端同步服務。 * **WebDAV**:支援的雲端同步協議。 * **SQLite**:底層資料庫技術,強調原子性。 * **Code Signed**:程式碼簽章,用於安全性。 * **GPTAI Clips**:影片所屬頻道。 * **Far Eye on 1-2-3-1-slash-C-C-Switch**:疑似 GitHub 倉庫名稱或路徑。 ## 操作流程整理 1. **安裝 CC Switch**: * Mac: 執行 `brew install Cask CC-Switch`。 * Windows: 從 releases 頁面下載 MSI 並安裝。 * Arch Linux: 執行相關安裝指令(筆記記錄為 "Parse CC-Switch")。 2. **啟動與設定**: * 開啟應用程式,進入單一管理視窗。 * 選擇要使用的 AI 供應商(Anthropic, AWS Bedrock, OpenAI, Gemini 或社區中繼)。 3. **日常使用**: * 利用系統匣進行快速切換。 * 透過內建面板管理 MCP 與技能。 * 使用超過 50 種預設值進行配置。 4. **進階管理**: * 設定雲端同步(Dropbox 或 WebDAV)以備份設定。 * 監控成本追蹤。 * 管理會話(sessions)與提示詞(prompts)。 * 使用深度連結匯入功能。 ## 值得注意的限制或風險 * **數量不一致**:筆記中列出支援的工具(Claude Code, Codex, Gemini CLI, OpenClaw, Hermes)僅有 5 個,但影片內容提及 "Seven CLIs"(七個 CLI),實際支援數量與列舉數量存在落差,需確認是否包含其他未列出的工具。 * **Arch Linux 安裝指令**:筆記記錄的 "Parse CC-Switch" 在語境上可能為聽寫錯誤,實際安裝指令可能不同。 * **倉庫名稱辨識**:"Far Eye on 1-2-3-1-slash-C-C-Switch" 格式特殊,可能為聽寫錯誤或特定路徑格式,實際 GitHub 倉庫名稱需查證。 ## 逐字稿辨識疑點 * **"towery desktop app"**:逐字稿出現 "towery",語意不明,疑為聽寫錯誤或特定形容詞,需查證。 * **"Parse CC-Switch"**:在 Arch Linux 安裝語境下,"Parse" 疑為 "Install" 或特定套件管理器命令(如 `pacman` 或 `yay`)的聽寫錯誤,需查證。 * **"Star Far Eye on 1-2-3-1-slash-C-C-Switch"**:此處語意不清,"Far Eye" 可能為倉庫擁有者名稱或專案名稱的一部分,"1-2-3-1-slash-C-C-Switch" 格式特殊,疑為 GitHub 倉庫路徑的聽寫轉錄,需查證實際倉庫名稱。 * **"7 CLIs"**:前文提到 "switch Claude code, Codex, Gemini CLI, OpenClaw, and Hermes"(共 5 個),後文卻稱 "Seven CLIs",數量不一致,需查證是否包含其他未列出的工具。 * **"50 plus presets"**:具體指哪些預設值,逐字稿未展開,僅為數量描述。 ## 可延伸追問 1. CC Switch 實際支援的七個 CLI 工具分別為何? 2. "Far Eye on 1-2-3-1-slash-C-C-Switch" 正確的 GitHub 倉庫 URL 為何? 3. Arch Linux 上安裝 CC Switch 的正確指令為何? 4. CC Switch 的 "Community Relay" 具體運作機制為何? 5. 超過 50 種 presets 包含哪些具體的 AI 模型或設定組合?