# 影片筆記:cc-switch: Manage Claude Code, Codex & Gemini CLI in One App ## 一句話總結 CCSwitch 是一款獲得 GitHub 高關注度的桌面應用程式,旨在解決使用者同時管理多個 AI 編碼工具(如 ClawedCode、Codex、Gemini CLI 等)時的配置混亂問題,提供單一視窗介面進行一鍵切換供應商、MCP 伺服器管理及技能管理,並支援 Mac、Windows 和 Linux 平台。 ## 核心重點 1. **解決配置混亂問題**:針對同時使用多個 AI 編碼工具的使用者,CCSwitch 提供集中化管理,避免手動修改設定檔的麻煩。 2. **單一視窗管理**:具備一鍵切換供應商、MCP 伺服器管理、技能管理等功能。 3. **自動化設定寫入**:自動寫入設定檔,避免使用者在深夜(2 a.m.)手動刪除或修改設定。 4. **跨平台支援**:支援 Mac、Windows 和 Linux,可從 GitHub Releases 頁面下載安裝程式。 5. **高人氣專案**:在 GitHub 上已獲得 63,000 顆星。 ## 詳細大綱 ### 1. 核心功能與定位 * **定位比喻**:類似 1Password 的 AI 編碼供應商管理工具。 * **主要功能**: * 單一視窗管理多個 AI 編碼供應商。 * 一鍵切換供應商。 * MCP 伺服器管理。 * 技能管理。 * 內建 WSL 支援。 * **便利性**:自動寫入設定檔,避免使用者在深夜(2 a.m.)手動刪除或修改設定。 ### 2. 支援的 AI 編碼工具 * ClawedCode * Codex * Gemini CLI * OpenCode * OpenClaw ### 3. 專案數據與下載方式 * **GitHub 星數**:63,000 顆星。 * **下載途徑**:從 releases 頁面下載安裝程式。 * **支援平台**:Mac、Windows、Linux。 * **搜尋指引**:在 GitHub 搜尋 "CC" 或 "switch"。 ## 工具 / 模型 / 名詞整理 * **CCSwitch**:Tari 桌面應用程式(根據影片描述)。 * **ClawedCode**:支援的 AI 編碼工具之一。 * **Codex**:支援的 AI 編碼工具之一。 * **Gemini CLI**:支援的 AI 編碼工具之一。 * **OpenCode**:支援的 AI 編碼工具之一。 * **OpenClaw**:支援的 AI 編碼工具之一。 * **1Password**:用於比喻 CCSwitch 的功能定位。 * **MCP server**:模型上下文協議伺服器,由 CCSwitch 管理。 * **WSL**:Windows Subsystem for Linux,CCSwitch 內建支援。 * **GitHub**:專案存放處及搜尋平台。 * **Mac**:支援作業系統。 * **Windows**:支援作業系統。 * **Linux**:支援作業系統。 ## 操作流程整理 1. **下載安裝**: * 前往 GitHub 搜尋 "CC" 或 "switch"。 * 進入 releases 頁面。 * 下載對應作業系統(Mac、Windows、Linux)的安裝程式。 2. **使用 CCSwitch**: * 開啟桌面應用程式。 * 在單一視窗中管理多個 AI 編碼供應商。 * 進行一鍵切換供應商。 * 管理 MCP 伺服器。 * 管理技能。 * 利用內建 WSL 支援。 3. **設定同步**: * 應用程式自動寫入設定檔,無需使用者手動修改。 ## 值得注意的限制或風險 * **名稱辨識風險**:影片中提到的多個 AI 編碼工具名稱(如 ClawedCode、OpenClaw)與常見工具名稱差異較大,可能存在辨識錯誤或為極小眾工具,使用前需確認其真實性與可用性。 * **搜尋指引模糊**:影片建議在 GitHub 搜尋 "CC" 或 "switch",此搜尋組合方式可能不夠精確,需查證是否為正確搜尋關鍵字。 * **特定術語不明**:部分術語(如 "Tari"、"BrokeMyShell")在上下文中語意不明,可能影響對工具特性的理解。 ## 逐字稿辨識疑點 * **Juggling 5AI coding**:逐字稿中 "5AI" 疑似為聽寫錯誤或口誤,可能意指 "5 AI" 或特定名稱,但無法確認。 * **BrokeMyShell**:此詞彙在上下文中語意不明,疑似為專案名稱、口誤或聽寫錯誤。 * **Tari**:作為 CCSwitch 的描述詞("CCSwitch is a Tari desktop app"),"Tari" 在此處的語意或指涉對象需查證。 * **ClawedCode**:此名稱與常見 AI 編碼工具名稱(如 Cursor、Claude 等)差異較大,需查證是否為正確名稱或聽寫錯誤。 * **OpenClaw**:此名稱與常見 AI 編碼工具名稱差異較大,需查證是否為正確名稱或聽寫錯誤。 * **Search CC, switch on GitHub**:此處指引語意略顯模糊,"CC" 與 "switch" 的搜尋組合方式需查證是否為正確搜尋關鍵字。 ## 可延伸追問 1. ClawedCode、OpenCode、OpenClaw 等工具是否為真實存在的 AI 編碼工具?還是影片中的辨識錯誤? 2. "Tari" 在 CCSwitch 的描述中具體指代什麼?是開發者名稱、技術架構還是其他含義? 3. 如何在 GitHub 上更精確地搜尋到 CCSwitch 專案? 4. CCSwitch 如何具體處理不同供應商之間的設定衝突? 5. WSL 支援在 CCSwitch 中的具體實現方式為何?