Machine0:用 CLI 一键部署持久化 VM
Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI
Machine0 是一款来自 YC S26 的命令行工具,让你能轻松启动持久的 NixOS 和 Ubuntu 虚拟机。它提供专属 CPU 和 GPU 资源,支持按分钟计费,并配备静态 IP 和 HTTPS 端点。无论是构建可复现的开发环境、运行 OpenClaw 和 Hermes 等自主智能体,还是托管 Web 应用,Machine0 都能通过简单的 CLI 命令完成。所有镜像开源,支持 NixOS Flakes 和 Ubuntu Ansible 实现确定性构建。用户可随时暂停虚拟机以停止计费,恢复时状态完全保留。服务覆盖美、英、欧、亚四大区域,提供 99.99% 的正常运行时间,从 1 vCPU 到 60 vCPU 的配置应有尽有。
所有操作都是带有 --json 参数的 CLI 命令,远程 MCP 服务器让智能体能够以编程方式驱动一切。
HN 评论区
44- zodiac
快照/挂起/恢复功能能让进程和内存保持存活吗?还是需要重启进程或重新加载数据到内存中?这背后的原理是什么(是用 CRIU 吗)?速度有多快?
- atechboy
> 人们运行一个 pilot agent 来界定工作范围并将其委派给子代理,每个子代理都在自己的 VM 上运行:用 pilot 规划项目,然后由 worker 实现并提交 PR。有一位客户同时运行数百台机器,通过 CLI 快速启动和销毁。
人们是为每一次工具调用都启动一个 VM 吗?如果是这样,我很想了解原因,以及为什么容器不适合这种场景?
- bobbylarson
Profiles(配置档案)这个想法最有意思。创建时注入是简单的一半;难的一半是会话中途的撤销。如果一个配置档案中的凭证在机器运行数天后轮换或被撤销,正在运行的 VM 是会保留旧值直到重启吗?对于长周期运行的代理来说,真正的风险就在这个时间窗口里。
- averylostnomad
当你说‘可挂起’时,是指我可以创建一个 VM,通过安装软件包和库来配置它,然后暂停它吗?
之后可以恢复它,并且磁盘状态完好随时可用?中间暂停期间不收费?
这太棒了,但听起来有点疯狂。你们在经济上如何实现在活跃会话之间保留存储?
- kam
NixOS 25.11 在半个月前就已经 EOL(停止支持)了。NixOS 26.05 在哪呢?