sandbox infrastructure for AI agents

fork|snapshot any environment in 26ms. full state. databases, files, processes.

○──○──○──○──○──○──○──○    main
            
            └──○──○──○──○──○    fork-a
                     
                     └──○──○    fork-b

pay for what you use

idle branches cost almost nothing. memory is reclaimed when inactive. storage is deduplicated across forks.

autoscale up to 3 TB RAM, 384 vCPUs, 1 PB storage.

hardware

cpu EPYC Zen 5
mem DDR5 ECC
nvme PCIe5, 12GB/s
net 25 Gbps

sdk

every mutation creates a commit. branches point to the tip and advance as you work. diff against any prior state.

1 sb: Branch = await ix.spawn()
2 fork: Branch = await ix.fork(sb)
3 snap: Commit = await ix.head(fork)
4 await ix.exec(fork, "codex exec full-send")
5 changes: FsDiff = await ix.diff(snap, fork)