從 Conductor 轉移
Conductor Cloud 將於 11 月 20 日關閉。該保存什麼、指令碼與環境變數放到哪裡,以及如何轉移到免費開源的 Orchestrator.inc。
最後更新於 2026年11月10日
Conductor 發生了什麼事?
- 2026年11月4日
Conductor 宣布加入 Meta。新使用者註冊與 App 下載已於當天關閉。
- 2026年11月13日
雲端工作區變為唯讀。舊的聊天仍可讀取與匯出。
- 2026年11月20日
Conductor Cloud 關閉,並開始刪除 Cloud 使用者資料。
- 2027 年初
目前仍可使用的本機 Mac App 開始逐步停止。
摘自 Conductor 於 2026年11月4日 發布的公告。
11月13日 之前要保存什麼
- 01
匯出你的資料
Conductor 中的 Settings → Account → Export data。
- 02
推送所有分支,包括進行中的工作
Orchestrator 只需要一個已推送的分支就能接手工作。雲端工作區也可以透過 Transfer to local 移到你的 Mac 上。
- 03
保留你的設定檔
.conductor/settings.toml(以及settings.local.toml與~/.conductor/settings.toml),較舊的儲存庫則是conductor.json。 - 04
記下你的代理與模型
這樣你就能依專案選擇相同的代理與模型。
從 Conductor Cloud 轉過來?
Orchestrator Cloud 在雲端沙箱中執行你的代理,闔上筆電後工作仍會繼續。它是一項獨立產品,而不是 Conductor Cloud 的翻版。
闔上筆電,代理照樣執行
每個雲端工作階段都在 Freestyle 或 Coder(包括你自己部署的 Coder)上的獨立沙箱中執行。閒置的沙箱會暫停,你回來時再繼續。
代理照常用,登入憑證不進沙箱
Claude Code、Codex、Cursor 與 OpenCode 在雲端執行。代理的登入憑證由 Orchestrator 的伺服器保管,模型透過 Proxy 存取,因此長期有效的登入憑證永遠不會留在沙箱中。
雲端的編排代理
你不在時,它會啟動工作代理的工作階段、傳訊息給它們、停止它們,並為它們開 Pull Request。
一起處理同一個工作階段
透過「Share session」,可以給他人「Watch」、「Write to the agent」或「Start sessions」權限。每個人都能看到誰在場,共用一個訊息輸入框,並可使用「Request turn」與「Take over」。
從 Issue 到合併
符合條件的 GitHub Issue 可以啟動工作代理的工作階段。「Automatically fix CI failures」與「Automatically fix review comments」讓 PR 持續推進,合併請求則等待「Approve and merge」或「Reject」。
你的設定,在雲端同樣適用
同樣的 Setup 與 Cleanup 指令碼也在雲端沙箱中執行,一個專案可以涵蓋多個儲存庫,也可以不含儲存庫。
限制與價格請見價格頁面。
讓代理完成設定
這裡有兩個提示詞,可用於 Claude Code、Codex 或任何程式碼代理。頂端的複製頁面選單裡也有。Set up Orchestrator 會為你的系統安裝桌面版。Move my Conductor setup 要貼到專案的 New task 中,該專案透過 New project → Open a local folder 新增。它會讀取 .conductor/settings.toml,向你列出每一處變更,並等你確認。
顯示完整提示詞 · 貼到 Claude Code、Codex 或任何程式碼代理
Install the Orchestrator.inc desktop app on this computer.
1. Check the operating system and CPU.
2. Install the latest release from https://github.com/OrchestratorInc/agent-orchestrator/releases/latest. Each file below downloads from https://github.com/OrchestratorInc/agent-orchestrator/releases/latest/download/<file>.
- macOS with Homebrew: brew install --cask agentwrapper/tap/agent-orchestrator
- macOS without Homebrew: Orchestrator-darwin-arm64.dmg (Apple silicon) or Orchestrator-darwin-x64.dmg (Intel). Open it and copy Agent Orchestrator.app to /Applications.
- Windows x64: agent-orchestrator-win32-x64.exe. Run the installer.
- Linux x64: agent-orchestrator-linux-x64.deb (Debian, Ubuntu), agent-orchestrator-linux-x64.rpm (Fedora, RHEL) or agent-orchestrator-linux-x64.AppImage. Install the package, or make the AppImage executable and run it.
Ask me before any step that needs my password.
3. Open the app.
4. Check which coding agents are installed and signed in here (for example Claude Code, Codex, Cursor or OpenCode), and whether the GitHub CLI (gh) is signed in. Tell me what is missing, and don't install anything else without asking.五個步驟從 Conductor 轉移
- 01
安裝 Orchestrator
下載桌面版。在本機執行代理不需要帳號。
- 02
新增你的儲存庫
New project → Open a local folder,選擇你在 Conductor 中開啟的那個資料夾,而不是重新 clone 一份。
- 03
帶上你的設定
把上方的提示詞貼到 New task 中,或對照下表把每項設定複製到 Project Settings。專案設定說明文件。
- 04
選擇你的代理
一個工作代理、一個編排代理,以及可選的審查代理。Orchestrator 使用你電腦上已登入的代理 CLI。依角色設定代理說明文件。
- 05
交辦你的第一個任務
繼續某個已推送的分支,或是把更大的工作描述給編排代理,讓它拆分工作。快速入門。
每項設定的去處
| 在 settings.toml 中 | 在 Orchestrator 中 |
|---|---|
scripts.setup | Scripts → Setup(postCreate)。在代理啟動前,於新的 worktree 中執行。 |
scripts.archive | Scripts → Cleanup(preRemove)。在 worktree 被移除前執行。 |
environment_variables | Environment。你可以貼上一個 .env 檔案,或用 symlinks 將它連結到每個 worktree。 |
prompts.general | 專案規則(agentRules) |
scripts.run | .ao/launch.json 中的一項設定。每個工作階段執行一個伺服器。 |
$CONDUCTOR_ROOT_PATH | $AO_SOURCE_TREE_PATH |
$CONDUCTOR_WORKSPACE_PATH | $AO_WORKTREE_PATH |
$CONDUCTOR_PORT | .ao/launch.json 中的 ${PORT},搭配 "autoPort": true(一個空閒連接埠,而非十個的範圍)。伺服器也會透過 PORT 環境變數取得它。 |
$CONDUCTOR_DEFAULT_BRANCH | 沒有對應的變數。在 Project Settings 中設定 Default branch。 |
概念相同,名稱不同
| 在 Conductor 中 | 在 Orchestrator 中 |
|---|---|
| Project,透過 Add repository 新增 | Project,透過 New project → Open a local folder 或 Clone a repo 新增 |
| Workspace(每個任務一個分支) | Session,有自己的 worktree 與分支,透過 New task 開始 |
| Chat tab,可選擇 harness 與模型 | Chat,有同樣的代理、模型與 effort 選擇器,或使用代理自己的 Terminal UI。本機工作階段可以在對話中途切換代理。 |
| Scripts tab:Setup 與 Archive | Project Settings → Scripts:Setup 與 Cleanup |
| Run button 與 Preview URLs | 在 .ao/launch.json 中命名的伺服器,以 ao preview start <name> 啟動,並顯示在工作階段的 Browser 窗格中 |
| Diff Viewer | Changes 與 Diff |
| Checks tab | Board:Building、Validating、In review、Ready |
| 審查 | 每個 PR 都有一個審查代理 |
| Create PR、Merge PR | Create PR、Merge |
| Archive workspace,從 History 還原 | Archive session、Restore session |
| Conductor Cloud | Orchestrator Cloud,$20/月起。這是另一項產品,有自己的限制。 |
常見問題
Conductor 要關閉了嗎?
Conductor 於 2026 年 11 月 4 日宣布加入 Meta。Conductor Cloud 將於 11 月 13 日變為唯讀,並於 2026 年 11 月 20 日關閉。本機 Mac App 目前仍可使用,將於 2027 年初開始逐步停止。
有什麼好用的 Conductor 開源替代方案?
Orchestrator.inc 是一款免費的 Apache-2.0 桌面 App,像 Conductor 一樣在平行的 Git worktree 中執行程式碼代理,支援 macOS、Windows 與 Linux。它多了一個編排代理,負責拆分工作,並把 CI 失敗與審查意見送回正確的代理,同時支援 38 款程式代理。
代理能幫我搬移 Conductor 設定嗎?
可以。本頁的「Set up Orchestrator」提示詞會安裝 App,「Move my Conductor setup」提示詞則貼到你專案中的任務裡。該代理會讀取 .conductor/settings.toml,向你列出 ao project set-config 指令並等你確認,然後設定你的指令碼、環境與規則,並開一個 PR,把你的執行動作新增為 .ao/launch.json。
可以匯入 Conductor 的聊天紀錄嗎?
不能。Orchestrator 沒有 Conductor 匯入工具,Conductor 匯出資料的格式也沒有公開文件。推送你的分支,然後在新的工作階段中繼續。
Orchestrator 是 Claude 套殼嗎?
不是。它透過你已安裝並登入的 CLI 執行 38 款程式代理,用量由你自己的供應商帳戶計費。
Orchestrator 適合團隊使用嗎?
可以。在本機,每個人在自己的電腦上執行,工作在 Pull Request 中匯合。在 Orchestrator Cloud 上,你可以透過連結共用工作階段、查看誰在其中,並輪流向同一個代理下提示詞。SSO 與團隊管理即將推出。
Orchestrator 要多少錢?
桌面版免費開源(Apache-2.0),本機代理數量不限。Orchestrator Cloud 的 Starter 為 $20/月,Pro 為 $40/月,Enterprise 依需求報價。外出時透過託管 HTTPS 通道用手機連到你的電腦,需要 Starter 以上方案。
