為每個AI專案提供專屬計算機
Remote是一個開源、自託管的平臺,為AI編碼代理提供專用的Linux工作區,使多個代理能夠協作處理同一專案,並持久儲存狀態,可透過任何瀏覽器訪問。
Remote 是一款開源的、自託管的AI編碼代理平臺,其核心理念是為每個AI專案配備一臺專屬的伺服器端計算機。每個專案都擁有獨立的Linux工作區(LXC容器),包括持久化的檔案系統、程序、埠、設定和代理會話。多個AI編碼代理如Codex、Claude Code、Kimi和Antigravity可以在同一個專案中協同工作,無需在工具之間移動檔案。即使關閉筆記型電腦,工作仍會在伺服器上持續執行。使用者可以透過任何瀏覽器檢視、審查、編輯、重啟或接管代理的工作。
Remote並不是一個新的AI模型,而是為已有的AI模型提供一個完整的工作環境。它透過建立獨立的Linux容器,每個專案一個,實現隔離。容器內配備完整的開發環境:聊天介面、瀏覽器IDE、根終端、檔案系統、上傳功能、Git歷史記錄和可複用的技能。代理可以安裝工具、執行伺服器、使用Git以及在容器內瀏覽網頁。Remote主機則負責身份驗證、路由、成員資格和容器生命週期控制,確保安全性。
安裝Remote需要一臺全新的Ubuntu或Debian伺服器,具有root或sudo訪問許可權,一個域名以及有效的SSH金鑰。安裝程式會停用SSH密碼登入,因此需要確保基於金鑰的SSH訪問正常。首先需要將DNS指向伺服器,建立相應的記錄,然後執行安裝指令碼。安裝完成後,透過瀏覽器訪問Remote的Web應用,建立管理員賬戶,連線代理(如Codex、Claude Code或Kimi),然後建立新專案並開始聊天。Remote會顯示代理的進度,使用者可以在聊天、IDE、終端、檔案管理器、Git歷史或即時預覽中檢視結果。
關於安全性,Remote的設計旨在減少代理工作的爆炸半徑,但不提供絕對隔離。專案使用獨立的非特權LXC容器,但共享主機核心。主機管理員可以訪問專案資料和控制權。代理可以讀取專案中的秘密。持久化儲存可承受常規容器替換,但不能作為備份。在使用Remote處理有價值的程式碼或憑據之前,建議閱讀威脅模型、已知限制和安全策略。
更新Remote只需在伺服器上執行更新指令碼,它會重建應用程式和專案映象,同時保留專案檔案和代理家園。需要協調維護視窗,或者在代理活躍執行時使用--skip-workspaces標誌。
Remote遵循AGPL v3.0許可證,允許自託管、修改和重新分發。如果作為網路服務提供修改版本,需要向使用者提供修改後的原始碼。更多資訊請參考官方文件和專案倉庫。