Devices
Universal Light Driver — WLED, LIFX, Hue, Nanoleaf, Art-Net, sACN, ESP32, generic HTTP.
You're on localhost, so the bridge should run on this same machine. Start it once:
cd tools/pulse-bridge && npm install && node index.mjsThen it auto-connects. (On a PulseBox the bridge is a systemd service — you don't run this.)
Diagnostics
The bridge is optional — Pulse runs fully in the browser without it. It adds native I/O the browser can't do (Link, native MIDI/HID, OSC, DMX, OpenCV, NDI, Home Assistant). LAN/localhost only. Capabilities below are honest: “unavailable” until that native module ships.
No real devices connected. Open a Pulse Receiver / TV on this PulseBox — it appears here automatically (no IP typing). On the cloud site this stays empty (it can't see your LAN).
Your PulseBox
No PulseBox paired yet. On the box screen you'll see a 6-character code — enter it here to link it to your account.
To find your Wi-Fi lights, start Pulse Bridge.
Pulse works with LIFX / WLED / Hue smart bulbs, projectors and DMX. This website can't scan your Wi-Fi directly — that's a browser safety rule. Pulse Bridge is a small helper that runs on your laptop or PulseBox and scans your lights safely on the local network.
Start it once, then press Find lights:
node tools/pulse-bridge Advanced — bridge runs on another device
Only if Pulse Bridge runs on a different machine on your network — enter its LAN address. Otherwise you don't need this.
Discover on your network
Start the bridge to scan for devices.
Add a LIFX bulb by IP — when discovery doesn't find it
Find the bulb's IP in the LIFX app (bulb → settings → IP). This talks to it directly (unicast), bypassing broadcast — works across subnets if the bridge can reach the IP.
Supported today: LIFX (LAN broadcast + add-by-IP) and WLED (mDNS + HTTP). Art-Net nodes that advertise mDNS show up here too. Hue / Nanoleaf pairing, Tuya / BLE / Bluetooth, and DMX-over-USB are not wired — DMX USB needs WebSerial or a native bridge.
Your lights · 0
No lights registered yet. Scan above to discover devices on your network, or click Add manually.
Map Pulse → Lights
No mappings yet. Dispatch is throttled to 20 Hz once you save one.