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