AI writes x86_64 assembly + eBPF for Wolfram fractals direct to /dev/fb0.
The entire build — agent loop, qemu boot, kernel trace — runs in a real Linux VM in your browser via islo. No install. Fork-and-rerun in one click.
↑ Rule 30, rendered live in your browser by the same algorithm as src/rule30_reference.s — the agent's target.
Most AI coding sandboxes are containers. Containers can't:
bpftrace against kprobes — needs real kernel access./dev/fb0 — there's no framebuffer device in a container.qemu-system-x86_64 on real virtualization — needs KVM.islo gives you a real virtualized VM in your browser, with a real kernel, real /dev/fb0, and real eBPF. Which means an AI agent can write code that talks to the kernel for real — and you can watch it happen from a tab.
islo use wolfram-fb0 spins a real Linux VM with nasm, qemu, bpftrace, Ollama (+ the smallest Gemma), and opencode pre-warmed. ~30s to a working shell./dev/fb0 directly.--ppm mode, pixel-diffs against a Python reference, and reports binary size. The agent optimizes both.qemu-system-x86_64 boots a 4 MB Linux straight into the agent-built ELF on a real framebuffer. AI-written bpftrace programs attach to the binary and stream every syscall + every byte mmapped to fb0.islo share exposes the framebuffer stream + the eBPF event stream as public URLs. You see the fractal bloom in real time, with the kernel-side trace scrolling beside it.[trace] waiting for a forked sandbox…
Binary size and pixel-diff vs iteration, by target. Filled in after the first full agent run.
Fractint (1988) · FractalAsm · A New Kind of Science · islo · opencode
Every new account on islo.dev ships with $50 of free credit — no card required. That's enough to spin a real-VM sandbox like this one and run the full convergence loop end-to-end yourself.