Mega Dashboard › Guides

A Home Assistant dashboard without YAML: a visual editor that works on the dashboard

Updated 7 October 2026

In short. In Mega Dashboard for Home Assistant you don't edit cards in a side form or a YAML file. You tap the thing on the dashboard and its tools appear right there: drag it, resize it, recolour it, add a module from a library of 37 that already shows your own devices. Every step can be undone and every save is kept. It's free.
Mega Dashboard Studio: a selected module on a Home Assistant dashboard with its toolbar and a hint at the bottom
The Studio: a selected module with its toolbar. The hint at the bottom always says what you can do next.

Why YAML gets in the way

Home Assistant can show almost anything, but a dashboard that looks good usually means a dozen custom cards from HACS, card-mod for the styling, YAML for the layout and evenings of reloading to see why something doesn't line up. Every later change starts that over again. The built-in editor has improved a lot, yet anything beyond the standard cards still ends up in YAML.

How editing works in Mega Dashboard

  • Tap to select. Tap a module and a small toolbar appears above it: ⠿ to drag, ⚙️ for settings, arrows, copy, hide and delete. Tap again to go inside and change one card, then one part of it — a name, an icon, a colour.
  • Slide to resize. Drag the bar on a module's right edge to ¾, ⅔, ½, ⅓ or ¼ of the row. Narrow modules sit side by side, and on a phone they stack again by themselves.
  • A library that knows your home. 37 modules — rooms, lights, scenes, cameras, climate, radiators, media, remote, energy, locks, people, weather, vacuum, system and boxes for your own. Each one is previewed with your own devices before you add it.
  • Settings as a plain list. Every option a card has, with names, switches and colour and icon pickers — even options that have no field in the usual forms. JSON is still there if you want it.
  • Safe by default. Nothing is written until you press Save. Ctrl+Z undoes any step, you're told if someone else changed the dashboard meanwhile, and any earlier save can be brought back. Pages you made by hand are left alone.
  • Each screen its own version. Pick computer, tablet or phone in the bottom bar and your changes apply only to it — or to all at once.
  • For the tinkerers. A tree of the whole dashboard, a full card editor with forms instead of YAML, and Ctrl+K to find anything.
Resizing a Home Assistant dashboard module to half width in the Mega Dashboard Studio
Half width with one drag — the modules next to it make room.

You don't start from a blank page

A wizard asks ten questions — language, screen, the devices you really use, rooms, pages, an optional picture of the home, the look — and builds the whole dashboard from your answers. It reads the last 14 days of the logbook and counts only what a person switched, so your real favourites end up on top. Then you fine-tune it in the Studio.

Try it before you install

The home page has a small working copy of the Studio. The five steps take about a minute and nothing leaves your browser.

Needs Home Assistant 2024.10+ and an administrator account. The app also installs the free, open-source cards the dashboard uses (button-card, layout-card, card-mod, kiosk-mode, mini-graph-card, advanced-camera-card); any you already have are left as they are.