Static-hosted Control Surface
XIAO AirMouse
The new React control plane is the primary way to configure, persist, and inspect the wand mouse. It keeps the device contract structured, the layout cleaner, and the diagnostics surface ready for future expansion.
Connection Manager
Desktop Chromium over HTTPS or localhost, with direct Web Serial transport and no backend.
Device Persistence
Live changes apply immediately, and device config can be saved into LittleFS for reboot-safe tuning.
Diagnostics
Structured JSON events, a stronger log viewer, session history, and a 3D stage for cursor projection.
Serve locally with python3 -m http.server 8000, then open http://localhost:8000/ and launch the control plane or legacy tools.