一台计算机,而非镜像。
完整的 Debian 13 机器,秒级启动,默认持久化,原生支持 HTTP。Linux 的全部能力,通过 URL 即可访问。
不是打包产物,而是一台供你常驻的机器。
一次 POST,十八个实时 URL。
每个 Hoody 容器内置 18 个 HTTP 服务。容器一经启动,立即拥有 18 个实时端点:无需配置,无需部署,无需胶水代码。
容器存在于项目中 · 一次 POST → 18 个 HTTP URL + 一个 SSH 主机
根本不是同一种工具。
Docker 和虚拟机解决的是不同的问题。Hoody 是第三种东西:一台可以用 URL 寻址的计算机。
Docker 是打包工具,Hoody 是计算平台。
Docker 容器用于分发软件。Hoody 容器运行软件,并持久化运行所依赖的整台计算机:systemd、文件系统、网络栈、18 个 HTTP 服务。
虚拟机是宠物,容器是 URL。
虚拟机假定你会用 SSH 和手动配置。Hoody 容器通过 HTTPS 暴露全部能力:一个 URL,团队、curl 和 AI 都能原生访问。
一个内核,数百台机器。
Hypervisor 虚拟机:每台服务器 5-20 个。Hoody 容器:数百个。内核级隔离,达到虚拟机级别的边界,却没有虚拟机级别的开销。
Docker 解决了打包问题,Hoody 解决了计算问题。
(仍可在 Hoody 容器内运行 Docker。)
内核强制执行,而非应用层控制。
每个容器都是安全边界,而非进程边界。突破隔离需要利用内核漏洞,而非应用程序漏洞。
独立文件系统
容器之间无法互见文件。默认不共享卷。每个容器拥有独立的根目录、/home 和 /etc。
独立网络
独立 IP 地址、独立路由表、独立 DNS。容器通过 HTTP URL 通信:与互联网上任意两台计算机使用的协议相同。
独立进程
PID 命名空间确保被攻陷的容器无法查看或向邻近容器发送信号。边界之外无法执行 kill -9。
加固内核 7.2.6-hoody1
Seccomp 过滤器加上受限系统调用。内核级别的虚拟机强度隔离。需要更高安全级别时,可使用 Firecracker 微虚拟机。
真正属于你的裸金属。
每个容器运行在从市场租用的硬件上:而非云服务商的共享基础设施。无共享 Hypervisor,无嘈杂邻居,无租户嵌套。只有当底层机器真正属于你时,隔离模型才能成立。
入站 + 出站,逐容器配置。
每个容器都配备独立防火墙。按端口、协议、IP 和源地址范围设置允许或拒绝规则。无共享网桥,无嘈杂邻居,无意外。
像操作代码一样管理它们。
容器通过 HTTP 切换状态。启动、暂停、恢复、快照、复制、同步:每个操作都是一次 POST。
正在配置
全部服务可用
冻结于内存中,约 1 秒可恢复
已停机,文件系统保留
正在复制,新 ID,新 URL
诊断或删除
POST/api/v1/containers/CONTAINER_ID/start
POST/api/v1/containers/CONTAINER_ID/stop
POST/api/v1/containers/CONTAINER_ID/force-stop
POST/api/v1/containers/CONTAINER_ID/restart
POST/api/v1/containers/CONTAINER_ID/pause
POST/api/v1/containers/CONTAINER_ID/resume
POST/api/v1/containers/CONTAINER_ID/copy
POST/api/v1/containers/CONTAINER_ID/sync
POST/api/v1/containers/CONTAINER_ID/snapshots
重启后自动恢复运行。
容器在服务器启动、维护结束和断电恢复后自动重启。默认开启:机器自动回来。
克隆它,同步它。
复制会创建独立副本:新 ID、新 SSH 密钥、新 URL,包含所有历史快照。同步会从源容器拉取变更。跨区域容灾依托 CoW 高效实现。一次 POST 即可为新队友克隆一套开发环境。
无限容器。
KSM 和 BTRFS 共享相同的部分,只为差异付费。
传统虚拟机无论是否使用都消耗固定资源。一台 2 核 4GB 的虚拟机,空闲与满负载的费用相同。
Hoody 容器使用 KSM(内核同页合并)和 BTRFS 去重,在容器之间共享相同的内存页和存储块。一百个运行相同 Debian 基础镜像的容器不会消耗 100 倍内存,它们共享相同的部分,只为差异付费。
开发容器空闲时几乎不产生费用。
测试运行器与生产环境共享基础操作系统内存。
预发布环境不再是预算上的负担。
每个分支一个容器,实用而不奢侈。
不再是在分配计算资源,而是在不断创建它们。
Git 给代码带来了版本控制,Hoody 给整台计算机带来了版本控制。
1-5 秒即可完成捕获,与容器大小无关。文件系统层面的写时复制:一个 50GB 容器的十个快照只需 50GB 加上变更量,而非 500GB。像 git 一样分支,不限数量。
基础镜像
仅为基础操作系统模板:镜像提供发行版。hoody_kit 在其之上加入 18 个 HTTP 服务(默认为 true);dev_kit 再在其上叠加开发者工具(当 hoody_kit 为 true 时默认为 true)。设置 hoody_kit: false 即可得到一个仅含 SSH 的纯净 Linux 容器。
随需创建。
当一台全新的 Linux 计算机只需几秒钟且几乎零边际成本时,问题不再是「该不该用」,而是「为什么还没再启动一个」。
开发环境
几秒内获得一台全新 Debian,包含 18 个 URL 和一个 SSH 主机。跨重启持久化。团队的本地配置,标准化后可从任何地方访问。
AI 沙盒
每个代理独占一个沙盒。隔离 AI 生成代码的爆炸半径。每次运行前快照,代理搞坏了 1 秒回滚。
按功能分支
每个 PR 启动一个容器,分享 URL,让审核者实时查看。KSM 让成本保持平稳,无论有多少分支处于开放状态。
预发布克隆
一次 POST 将生产环境复制到预发布:新 ID、新 URL、相同状态。跨区域容灾默认基于 CoW 高效实现。
端到端测试
并行测试运行器,每个运行在独立 Linux 中。真实浏览器、真实文件系统、真实网络。无 mock,无共享网桥,无不稳定性。
教学与演示
分享一个 URL:学生就在同一个终端里。多人协作由架构原生支持,无需 VPN,无需分发 SSH 密钥。
AI 已经会说 HTTP。
Hoody 容器使用 HTTP 通信。集成即协议:无需安装 SDK,无需适配器,无需包装层。给代理一个 URL,它就能操作一台 Linux 机器。
集成即协议。任何会说 HTTP 的代理都能 SSH、读文件、执行命令、查询 SQLite、驱动浏览器:每项能力都是一个端点。
与宿主机隔离。每次工具调用前快照。代理写出垃圾代码时 1 秒回滚。无需本机 root 权限。
Agent 服务暴露容器的全部能力面。@hoody.com 是任何有浏览器的 AI 都能直接使用的技能:零集成工作。
每个子代理获得独立容器。像 git 一样分支,合并可行方案,丢弃失败尝试。并行工作,零共享状态,每个代理独立审计记录。
AI 不需要学习你的 API,它已经会说 HTTP。