boring-computers
michaelshimeles
On-demand Firecracker microVMs you can hand to an AI agent, self-hosted on your own KVM box.
What is boring-computers?
Spins up ephemeral Linux microVMs on Firecracker that an AI agent can drive: each VM ships a browser, terminal and pre-installed coding agents (Claude, Codex, Cursor) over VNC, plus a REST/WebSocket API, an MCP server and a TypeScript SDK. VMs can fork, expose ports and files, persist to S3 and self-destruct on a TTL. Deploys to any Ubuntu host with KVM or to an Apple Silicon Mac via Lima. Written mostly in Go with a Svelte UI.
Pros & Cons
Pros
- Real microVM isolation via Firecracker rather than shared containers
- Self-hostable on your own hardware, with an MCP server and SDK included
- VM forking and TTL self-destruct map cleanly onto agent-sandbox needs
Cons
- Needs KVM-capable hosts (or Lima on Apple Silicon); not a trivial setup
- The sub-second boot and 35ms fork figures are project claims, not independently benchmarked
- Young project (~100 commits); multi-tenant operational hardening is left to you
License
Apache-2.0 (OSI-open)
When it is interesting
You want to give agents disposable, isolated Linux boxes on infrastructure you control.
When it is too early
If you need a managed, SLA-backed sandbox or lack KVM hardware to self-host.
Commercial alternative & related
- Commercial counterpart: E2B
This repo featured in the 2026-07 edition of the Open-Source AI Radar.
UI-TARS-desktop
bytedance
Native desktop app for a GUI/computer-use agent powered by the open-weight UI-TARS model.
strix
usestrix
Framework of autonomous AI hacker agents for dynamic application security testing.
Page Agent
alibaba
In-page JavaScript GUI agent - control any webpage with natural language, no headless browser or extension.