
Conductor
Conductor · 程式設計
Conductor 是一款 Mac 應用程式,讓 Claude Code、Codex、Cursor 與 OpenCode 代理在各自獨立的 git 工作區裡並肩運作,再協助你審查、合併與清理每一項結果。

關於 Conductor
What Is Conductor
Conductor 是一款桌面應用程式,讓你同時執行多個編碼代理,不必枯等單一對話跑完。每項任務都有自己的工作區:一份以 git 為後盾的專案副本,帶著獨立的版本分支、檔案、終端機與執行環境。你把代理指向某個工作區,看著它工作,接著在變更進入主要程式碼之前先審查 diff。
它鎖定的問題,任何同時處理多個代理工作階段的人都熟悉。某個代理正在改檔案,你腦子裡卻在想另一件事,分支互相打架,你也記不清哪個變更從哪來。Conductor 借用 git worktree,讓每一條工作線在實體上彼此分離,因此正在修 bug 的代理碰不到另一個代理正在開發新功能用的檔案。分支完成後,你自行安排時間審查、開 pull request 並合併。
限制也值得留意。Conductor 只能在 Mac 上跑,以你的使用者權限在你的機器上運作,免費方案則全部留在本機。雲端工作區、API 與行動應用程式都放在 Pro 方案之後,而雲端工作階段會把你的對話資料存在 Conductor 的伺服器上,而非你的裝置裡。
Getting Started
- 下載 Mac 版 Conductor,從本機資料夾、GitHub 儲存庫或快速範本加入一個專案
- 建立新的工作區,讓 Conductor 從你的基底分支長出獨立分支,並擁有自己的工作樹與環境
- 在該工作區開啟 Claude Code、Codex、Cursor 或 OpenCode 工作階段,用自然語言描述任務
- 在 diff 檢視器裡審查變更,執行應用程式與測試,覺得妥當就開 pull request 並合併
- 封存工作區讓側邊欄保持清爽,日後需要時再從歷史面板還原
產品資訊
快速了解 Conductor 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 獨立開發者:想在單一台 Mac 上同時跑多個編碼代理,並從留在本機的免費方案起步
- 專業開發者:需要雲端工作區、Conductor API 與行動應用程式,讓代理的工作離開筆電也照樣推進
- 小型團隊:想共用工作區、即時對代理下指令的團隊,附集中計費與管理後台
- 大型組織:需要 SAML SSO、SCIM 佈建、資料處理協議與專屬支援的企業
任務
- 平行開發功能:讓每個獨立功能各有一個工作區,分支就能按各自的時程交付
- 單獨上線的錯誤修正:把修正隔離在自己的分支,不打擾別處進行中的工作
- 多代理審查:一個代理實作、另一個代理審查同一條分支,再開 pull request
- 議題分派:每個 GitHub 或 Linear 議題建立一個工作區,各自跑代理,只合併值得留下的分支
- 高風險實驗:在可隨時丟棄的獨立工作區裡試方法,完全不碰主要程式碼
情境
- 一次交付多項功能的開發者:每一項都在自己的工作區裡跑,主要 checkout 不受影響
- 合併前審查代理產出:diff 檢視器與 Checks 分頁先攔下不相關的改動與失敗的測試
- 離開筆電工作:雲端工作區在你關掉應用程式後仍繼續運作,iOS 應用程式讓你隨時查看進度
- 團隊在同一條分支協作:多個代理共用一個工作區,成員即時下指令並審查
- 維持長期專案井然有序:封存的工作區可從歷史面板還原,而不是把側邊欄塞滿
主要功能
以 git 為後盾的獨立工作區
Conductor 裡每項任務都有自己的工作區,一份以 git 為後盾、用 git worktree 打造的專案副本。這個工作區帶著自己的分支、檔案、終端機與執行環境,因此代理能改程式碼、跑指令,不必擔心撞上你的主要 checkout 或別處的代理。這裡的隔離是把工作分開,不是把它鎖住:代理依舊以你的使用者權限在你的 Mac 上運作。
Claude Code、Codex、Cursor 與 OpenCode 平行工作階段
Conductor 讓你原本就在用的代理並肩運作。你可以在一個工作區開 Claude Code 工作階段、另一個開 Codex,或在同一條分支下把它們放在同一個工作區一起跑。Cursor 工作階段支援 Composer 2.5,OpenCode 則使用你設定供應商提供的模型。代理起不來時,應用程式會指出需要留意的 harness 設定。
diff 檢視器與審查流程
diff 檢視器在變更成為 pull request 之前,先顯示工作區裡改了什麼。你能讀取更動的檔案、揪出誤改,並留下行內註解,直接送回做出該變更的代理。GitHub 的審查註解出現在同一個地方,Checks 分頁則彙整 git 狀態、CI、部署、註解與待辦事項,讓你在合併前做最後一輪檢視。
pull request、合併與封存
Conductor 把常見的 GitHub 步驟包進應用程式介面。它協助草擬 pull request、回覆審查註解、修正失敗的檢查,接著追蹤分支上的 Actions 與狀態檢查。PR 通過審核、檢查全綠之後,你才合併。完成的工作區會封存,讓側邊欄保持清爽,日後可從歷史面板還原,連對話紀錄一起帶回。
規劃模式、快速模式與推理控制
在代理動手改任何東西之前,規劃模式會要它先端出一套做法,讓你核准或退回,這在重構、移轉,以及範圍還不清楚的跨檔案改動上特別管用。快速模式則在小幅編輯與快速跟進時,用速度換掉謹慎。部分模型提供思考與推理控制,對架構、除錯這類吃重的工作,你可以按工作階段提高或降低投入。
Conductor Cloud、API 與行動應用程式
Pro 方案加入 Conductor Cloud,把工作區跑在 us-east-1 區域的 Vercel 沙箱裡,讓你關掉應用程式後代理工作仍持續。每個沙箱配備 8 核心 CPU 與 16GB 記憶體,預先裝好 Node.js 24、Python 3、git 與 GitHub CLI。Conductor API 讓你用 HTTP 建立工作區、送出指令,routine 則在 webhook 觸發時執行預存的指令。iOS 應用程式補上最後一塊,讓你離開書桌也能掌握進度。
優缺點
優點
- 獨立的 git worktree 讓平行代理不會改到同一批檔案,幾乎消除了分支衝突
- 在單一應用程式裡執行 Claude Code、Codex、Cursor 與 OpenCode,不必為每個代理換工具
- 免費方案涵蓋本機平行代理,搭配你自己的訂閱與金鑰
- 雲端工作區在你關掉應用程式後仍持續運作,Pro 的 API 讓你用 HTTP 遙控
- 取得 SOC 2 Type II 認證,讓團隊在採用前有個資安訊號可依循
缺點
- 僅限 Mac,沒有 Windows 或 Linux 桌機版可替代
- 雲端工作區把你的對話資料存在 Conductor 的伺服器上,這與本機模式相比是隱私上的改變
- 雲端工作區、API 與行動應用程式都放在 Pro 方案之後,想全用的人成本就往上疊
- 隔離是開發上的便利,不是安全界線,因為代理仍以你的使用者權限運作
常見問題
Conductor 是一款用來平行執行編碼代理的 Mac 應用程式。它讓 Claude Code、Codex、Cursor 與 OpenCode 各自擁有獨立的 git 工作區,附帶分支、檔案與終端機,再協助你審查 diff、開 pull request、合併並封存結果。
相關內容
探索與 Conductor 相關的工具、技能與文章。
Conductor 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
