Skip to content
Ihsen15 min read

Updated

View MarkdownOpen in ChatGPTOpen in Claude
  • Comparison
  • Home Assistant
  • Dashboards
GlassHome dashboards for Home Assistant across themes, on a monitor and phone

The best Home Assistant dashboards in 2026

Sections, Mushroom, Bubble Card, GlassHome, Magic Frame, or Tunet? A fair look at the best Home Assistant dashboard options in 2026, including where each one falls short (mine included).

Want a better Home Assistant dashboard in 2026? There are a handful of real options. You can stay on the built-in Sections view, build your own look with Mushroom or Bubble Card from HACS, or install an app that replaces the dashboard entirely: GlassHome, or the self-hosted Magic Frame and Tunet.

Full disclosure: you are on the GlassHome website, written by the person who makes GlassHome. I have tried to give every option a fair hearing, and several of them beat mine for specific cases: Sections if you want to go deep in config, Tunet for energy and EV, Magic Frame for a photo frame. What you pick depends on how much you want to build yourself, who else in the house uses the dashboard, and where it hangs.

A Home Assistant dashboard built with GlassHome, running the Midnight Glass theme
GlassHome connected to Home Assistant, running the Midnight Glass theme. No custom CSS.

At a glance

Option Out of the box Wall / kiosk Household Extend Deep config Open source Price
Home Assistant Sections No Yes Yes Yes Free
Mushroom Mushroom No No Yes Yes Yes Free
Bubble Card Bubble Card No No Yes Yes Yes Free
GlassHome GlassHome Yes Yes Yes Yes No Free; PRO $39.99
Magic Frame Magic Frame Yes Yes No No No Free at home
Tunet Tunet Yes No No Yes Free

What the columns mean (a dash is “partly”, tap it for the reason):

  • Out of the box: looks designed the moment you install it, no theming or CSS. Partial means it is tidy as shipped, but the look is yours to build.
  • Wall / kiosk: built for a mounted tablet: locks to the dashboard, hides the chrome, pairs the screen. Partial means it works on a tablet but locking it down takes add-ons or workarounds.
  • Household: per-person views or themes, and guest access, not one dashboard for everyone.
  • Extend: third-party cards or widgets, via HACS, a store, or an SDK.
  • Deep config: YAML, templates, custom CSS, conditional cards, the long tail of “make it do exactly this”. The ready-made apps trade that away on purpose; if you live in YAML, Sections and the HACS cards win this column outright.
  • Open source: the whole app under an open-source license. Partial means the app is closed or source-available only.

Home AssistantHome Assistant Sections the built-in default

Free Built in Open source Since 2024.3

Since 2024.3, the Sections view gives you a real drag-and-drop grid with a visual editor. The Areas dashboard can even build a clean starting layout from your rooms. No YAML needed.

Strengths

  • Built in, free, and open-source: nothing extra to install
  • Goes as deep as you want in config
  • Works with everything in Home Assistant
  • Enormous community

Trade-offs

  • Leans functional over polished
  • A designed look still means finding, installing, and theming HACS cards
  • Wall tablets, kiosks, per-user views, and guests take extra add-ons and workarounds
Best for
tinkerers, and anyone who would rather stay free, open, and built in.
The default Home Assistant dashboard on desktop, built with the native Lovelace UI
The default Home Assistant dashboard. Capable and tidy, but you build and theme the look yourself. Source: Home Assistant demo, Apache-2.0

Learn more: Home Assistant Sections docs.

MushroomMushroom HACS card collection

Free HACS Apache-2.0 Card set

Mushroom is one of the most popular ways to upgrade the look of Lovelace. It is a free, well-kept set of clean, minimal cards for lights, climate, media, people, and more, and it is lovely work.

Strengths

  • Genuinely beautiful cards
  • Kept up to date
  • Themeable to taste
  • Plenty of users, so help when you get stuck

Trade-offs

  • A card set, not a whole dashboard
  • You still place the cards, build the layout, and theme it
  • No wall, kiosk, or household mode
Best for
people who enjoy building their own dashboard and just want better-looking parts to build it from.
Mushroom minimalist cards for Home Assistant Lovelace dashboards
Mushroom's card collection: clean building blocks you place and theme yourself. Source: Mushroom (Apache-2.0)

