011 · 22 October 2026 · developer-tools · handheld · education

Octavo Lab

Download ↓octavo-lab-0.1.0.html, 1.0 MB · sign in to download

An operating-system playground: worlds in QuickJS sandboxes on a virtual dual-screen handheld, with faults, timelines and a coding agent.

Previewin your browser
The Octavo preset: the system script next to the virtual dual-screen handheld running a reader
Sign in to run
Download ↓octavo-lab-0.1.0.html, 1.0 MB · sign in to download

An operating-system playground. Programs are worlds in QuickJS sandboxes on a small virtual machine, a dual-screen handheld with buttons, a lid, a touch screen, a light sensor, wifi and a battery.

  • Write the system: stores, channels and apps in one script; boot it and watch it run.
  • Look inside: machine I/O, events, a timeline, the world list, a dependency graph, changes and authority.
  • Break it on purpose: inject crashes, hangs, floods and unplugs; close the lid mid-stroke; follow the restarts.
  • Scenarios: scripted runs such as "phone turns the page" that you can run or watch step by step.
  • Agent: a coding agent that can read, change and test the system with you.

Attachments

  • Source project (zip) octavo-lab-source.zip · 1.3 MB

Sign in to download attachments.