A build cache that's a disk smith
The last good build lives on the host as a filesystem image. Each env gets a copy as an extra disk and bind-mounts it.
Copying an image takes seconds; writing millions of small files into a fresh filesystem takes minutes.
Files identical to the cached commit are backdated, so cargo only rebuilds the crates the branch touched.
Everything inside the VM zion
Postgres, Valkey, a queue and nginx run in each VM. I measured a shared database over the tunnel:
a few milliseconds per query adds up fast, and restoring a dump takes seconds anyway. Self-contained wins.
Claude, interactive, always oracle
Claude Code runs in a real tmux pane, not through an SDK. Hooks tell oracle when it's busy, idle or waiting;
oracle pastes the next message only when it's idle. If Claude exits, it comes back with --continue.
A browser it can drive zion
Each VM runs Chrome on a virtual screen, and Claude drives it. The screen is streamed over noVNC at its
own HTTPS address: I can watch Claude click through the feature, or take the mouse myself.
Paste screenshots from my laptop neo
While neo connect is open, any image I copy on my laptop lands in the VM's clipboard.
Ctrl-v in Claude pastes it, as if it were local.
Stop is cheap, start resumes smith
A stopped env costs only disk. Starting it again — bigger or smaller if I want — brings back the code,
the database and the same Claude conversation.