About CasaBoard
A modern dashboard builder for Home Assistant
Design beautiful, responsive pages with a drag‑and‑drop editor and real‑time controls — privacy-first by default.
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. Connect directly to your Home Assistant instance and display live entity data on any screen.
Unlike built-in HA dashboards, CasaBoard pages are shareable URLs. Embed them in a kiosk browser on your wall display, open them on a tablet in the kitchen, or share a read-only view with family.
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.
Multi-instance & multi-page
Manage multiple HA instances (e.g. home + office) and create unlimited pages. Assign different HA connections per page and switch between them instantly.
Shareable live pages
Every page gets a public URL at /view/your-slug. Set it to Live and open it anywhere — no login required for display-only views.
Privacy-first by architecture
HA OAuth tokens are encrypted with AES-GCM in your browser and stored locally — never sent to CasaBoard servers. You control what stays where.
Our privacy commitment
Local-first, always
Your smart home data is personal. By default, CasaBoard stores nothing about your Home Assistant on our servers. OAuth tokens live encrypted in your browser. Optional cloud sync (paid plans) can persist your HA URL for multi-device convenience — but tokens stay local regardless.
- HA OAuth tokens encrypted with AES-GCM in browser storage
- No proxy — your browser talks directly to Home Assistant
- Optional cloud sync stores URL only, never credentials
- Supabase Row Level Security on all stored dashboard data
How it works
Up and running in minutes
Sign in
Login with Google — no password to create or remember.
Connect HA
Enter your HA URL and authorise via OAuth in the browser.
Build pages
Drag components onto the canvas, link them to entities.
Display anywhere
Open the live URL on any screen — phone, tablet, or TV.
Ready to build your dashboard?
Everything you need is in the docs. Takes about 10 minutes from zero to live dashboard.