Bubble CardBubble Card HACS card collection

Free HACS MIT Phone-first

Bubble Card adds sleek pop-up and header cards with expandable buttons. It shines on phones.

Strengths

  • Polished controls, built for phones first
  • Clean look
  • Big following

Trade-offs

  • Same do-it-yourself model as Mushroom
  • Narrower in purpose
  • An interaction style, not a whole dashboard
Best for
phone-first users who want modern pop-up controls in their current dashboard.
Bubble Card room, media, vacuum, people and energy cards on a Home Assistant dashboard
Bubble Card's pop-up and button cards. Sleek, mobile-first controls you drop into your dashboard. Source: Bubble Card (MIT)

GlassHomeGlassHome dedicated dashboard app

Free tier PRO one-time Add-on / Docker Widget store + SDK Local only

GlassHome is a separate app that connects to Home Assistant. Instead of assembling cards, you install something ready-made: one visual style, drag-and-drop layouts, room-by-room navigation. It also does kiosk pairing for wall tablets, per-user themes, and guest access. Widgets come from a store, and there is an SDK and CLI if you want to build your own. Everything runs on your network.

The flip side of “ready-made” is that you get GlassHome’s look, not yours. There is no YAML, no templating, no custom CSS. If your current dashboard is a carefully tuned set of conditional cards and Jinja templates, GlassHome will feel like a step down in control, and that is by design.

Strengths

  • Looks designed without theming
  • Kiosk pairing, per-user themes, and guest access built in
  • Widgets from a store, with an SDK if you want to write one
  • Quick setup, everything stays on your network

Trade-offs

  • A separate app to install and keep updated
  • No YAML, templates, or custom CSS: one visual style, take it or leave it
  • The widget catalog is far smaller than HACS
  • The dashboard itself is closed-source (SDK, CLI, UI library, and widgets are open)
  • Small community, and one person building it (me)
  • PRO features cost money; the rest of this list is free
Best for
households with a wall tablet and people who would rather not assemble a dashboard themselves. Not for anyone who wants to tune every card in YAML. The local tier is free. PRO is a one-time $39.99.
A GlassHome dashboard built by a community member: living room area with a sofa photo, a media player, an activity feed, climate at 19.5 degrees and an all-lights control
A reader's living room in GlassHome: area photo, what is playing, recent activity, climate, and one switch for every light. Built by coasting24, not by me. Source: coasting24, shared on the GlassHome Discord
The same community GlassHome dashboard in light mode, with an openings list showing which doors and windows are open
The same home in light mode. The openings list on the right shows which doors and windows are open, room by room. Source: coasting24, shared on the GlassHome Discord
GlassHome running on a wall-mounted tablet in the Midnight Glass theme
On a wall tablet. Kiosk pairing keeps it locked to the dashboard, and the layout follows the screen.
GlassHome home view in the Coral Reef theme
Coral Reef, one of seven built-in themes. Each person in the household can pick their own. Seven is the whole list: there is no theme editor.

Learn more: How GlassHome connects, Pricing, Live demo.

Magic FrameMagic Frame source-available dashboard app

Free at home Polyform NC Self-host Photo frame iOS beta

Magic Frame is a newer self-hosted app, in the same class as GlassHome. It is built for tablets, wall monitors, and picture frames, and it talks to Home Assistant directly. You lay it out by dragging widgets around, and every screen updates live. It also works as a photo frame: point it at a local Immich library and it cycles your own wallpapers. One tap turns the tablet from art into a control panel. Everything runs locally, with no cloud or account.

Strengths

  • Source available and free at home
  • Photo frame and dashboard in one app, your own Immich wallpapers behind it
  • Screens stay in sync, no YAML anywhere
  • Reads Google and Microsoft calendars and Todoist
  • Ships an MCP server, so an AI assistant can read your views and widget catalog

Trade-offs

  • Polyform Noncommercial: free at home, separate license to sell or embed
  • Young, small community
  • iOS app still in beta
  • No widget store or SDK yet
