# 影片筆記:cc-switch: Manage Claude Code, Codex & Gemini CLI in One App ## 一句話總結 CCSwitch 是一款獲得 GitHub 高關注度的桌面應用程式,旨在解決使用者同時管理多個 AI 編碼工具(如 Claude Code、Codex、Gemini CLI 等)時的配置混亂問題,提供單一視窗介面進行供應商切換、MCP 伺服器管理及設定檔自動處理。 ## 核心重點 1. **單一視窗管理**:CCSwitch 提供統一的介面來管理多個 AI 編碼供應商,避免在多個終端機或設定檔之間來回切換。 2. **自動化設定檔處理**:應用程式會自動寫入設定檔,避免使用者需要手動修改設定(影片比喻為避免在深夜「摧毀」設定檔)。 3. **跨平台支援**:支援 Mac、Windows 和 Linux 系統。 4. **高人氣專案**:該專案在 GitHub 上已獲得約 63,000 顆星。 5. **功能整合**:除了供應商切換,還支援 MCP 伺服器管理、技能管理以及 WSL(Windows Subsystem for Linux)支援。 ## 詳細大綱 1. **問題背景** * 使用者同時使用多個 AI 編碼工具時,配置管理混亂。 * 手動修改設定檔容易出錯,且過程繁瑣。 2. **CCSwitch 解決方案** * **定位**:類似 1Password 的概念,但用於管理 AI 編碼供應商。 * **核心功能**: * 一鍵切換供應商。 * MCP 伺服器管理。 * 技能管理。 * 內建 WSL 支援。 * **技術優勢**:自動處理設定檔,減少人為錯誤。 3. **支援的工具列表** * 影片提及支援的工具包括:ClawedCode、Codex、Gemini CLI、OpenCode、OpenClaw。 4. **專案資訊與下載** * **GitHub 數據**:擁有 63,000 顆星。 * **下載方式**:從 GitHub 的 releases 頁面下載安裝程式。 * **搜尋指引**:建議在 GitHub 搜尋 "CC" 或 "switch" 來找到該專案。 * **開發者/組織**:提及名稱 "Tari"。 ## 工具 / 模型 / 名詞整理 * **CCSwitch**:影片介紹的主要桌面應用程式,用於管理 AI 編碼供應商。 * **ClawedCode**:影片列出的支援之 AI 編碼供應商。 * **Codex**:影片列出的支援之 AI 編碼供應商。 * **Gemini CLI**:影片列出的支援之 AI 編碼供應商。 * **OpenCode**:影片列出的支援之 AI 編碼供應商。 * **OpenClaw**:影片列出的支援之 AI 編碼供應商。 * **1Password**:用於類比 CCSwitch 功能概念的參考產品。 * **MCP server**:模型上下文協議伺服器,CCSwitch 支援管理此類伺服器。 * **WSL**:Windows Subsystem for Linux,CCSwitch 提供內建支援。 * **GitHub**:程式碼託管平台,專案在此獲得 63,000 顆星。 * **releases page**:GitHub 上用於下載安裝程式的頁面。 * **Mac, Windows, Linux**:CCSwitch 支援的作業系統平台。 * **Tari**:影片提及與 CCSwitch 相關的名稱(疑似開發者或組織)。 ## 操作流程整理 1. **安裝 CCSwitch** * 前往 GitHub 專案頁面。 * 進入 releases 頁面。 * 根據作業系統(Mac、Windows、Linux)下載對應的安裝程式。 2. **使用 CCSwitch** * 開啟應用程式,進入單一視窗介面。 * 進行供應商切換(一鍵切換)。 * 管理 MCP 伺服器與技能。 * 應用程式自動處理設定檔寫入,無需手動編輯。 ## 值得注意的限制或風險 * **名稱辨識風險**:影片提及的支援工具名稱(如 ClawedCode、OpenClaw)與常見名稱(如 Claude Code)差異較大,可能存在辨識錯誤或為較冷門工具,使用者需自行確認工具真實性。 * **搜尋關鍵字模糊**:建議搜尋 "CC" 或 "switch",此關鍵字可能不夠精確,需配合專案名稱確認。 * **開發者資訊不明**:影片提及 "Tari",但未明確說明其角色,需進一步查證專案背後的開發團隊。 ## 逐字稿辨識疑點 * **Juggling 5AI coding**:逐字稿中出現 "5AI",疑似為聽寫錯誤或口誤,可能意指 "5 AI" 或特定名稱,但無法確認其確切含義。 * **BrokeMyShell**:此詞彙在上下文中語意不明,疑似為專案名稱、口誤或聽寫錯誤,需查證。 * **Tari**:作為 CCSwitch 的開發者或所屬組織名稱,需查證是否為正確拼寫。 * **ClawedCode**:此名稱較不常見,需查證是否為正確的產品名稱(疑點:是否為 "Claude Code" 之聽寫錯誤?但依規則僅標註疑點,不更正)。 * **OpenClaw**:此名稱較不常見,需查證是否為正確的產品名稱。 * **Search CC, switch on GitHub**:搜尋關鍵字建議為 "CC" 和 "switch",需確認是否為專案正確名稱或搜尋建議。 ## 可延伸追問 1. CCSwitch 具體如何處理不同供應商之間的設定檔衝突? 2. 支援的 "ClawedCode"、"OpenCode"、"OpenClaw" 等工具具體是什麼?它們與常見的 Claude Code 有何區別? 3. 在 WSL 環境下使用 CCSwitch 是否有特殊的配置步驟? 4. 專案的 63,000 顆星是否代表其穩定性與社群支援程度? 5. "BrokeMyShell" 具體指代什麼功能或錯誤情境?