An unbreakable Home Assistant Kiosk OS built on NixOS. Flash it to a mini-PC or tablet, point it at your Home Assistant, and get a self-contained dashboard that integrates back into HA through a native custom integration (installable via HACS). The screen itself becomes something you can see and control from your automations.
Warning
This is in early development. Expect lots of changes. Not recommended for daily use as of now.
Important
This is not affiliated to the Open Home Foundation or Home Assistant. This is my personal project.
I was annoyed how much setup you needed in order to get a good dashboard experience. Install some Linux Distribution, add packages, do this and that, configure things. The motivation was born to make this easier, with no Linux knowledge needed.
- Flash and go. No Linux knowledge needed. Write one image, drop a short YAML file on the boot partition if you need Wi-Fi, and it pairs with Home Assistant and logs itself in.
- Over-the-air updates. Update the whole OS from Home Assistant.
- Unbreakable. It's NixOS. A bad update never bricks the device — the device keeps every previous generation, and its LAN-only admin page lets you roll back to a known-good one from any machine on your network.
- Two-way Home Assistant integration. Most kiosks show HA. This one also appears in HA: the display, brightness, zoom, theme, power, current page and device health are all entities you can automate, via a native integration (installable through HACS) — no MQTT broker needed. Turn off your display after some time and turn it on when motion has been detected.
Full-screen Chromium locked to your dashboard, multiple cyclable URLs, touch wake, an on-screen keyboard, token auto-login, rollback to any previous generation, atomic OTA updates, multi-room audio, and seed-file provisioning — all controllable from Home Assistant, which discovers the device over mDNS via the native integration (installable through HACS).
See the Features page for the full list and the complete Home Assistant entity reference (controls + sensors).
Inspired by TouchKio.
DashboardAssistant is licensed under the PolyForm Noncommercial License 1.0.0 (SPDX: PolyForm-Noncommercial-1.0.0) — free to use, modify, and redistribute for any noncommercial purpose.
See the License FAQ for what that means in practice, or reach out at andrej@dashboardassistant.org.
This project was created by Andrej Friesen in 2026.





