The job
You bought a headset. You need to know if the boom mic is live before a call. You swapped a keyboard and want to see whether Caps Lock is actually Caps Lock. You think the left speaker is dead. Those are five-minute questions. They should not require an account, a mobile app, or a file sitting on a stranger’s object storage.
Hotplug answers them with the APIs already in the browser: getUserMedia, Web Audio, keyboard events, pointer events. The pages are static HTML, CSS, and JavaScript. They are meant to deploy on Cloudflare Pages as the project named hotplug.
What we refuse to be
This is not a calculator farm and not a compressor clone. The bench is deliberately physical: sensors, switches, clicks, cones. If a test cannot run without sending your bytes somewhere else, it does not ship.
How it is built
- Vanilla files. No React, no bundler, no build step.
- HTTPS-friendly. Camera and mic work on Pages because the origin is secure.
- Stop on leave. Video and audio tracks are ended when you go.
- Scores, when they exist, live in localStorage on your profile.