BigHugger
GH Repository · deeplethe

forkd

Fork() for AI agent microVMs. Spawn 100 children in ~100ms from a warm parent; BRANCH a live VM in ~150ms. KVM-isolated, snapshot CoW.

stars
2,883
30-day movement
+62/day
Related entries
60
Connections
1
dockeragent-appRustsnapshotrustsandboxmicrovmkvmcopy-on-writeai-agents

forkd is a Rust tool that provides fork()-like semantics for AI agent microVMs, using KVM isolation and snapshot copy-on-write. Its description claims spawning 100 child VMs in ~100ms from a warm parent and branching a live VM in ~150ms.

You need fast, KVM-isolated duplication of running agent VM environments without cold-start overhead.

Use it to

  • Spawn many isolated child VMs from a warm parent
  • Branch a live VM mid-execution for parallel agent work
  • Sandbox untrusted agent workloads with KVM isolation
  • Use snapshot copy-on-write to share memory across forks

For Engineers running AI agents in isolated microVMs

Role
agent-app
Language
Rust
Licence
Apache-2.0
Forks
220
Open issues
6
Last push
2026-09-14
Latest release
v0.0.1-alpha · 2026-05-11
topicsai-agentsmicrovmkvmcopy-on-writesandboxsnapshot