cave-vm is an open-source microVM runtime for Apple Silicon Macs, built for coding agents. Every project directory gets its own Linux VM (default Debian), and you can snapshot, restore and fork that whole running machine, memory and processes included, in tens of milliseconds.