# 影片筆記:CC-Switch: One App to Control Every AI Coding Agent ## 一句話總結 Deepwing 推出開源桌面應用程式 CC-Switch,旨在解決使用者同時使用多個 AI 編碼代理程式時設定分散、管理困難的痛點,提供單一介面來統一管理 API 供應商、MCP 伺服器、系統提示詞及跨裝置同步設定。 ## 核心重點 1. **單一控制平面**:CC-Switch 定位為管理多個 AI 編碼代理程式的基礎設施與控制平面,解決設定檔分散在各處的混亂狀況。 2. **全面支援主流代理程式**:支援 Cloud Code、OpenClaw、Codex、OpenCode 及 Gemini CLI 等主要 AI 編碼代理程式。 3. **自動化與集中化管理**: * **API 供應商**:支援一次性新增官方端點、中繼服務或自訂後端,並可即時切換供應商。 * **設定檔重寫**:自動重寫各代理程式的即時設定檔,無需手動尋找或複製貼上金鑰。 * **MCP 伺服器**:從單一面板跨所有代理程式管理 MCP 伺服器。 4. **進階功能**: * 一鍵從 GitHub 安裝 Cloud Skills。 * 建立可重複使用的系統提示詞(system prompt)預設值。 * 基準測試 API 延遲以評估供應商效能。 * 透過雲端儲存實現跨裝置設定同步。 5. **技術規格**:支援 Windows、macOS 和 Linux,採用 MIT 授權開源。 ## 詳細大綱 ### 1. 現狀與痛點 * 目前多個 AI 編碼代理程式(如 Cloud Code、Codex、Gemini CLI)擁有不同的設定檔位置。 * 管理 MCP 伺服器、Skills、系統提示詞和 API 金鑰分散在不同儀表板,導致管理極度困難。 * 影片將此狀況比喻為「放牧咖啡因過量的貓」(herding caffeinated cats),意指混亂且難以控制。 ### 2. CC-Switch 解決方案 * **單一介面管理**:透過一個桌面應用程式管理所有主要 AI 編碼代理程式。 * **支援的代理程式列表**: * Cloud Code * OpenClaw * Codex * OpenCode * Gemini CLI * **API 供應商管理機制**: * 一次性新增 API 供應商。 * 支援類型包括:官方端點(Official endpoints)、中繼服務(relay services)或自訂後端(custom backends)。 * 支援即時切換供應商。 * **自動化設定流程**: * 自動重寫每個代理程式的即時設定檔(live configuration)。 * 消除手動尋找設定檔或複製貼上金鑰的需求。 ### 3. 進階功能 * **MCP 伺服器管理**:提供單一統一面板,跨所有代理程式管理 MCP 伺服器。 * **Cloud Skills 安裝**:支援一鍵從 GitHub 安裝 Cloud Skills。 * **系統提示詞預設值**:允許使用者建立可重複使用的系統提示詞(system prompt presets)。 * **效能評估**:在選擇供應商前,可進行基準測試(benchmark)以測量 API 延遲。 * **跨裝置同步**:使用雲端儲存同步整個設定,確保多裝置間的一致性。 ### 4. 技術規格與授權 * **作業系統支援**:Windows、macOS、Linux。 * **授權方式**:開源,採用 MIT 授權。 ### 5. 核心價值觀與未來展望 * CC-Switch 不僅是便利性工具,更是基礎設施(infrastructure)。 * 未來屬於能夠協調和管理多個代理程式的團隊,而非僅依賴單一代理程式。 * 提供單一控制平面(control plane)以簡化複雜性。 ## 工具 / 模型 / 名詞整理 * **Deepwing**:CC-Switch 的開發者/品牌。 * **CC-Switch**:Deepwing 推出的桌面應用程式,用於管理 AI 編碼代理程式。 * **AI Coding Agents**:AI 編碼代理程式。 * **Cloud Code** * **OpenClaw** * **Codex** * **OpenCode** * **Gemini CLI** * **API Suppliers**:API 供應商。 * **Official endpoints**:官方端點。 * **Relay services**:中繼服務。 * **Custom backends**:自訂後端。 * **MCP servers**:MCP 伺服器。 * **Cloud Skills**:可從 GitHub 安裝的功能或套件。 * **System prompt presets**:系統提示詞預設值。 * **Benchmark API latency**:基準測試 API 延遲。 * **Operating Systems**: * **Windows** * **macOS** * **Linux** * **GitHub**:程式碼託管平台。 * **MIT License**:MIT 授權條款。 ## 操作流程整理 1. **安裝 CC-Switch**:下載並安裝支援 Windows、macOS 或 Linux 的桌面應用程式。 2. **新增代理程式**:在介面中選擇並新增支援的 AI 編碼代理程式(如 Cloud Code, Codex 等)。 3. **配置 API 供應商**: * 一次性新增所需的 API 供應商(官方、中繼或自訂)。 * 進行 API 延遲基準測試以評估效能。 * 即時切換供應商。 4. **自動化設定同步**: * 應用程式自動重寫各代理程式的即時設定檔。 * 無需手動處理金鑰或設定檔位置。 5. **管理進階功能**: * 在單一面板中配置 MCP 伺服器。 * 一鍵從 GitHub 安裝 Cloud Skills。 * 建立並應用系統提示詞預設值。 6. **跨裝置同步**:利用雲端儲存功能,將設定同步至其他裝置。 ## 值得注意的限制或風險 * **代理程式相容性**:目前僅明確列出支援 Cloud Code、OpenClaw、Codex、OpenCode 及 Gemini CLI,其他代理程式可能不在支援範圍內。 * **雲端儲存依賴**:跨裝置同步功能依賴雲端儲存服務,需注意資料隱私與連線穩定性。 * **設定檔自動重寫**:自動重寫即時設定檔的功能雖方便,但需確保不會覆蓋使用者手動進行的必要修改(影片中未詳細說明衝突處理機制)。 ## 逐字稿辨識疑點 * **herding caffeinated cats**:逐字稿原文,意指管理多個設定檔如同放牧充滿咖啡因的貓一樣困難且混亂。 * **Cloud Skills**:逐字稿提及「Install Cloud Skills directly from GitHub」,此名稱在常見開發工具中較少見,需查證是否為特定專案名稱或聽寫錯誤。 * **Deep Wing**:結尾口號出現,與開頭品牌名稱 "Deepwing" 拼寫略有不同(中間有空格),需確認是否為同一品牌或口誤。 ## 可延伸追問 * CC-Switch 如何處理不同代理程式之間設定檔格式衝突的情況? * 支援的「中繼服務」(relay services)具體包含哪些供應商? * 雲端同步的加密機制為何?是否支援私有雲端或本地同步? * 除了列出的五個代理程式,未來是否計畫支援更多第三方 AI 編碼工具?