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 毫秒内克隆运行中计算机的完整实时状态。

相关

  • 项目
  • 项目
  • 项目