摘要: Factory 在 Droid 文件中說明了一條把現有電腦(VPS、雲端 VM、工作站或內部伺服器)接上 agent 的路徑:本機 daemon 透過 Factory 的 relay 對外連線,網頁端或其他裝置就能指揮 Droid 在這台機器上工作。對 builder 來說,這代表 agent 的執行環境不必另外採買——你已經管好的那台機器,連同裡面的開發設定和 git 憑證,就是 Droid 的工作現場。
核心取捨:用自己的機器,還是租 Factory 的
文件開頭就把界線畫清楚:Remote Control 適用於你自己管理和維護的電腦,Factory 不會幫你 provision 或維運它;如果想要由 Factory 託管的持久算力,那是另一個產品 Droid Computers。這個分工其實很誠實——你保留對環境的完全控制,代價是安全強化和機器維護的責任都落在自己身上。
對已經有一套順手的開發環境的人,這個取捨多半划算。Droid 直接沿用機器上現成的開發設定和 git 憑證,你不用把憑證重新交給另一個平台,也不用把專案搬到陌生容器裡。
連線方式:relay 模式免開 inbound port
實作上有兩條路。裝了 Factory App 的話,在 Settings → Droids Computers 介面(文件原文為 Droid Computers)打開開關即可,機器會用系統 hostname 自動註冊。偏好的是 CLI 方式:
droid daemon --remote-control
如果機器還沒註冊,指令會提示取名並自動完成。想手動先註冊,則用 droid computer register [name]。
網路設計是最值得注意的部分。機器主動連往 Factory 的 relay——非歐盟組織走 relay.factory.ai,歐盟組織走 relay.eu.factory.ai——因此不需要對外開任何埠。這對在企業環境或內部伺服器上架 agent 的人省掉一大段安全審查的麻煩,歐盟專用 relay 也方便處理區域合規要求。前提只有兩個:機器上要先裝 Droid CLI 並完成 /login 認證。
接上之後能做什麼
註冊完成後,文件列出幾個管理指令,其中 port-forward 最實用:
droid computer port-forward workstation 8080:80 5432
這行會把本機的 8080 導到遠端的 80、本機的 5432 導到遠端的 5432,全部經由 relay。搭配 droid computer ssh <name> 開 SSH session、droid computer list 查看註冊狀態,基本上就是一套透過 relay 的輕量遠端開發工具鏈。
有幾個細節提醒:每台機器同時只允許一個註冊,要重掛得先 droid computer remove;CLI 更新要手動拉新版再重啟 daemon;Factory 完全不碰你機器上的 git 憑證,用的是既有設定。這跟我在另一篇談 Claude Mods 時提到的方向一致——工具越來越傾向在你的既有終端環境裡擴充能力,而不是要求你換一套工作流(見在 Claude Code 進程裡跑自己的程式碼:Claude Mods 用三個檔案改寫終端介面)。
下手前先想清楚的一件事
這個設計把便利性和責任綁在一起:relay 解決了網路曝險,但機器本身的安全強化、daemon 的持續運行、CLI 的更新節奏,全都是你的工作。如果你的機器只是個人工作站,這負擔很輕;如果是放在內網的正式伺服器,建議先把 daemon 的執行身分和 git 憑證範圍收緊,再讓 agent 上去工作。文件本身沒有提供權限粒度的控制細節,這部分上線前值得自己驗證。
參考來源
在 X 上查看原貼文
