boringcomputers/nehemiah
On-demand Linux computers you can hand to an AI — real Firecracker microVMs with a browser, terminal, coding agents, and an AI that drives them.
解决的问题
Nehemiah 提供按需创建、相互隔离的 Linux 计算机,可交付给 AI 代理使用。它解决了为 AI 代理提供一个安全、临时的环境的问题,使其能够在不危及主机系统的情况下执行代码、浏览网页,并与桌面环境交互。
工作原理
系统使用 Firecracker 微虚拟机(microVM)提供硬件虚拟化隔离,每个虚拟机拥有专用内核。这些 VM 可在毫秒级启动,并从内存快照恢复,实现近乎瞬时的启动。每个客户机均通过出口防火墙实现网络隔离,并受资源限制。主机守护进程(nehemiahd)负责管理这些机器,支持基于 TTL 的自毁型或持久型配置。
适用人群
需要一种安全、可扩展方式,让 AI 代理在受控环境中执行复杂任务(如编写和部署游戏、浏览网页,或运行编码代理(如 Claude、Cursor 或 Pi))的开发者和 AI 代理创建者。
主要亮点
- 瞬时启动: 微虚拟机可在毫秒内启动,并在约 3 毫秒内从快照恢复。
- AI 就绪: 预装了编码代理和常用工具(Node、Python、Git)。
- 完整桌面: 通过 VNC 或无头 shell 提供完整的 Linux 桌面环境。
- 代理集成: 内置 MCP 服务器(
nehemiah-mcp),可轻松集成 Claude Desktop、Cursor 等工具。 - 持久存储: 基于 S3 的持久化卷,可超越机器生命周期持续存在。
- 快速克隆: 可在约 35 毫秒内克隆运行中计算机的完整实时状态。
相关
- 项目
- 项目
- 项目