wasm-vm — RV64 in the browser

initializing...

Roadmap

loading tasks…

Console

New here? Click ▶ Boot Linux (busybox) to start a real RISC-V Linux shell right in your browser, then type commands like ls / or uname -a. (The larger Alpine boots need local-only artifacts — see tools/serve-dev.sh.)

Tailscale provider idle; no Worker or runtime artifact loaded.

Public Tailscale uses the official control plane and public DERP relays. Private Headscale uses the same client against your control server. WebSocket is the ordinary browser transport; enter its endpoint before booting. Switching applies to the next guest boot and never falls back to another identity silently.

Host ↔ Alpine files

Drop files here to stream them into Alpine (two simultaneous uploads maximum).

Boot Alpine to enable the private WVFT file-transfer agent.

    Loading docs…