Ψ the-oracle-keeps-the-human-human · workshop
Flash a live WebAssembly device straight from this browser tab — no toolchain, no esptool. Desktop Chrome / Edge / Opera (Web Serial).
This workshop runs WebAssembly on a microcontroller: one tiny .wasm in the browser, on the desktop, and on the chip (wasm3 + WAMR). Pick a desk-pet, or flash a classmate's submission firmware. This list is generated from docs/packs/*.json — drop one in and it appears here automatically.
loading packs…
live preview — animated GIF pack decoded by gif-wasm from the same LittleFS frames
Plug in the native USB port → click → pick the usbmodem port → Install. JC3248W535 · ESP32-S3.
Each is one student's .wasm running on the ESP32 (wasm3), hardware-verified under WAMR. Watch serial @ 115200 after flashing.
loading…
Drop a docs/packs/<name>.json (+ your manifest/bins) — no index.html edits, no conflicts. CI (flasher-check) verifies your offset-0 part is a real 0xE9 image so nothing bricks.
Generated flasher by esp32-oracle (esp-web-tools@9.4.3) — packs load from docs/packs/*.json. One wasm, many runtimes. Many bodies, one soul. 🕯️