FutrX 开源 Remote:为每个 AI 项目提供独立的 Linux 工作空间
FutrX 发布开源自托管平台 Remote,可在一台服务器上为 Codex、Claude Code、Kimi 等 AI…
FutrX 正式开源了其自托管平台 Remote,主打“为每个 AI 项目配一台独立的服务器端电脑”。该项目并非新的 AI 模型,而是面向 Codex、Claude Code、Kimi、Antigravity 等主流 AI 编程代理的统一运行环境,目标用户是希望在自有服务器上长期、可控地运行 AI 编码工作流的开发者与团队。
核心思路:把 AI 项目当作一台独立电脑
Remote 将每一个项目分配到一个独立的无特权 LXC 容器中,运行在用户自己的 Ubuntu 或 Debian 服务器上。每个容器持有持久化的文件系统、端口、设置以及代理会话,AI 代理在其中安装工具、运行服务、调用 Git、浏览网页都互不干扰。Remote 主机本身负责身份认证、路由、项目生命周期管理与共享宿主机内核,容器则在能力边界上彼此隔离。
这种设计带来三个直接好处:
- 一个项目一台虚拟电脑,关闭笔记本后代理的工作仍在服务器端继续运行;
- 多种代理可在同一项目中协作,无需在工具之间搬运文件;
- 管理员可以在容器之外统一管理访问、密钥、CPU、内存与恢复策略。
用户能获得什么
按照官方说明,Remote 提供的是一个完整的浏览器化开发界面,包括:
- 统一的开发面:聊天、浏览器 IDE、root 终端、文件管理、上传、Git 历史与可复用的技能定义;
- 实时应用预览:自动发现容器内的监听端口,创建项目子域名并加上 HTTPS,把应用内嵌在对话窗口旁;
- 人与代理共享的浏览器:可让代理以可视化方式浏览网页,开发者能实时观看或接管同一会话;
- 定时任务:安排一次性或周期性的提示词在后续时间自动执行,即便浏览器已关闭;
- 多代理选择:在 Settings → Agents 中接入 Codex、Claude Code、Kimi 或 Antigravity,并对模型与推理参数进行独立配置。
部署方式与安全边界
安装 Remote 需要一台干净的 Ubuntu 或 Debian 服务器、root 或 sudo 权限、一个域名以及可用的 SSH 密钥(安装脚本会关闭 SSH 密码登录)。流程包括:将 remote.example.com、code.remote.example.com、*.code.remote.example.com、*.dev.remote.example.com 等 DNS 记录指向服务器,然后运行一行 curl ... | sudo bash 安装脚本,即可拉取服务、构建工作区镜像并启用 HTTPS。后续更新通过宿主机上的 /opt/remote.futrx/infra/update.sh 完成,可在保留项目文件与代理 home 目录的前提下重建应用与镜像。
需要注意的是,项目虽然使用独立的非特权 LXC 容器,但共享宿主机内核,宿主管理员仍可访问其中的数据和配置;交给项目的密钥对在其中运行的代理完全可见;持久化存储能经受常规容器替换,但并不等同于备份,因此被定位为“减小爆炸半径”而非完全隔离的工具,官方建议在存放重要代码与凭据前阅读威胁模型与已知限制。
开源协议与定位
Remote 采用 GNU Affero General Public License v3.0(AGPL-3.0)发布,允许自托管、修改与再分发;若以网络服务形式提供修改版本,AGPL 要求向用户开放对应的源代码。当前版本由 FutrX(Copyright © 2026)维护,官方提供文档、系统架构、项目理念说明、贡献指南以及公开的 Issue 跟踪器,整体定位更像是一个面向 AI 代理场景的基础设施实验,而非直接对标主流商业云 IDE。
