Live device overview
Battery level, screen state, current URL, and online/offline history — updated in real time via MQTT or 30-second polling.
Live device overview
Battery level, screen state, current URL, and online/offline history — updated in real time via MQTT or 30-second polling.
Remote control
Screen on/off, URL navigation, restart, screensaver, TTS, volume, JavaScript injection, D-pad remote, and more.
Three providers
Supports Fully Kiosk Browser, FreeKiosk, and Fully Cloud out of the box. The same UI adapts to each provider’s capabilities. Adding a new provider takes a single class.
Embedded MQTT broker
Toggle “Embedded Broker” in Settings and devices connect directly — no Mosquitto or HiveMQ account needed. Or connect to any external broker. Falls back to 30-second HTTP polling.
MQTT device discovery
Unregistered devices broadcasting over MQTT appear as a banner in the dashboard. Add them in one click with fields pre-filled from the MQTT payload.
Cross-network devices
Route commands through MQTT for devices behind NAT, on remote networks, or behind cellular — no port forwarding required.
Bulk actions
Send a command to every device in a group with one click. Filter by tag, group, or status before dispatching.
Config templates
Save device settings as a named template. Apply the same preset to dozens of devices in seconds.
Alerts & audit log
Email alerts for offline, low battery, and unplugged events. Every command is logged with user, device, and timestamp.
Zero-config default
Runs on SQLite out of the box. Switch to PostgreSQL or MongoDB by setting a single environment variable.