Zeroboot

★ New
assess
Infrastructure open-source Apache-2.0 open-source

What It Does

Zeroboot provides sub-millisecond VM sandboxes for AI agents using copy-on-write (CoW) forking of Firecracker microVM snapshots. A minimal Firecracker VM boots once, loads the runtime (Python, Node, etc.), and snapshots its memory and CPU state. When a fork request arrives, the snapshot is memory-mapped with MAP_PRIVATE, a new KVM VM is instantiated with restored CPU registers, and the fork shares the parent’s memory pages until it writes (CoW divergence). This achieves 0.79ms p50 spawn latency and ~265KB memory per fork vs. E2B’s ~128MB per sandbox (~480x density).

Zeroboot is a working prototype / research project, not a production platform. It has critical limitations: no networking (serial I/O only), single vCPU per fork, and no managed API.

Key Features

  • 0.79ms p50 spawn latency: 190x faster than E2B’s ~150ms, via CoW memory forking
  • ~265KB memory per sandbox: ~480x denser than E2B’s ~128MB baseline, enabling massive concurrency on a single machine
  • 1,000 concurrent forks in 815ms: High-throughput batch creation on a single host
  • Firecracker hardware-level isolation: Despite the CoW optimization, each fork is a real KVM VM with hardware isolation
  • Apache 2.0 licensed: Fully open-source

Use Cases

  • Massive-scale batch code evaluation: Running thousands of code samples in parallel for AI agent benchmarking where network access is not needed
  • Research into sandbox density optimization: Exploring the limits of VM density and spawn latency
  • High-throughput pure-compute workloads: Workloads that do not require networking, such as algorithm evaluation, math benchmarks, or isolated function execution

Adoption Level Analysis

Small teams (<20 engineers): Niche fit for research and experimentation. Self-hosted, free, but requires Linux with KVM. The no-networking limitation makes it unsuitable for most practical agent workloads. Useful only for specific batch evaluation scenarios.

Medium orgs (20-200 engineers): Does not fit. The prototype limitations (no networking, single vCPU) make it unsuitable for production workloads.

Enterprise (200+ engineers): Does not fit. Working prototype with no managed offering, no SLA, no support.

Alternatives

AlternativeKey DifferencePrefer when…
E2BFull-featured Firecracker sandboxes with networking, 150ms cold startsYou need production-ready sandboxes with network access
QuiltContainer-based with inter-container networkingYou need container networking for multi-agent architectures
OpenSandboxKubernetes-native with full Docker/K8s featuresYou need production K8s-scale sandboxing

Evidence & Sources

Notes & Caveats

  • No networking: Sandboxes communicate via serial I/O only. No network access means no package installation, no API calls, no web requests. This disqualifies Zeroboot for the vast majority of real-world AI agent workloads.
  • Single vCPU only: Multi-vCPU is “architecturally possible but not implemented.” Compute-intensive workloads cannot parallelize within a sandbox.
  • Working prototype, not production: 47 GitHub stars, no managed API, no SLA, no support. The “190x faster than E2B” comparison is technically accurate but misleading — Zeroboot sandboxes are drastically feature-reduced compared to E2B.
  • Managed API in “early access”: A managed API is mentioned but not publicly available. Timeline and pricing unknown.
  • Linux/KVM required: Requires Linux host with KVM support. No macOS or Windows host support.
  • The CoW approach is interesting as a technique: The underlying technique (MAP_PRIVATE mmap of Firecracker snapshots with KVM restore) is a genuinely clever optimization that could be adopted by other platforms. Watch for E2B or others to incorporate similar approaches.