Prism Desktop – a native Windows & Linux app for Home Assistant

Hey everyone! I’ve been working on a side project for a while now and finally feel like it’s ready to share it here.

It’s called Prism Desktop - a lightweight native app for Windows and Linux that gives you a proper desktop experience for Home Assistant. The idea is simple: it lives in your system tray and is just there when you need it, without having to open a browser tab.

The core of it is a customizable grid dashboard. You add your HA entities as tiles, drag them around to rearrange, and resize the grid however you like.

It connects via the WebSocket API so state updates are instant, and supports a wide range of entity types: lights, switches, climate, covers, scenes, scripts, automations, sensors, cameras, weather, and media players. There’s also a dedicated 3D printer tile if you’re running something like Moonraker.

A few other things worth mentioning:

  • PC notifications: trigger native desktop notifications straight from your HA automations
  • Keyboard shortcuts: bind any tile to a shortcut, plus a global hotkey to show/hide the app
  • Visual customization: border effects like Rainbow and Aurora, custom button colors
  • System tray: stays out of the way until you need it

Download the installer from the releases page (.exe for Windows, AppImage for Linux), point it at your HA instance, and paste in a Long-Lived Access Token from your profile. That’s it.

Would love to hear what people think! If you run into issues or have feature requests, feel free to open an issue on GitHub.

:point_right: GitHub - lasselian/prism-desktop: A customizable desktop dashboard for Home Assistant. · GitHub

2 Likes