AI News HubLIVE
站内改写2 分钟阅读

为每个AI项目提供专属计算机

Remote是一个开源、自托管的平台,为AI编码代理提供专用的Linux工作区,使多个代理能够协作处理同一项目,并持久保存状态,可通过任何浏览器访问。

来源Hacker News AI作者: futrx

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许可证,允许自托管、修改和重新分发。如果作为网络服务提供修改版本,需要向用户提供修改后的源代码。更多信息请参考官方文档和项目仓库。