LumenLink

Drive a running device's event bus from the browser. Connect over USB and assemble a widget panel below.

Not connected
Empty canvas. Use Add widget to drop one in.
Raw outputpre-handshake
(nothing yet — boot logs would appear here if the device emits them before the handshake)
12 × 8 grid · widgets + grid persisted in localStorage