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.
What it solves
Nehemiah provides on-demand, isolated Linux computers that can be handed to an AI agent. It solves the problem of giving AI agents a safe, ephemeral environment where they can execute code, browse the web, and interact with a desktop environment without risking the host system.
How it works
The system uses Firecracker microVMs to provide hardware-virtualized isolation, giving each machine a dedicated kernel. These VMs boot in milliseconds and are restored from memory snapshots for near-instant startup. Each guest is network-isolated behind an egress firewall and is resource-capped. The host daemon (nehemiahd) manages these machines, which can be self-destructing (TTL-based) or persistent.
Who it’s for
Developers and AI agent creators who need a secure, scalable way to let AI agents perform complex tasks like writing and serving a game, browsing the web, or running coding agents (like Claude, Cursor, or Pi) in a controlled environment.
Highlights
- Instant Boot: MicroVMs boot in milliseconds and restore from snapshots in ~3 ms.
- AI-Ready: Comes with coding agents and common tools (Node, Python, Git) preinstalled.
- Full Desktop: Provides a full Linux desktop over VNC or a headless shell.
- Agent Integration: Includes an MCP server (
nehemiah-mcp) for easy integration with tools like Claude Desktop and Cursor. - Persistent Storage: S3-backed persistent volumes that outlive the machine's lifecycle.
- Rapid Cloning: Ability to clone a running computer's exact live state in ~35 ms.
Related
- Project
- Project
- Project