About CasaBoard
A local-only dashboard builder for Home Assistant
Design beautiful, responsive pages with a drag‑and‑drop editor — free, MIT-licensed, privacy-first, and running entirely on your own hardware. No account, no tracking.
What is CasaBoard?
Dashboard builder for Home Assistant
CasaBoard lets you design beautiful, fully custom smart home dashboards with a drag-and-drop editor — no coding required. It runs as a self-hosted Docker container alongside your own Home Assistant, and displays live entity data on any screen.
CasaBoard pages are URLs served from your own server. Embed them in a kiosk browser on your wall display, open them on a tablet in the kitchen, or embed the whole app in the Home Assistant sidebar with the HACS integration. Free, MIT-licensed, and open on GitHub.
Features
Built for real smart home users
Visual drag-and-drop editor
Arrange components freely on a canvas. Resize, reorder, and layer without touching YAML or JSON. What you see is exactly what gets displayed.
Direct Home Assistant integration
CasaBoard connects via the HA WebSocket API — the same protocol the native dashboard uses. Entity state updates appear in real time as they happen in your home.
Docker Compose or HACS
Run CasaBoard with a single docker-compose file, then optionally install the HACS integration for a Home Assistant sidebar panel. No account, no cloud, no ongoing cost.
Unlimited pages, no login
Create as many dashboard pages as you like. There's no per-user gate — anyone who can reach the app on your network can view and edit dashboards.
Nothing leaves your server
Dashboards, sidebars, themes, and your Home Assistant connection are stored as local files on the machine running the container — never sent to a third party.
Our privacy commitment
Self-hosted, always
Your smart home data is personal. There are no CasaBoard servers in the picture at all — the app and its data live entirely on the machine you run it on.
- Home Assistant connection stored as a local file on your server
- No proxy — CasaBoard talks directly to your Home Assistant instance
- No account, no cloud sync, no analytics or tracking
- Dashboards, sidebars, and themes stored as JSON files you can back up yourself
How it works
Up and running in minutes
Run with Docker
docker compose up -d — no account to create, no signup.
Connect HA
Enter your HA URL and authorise the connection once.
Build pages
Drag components onto the canvas, link them to entities.
Display anywhere
Open the URL on any screen — phone, tablet, TV, or the HA sidebar.
Ready to build your dashboard?
Everything you need is in the docs. Takes about 10 minutes from zero to live dashboard.