Best for
tinkerers who want a tablet and a photo frame in one, and who enjoy self-hosting something new and following along as it grows.
Magic Frame on a wall tablet: photo wallpaper with clock, weather and calendar widgets
Magic Frame in frame mode, with the clock, weather and calendar sitting on a photo wallpaper. Source: Magic Frame docs
The Magic Frame view editor with its widget palette and drag-and-drop grid
The view editor. Pick a widget from the palette on the left, drop it on the grid. Source: Magic Frame docs
A Magic Frame weather card showing current conditions and a four-day forecast
The weather card changes its background to match the current conditions. Source: Magic Frame docs
A Magic Frame status card for a robot vacuum, showing room and cleaning progress
A status card for a robot vacuum, down to which room it is on and how much it has covered. Source: Magic Frame docs

Learn more: Magic Frame, Magic Frame on GitHub.

TunetTunet open-source dashboard app

Free GPL-3.0 Add-on / Docker Energy + EV cards PIN-locked settings

Tunet is a free, open-source dashboard for Home Assistant. You install it as an add-on or run it with Docker, then arrange cards on a drag-and-drop grid. It arrives dark and glassy, and the cards cover a lot of what the native dashboard leaves you to build: hourly electricity prices, EV charge and range, Sonos and Android TV media, alarm, climate, calendar. Layouts are saved on the server as profiles, keyed to your Home Assistant user, so each person’s layout follows them from screen to screen. Settings sit behind a PIN, so a wall panel does not get rearranged by whoever walks past it.

Strengths

  • Free and open-source under GPL-3.0
  • Installs as an add-on, looks designed without theming
  • Energy cards that are genuinely good: Nord Pool prices, EV charge and range
  • Profiles follow you across devices
  • Translated: German, Norwegian, Swedish, Chinese

Trade-offs

  • Built-in cards only (23 of them), no plugin system
  • Started early 2026, mostly one person’s work
  • No kiosk pairing or locked full-screen mode, and no guest access
Best for
people who want a free, ready-made dashboard with strong energy and EV cards, and who are happy inside the card set it ships with.
A Tunet dashboard for Home Assistant with electricity price, heat pump, EV charge and media cards
Tunet's home view, with presence, the current electricity price, climate, the car, and what is playing. Source: Tunet (GPL-3.0)
Tunet cards for weather, electricity pricing, alarm, vacuum, media and room climate
The card set on one grid: weather, pricing, alarm, vacuum, media, and per-room climate. Source: Tunet (GPL-3.0)

Learn more: Tunet on GitHub.

Also worth knowing

Dwains Dashboard (HACS) builds a full themed dashboard from your areas and entities. It is one of the closest community options to a ready-made product. The trade-off: you fit into its layout instead of designing your own.

Button Card (HACS) is an endlessly customizable card for YAML and JavaScript fans. If you love templating, it is for you. It is the opposite of no-config.

Tileboard and the other JSON-based wall panels still work, but they are aging and driven by config files, and most kiosk builders have moved on.

Learn more: Dwains Dashboard, Button Card, HACS.

How to choose

Two questions decide it: how much control you want to keep, and who else uses the thing. Walk the tree. Every leaf says what you give up, because every one of these costs you something:

Do you want to keep YAML, templates, and CSS control?

Positions are my read of the feature sets above, not a benchmark. No leaf is free: pick the cost you mind least.

You can also combine them. GlassHome, Tunet, and Magic Frame run next to the native dashboard, not instead of it, so an existing Sections or Mushroom dashboard keeps working.

Your dashboard could be beautiful tonight.

  • Always free
  • No account required
  • Stays on your network

FAQ

Do I need anything beyond the default dashboard?

Not always. Sections is good now. You need more when you want a designed look, wall-tablet or kiosk behavior, or per-person views.

Can I combine these options?

Yes. Mushroom and Bubble Card live inside the native dashboard. GlassHome runs next to it on its own port. Nothing replaces anything.

Does GlassHome replace Home Assistant?

No. Home Assistant stays the engine. GlassHome is just a dashboard that connects to it. Your existing dashboards keep working.

Is GlassHome free?

Yes, there is a free tier for local use. PRO is a one-time purchase, not a subscription.

Last updated .

All posts