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.

Drag & Drop Editor
Live HA Data
Docker or HACS

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
Read the full security overview

How it works

Up and running in minutes

01

Run with Docker

docker compose up -d — no account to create, no signup.

02

Connect HA

Enter your HA URL and authorise the connection once.

03

Build pages

Drag components onto the canvas, link them to entities.

04

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.