A Linux sandbox running in this tab. Commands go to a Go agent inside the
VM, one at a time; the working directory and anything you write to
/tmp survive between them. There is no pty behind this, so
interactive programs and Ctrl+C are out — but cd,
ArrowUp and Ctrl+L all work. Busybox, coreutils,
grep, rg, tree and
python3 are installed.
Lines starting with : are handled by this page rather than the
guest: :get <path> downloads a file out of the VM (read
in chunks over the same exec API, then checked against the guest's own
sha256), and :help lists them.
This is the WASI build: the same dist/smolbox.wasm runs under
wazero and in the browser, and it can mount a host folder read-only at
/mnt/host.
Also here: agent/ is a chat UI with
a local model driving this VM. It needs make model first.