為每個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許可證,允許自託管、修改和重新分發。如果作為網絡服務提供修改版本,需要向用户提供修改後的源代碼。更多信息請參考官方文檔和項目倉庫。