Now in Founders' Pricing

The ultimate dashboard
for Home Assistant.

Native. Fast. Beautiful. Built for your walls.

Aureo is the Home Assistant dashboard you should have had three years ago. Skeuomorphic, tactile, native — it renders to the GPU, connects over a single WebSocket, and updates the instant your light turns on.

iPad Android tablet macOS No subscription
Aureo dashboard — main room overview
Why we built it

Zero lag.
That was the whole brief.

The HA web Kiosk dashboard runs in a browser. Every tap goes through a render engine, a framework, and a network round trip. Aureo renders directly to the GPU. State changes arrive in sub-millisecond time. Animations run at 60fps on a five-year-old tablet.

60fps
Native rendering
<1ms
Entity update
21
Tile types
10
Languages
21 Tile Types

Every domain HA exposes.

No YAML. No config-file editing. Drag, resize, snap to grid — every tile configured in-app with a gear popup. Click any of the highlighted tiles below to dive into the details.

Lights — 8 fixture types in a single view
Lights & Switches
8 fixture types — bulbs, strips, chandeliers, skylights. Real glow geometry, real fall-off.
Explore the fixtures
Camera tile — live frame
Cameras
Live JPEG + WebRTC. Direct go2rtc. ONVIF PTZ auto-discovered.
See the camera flow
Intercom — incoming call
Intercom
WebRTC video calls between tablets. Peer-to-peer. No external server.
See it in action
Voice tile — Jarvis HUD
AI Voice
Hold to talk. Your home answers. Streams to HA Assist with your own STT, agent, and TTS.
See the HUD
Solar arc graph
Graphs
Nine native chart styles. No Grafana iframe, no Lovelace card embed.
See all nine styles
Climate — target temperature
Climate
Current + target temperature. °C / °F auto-detected. Humidity shown.
Weather now — cloudy 13°
Weather Now
Animated icon, temperature, feels-like, humidity, wind.
Weather strip — days and hours
Daily / Hourly Strip
Six (or three) days or hours. Animated weather icons.
Year heat map — daily highs 12×31
Year Heat Map
12 months × 31 days, coloured by daily high. Open-Meteo or any HA sensor.
Feed — HA logbook and RSS
Feed
HA logbook, notifications, or up to 3 custom RSS feeds merged into one stream.
Info tile — sensor
Info
Date & time, any HA sensor, or next calendar event. Custom icons.
Moon phase tile
Moon Phase
Rendered moon. Rotates based on your actual lat/lon, because it should.
Scene tiles
Scene
Trigger any HA scene with a tap. Custom images per scene.
Section tiles — grouped
Section
Labelled bordered region behind grouped tiles. Optional tinted fill.
Label config dialog
Label
Static text for annotating layouts — room names, zone headers, notes.
Switches tile — 3 toggle styles (pill / button / slider)
Switches
Three toggle styles — pill, button, or tactile slider.
Alerts tile — info / warning / danger states
Alerts
Sensor-driven banner. Info / Warning / Danger states with matching color and icon.
Kitchen Suite
Calculator, unit and temperature conversions, multi-timers side-by-side.
Cover tile — day/night window
Cover / Blind
Resizable cover/blind tile. Customize day or night background image.
Alarm panel — PIN keypad
Alarm Panel
Green / amber / red shield. Code is forwarded to HA — never stored in Aureo.
Locks
Visual locked / unlocked state with a PIN-confirmed unlock. No accidental swipes from kids or guests.
Lights

Eight fixtures.
One tap.

Lights aren't an entity ID. They're a bulb, a strip, a chandelier, a skylight. Aureo renders each fixture differently — real glow geometry, real fall-off, real diode positions.

Light bulb — radial glow
Light Bulb
Radial glow dot with warm bloom.
LED strip — individual diodes
LED Strip
13 individual diode dots.
Floor lamp — vertical filament glow
Floor Lamp
Vertical filament bar glow.
Recessed lamp — conical clip
Recessed Lamp
Conical spotlight beam, precise clip mask.
Chandelier — wide cone glow
Chandelier
Wide conical beam at 155°.
Table lamp — warm omnidirectional glow
Table Lamp
Small omnidirectional warm glow.
Wall lamp — directional wall-wash glow
Wall Lamp
Directional wall-wash glow.
Skylight — three independent colored dots
Skylight
Three independent colored dots with palette support.
Light detail popup — HSV color wheel, brightness slider, effects list

Long-press for the full panel.

A Photoshop-style HSV wheel. A warm-to-cool color-temperature slider that shows Kelvin. A vertical brightness pill tinted to the current light color. Effects from Nanoleaf, Govee, or anything exposing effect_list — discovered automatically.

  • 5-second debounce so the UI feels instant even on slow Zigbee mesh
  • Brightness slider can also live inline on the tile
  • Three tile layouts — icon only, +name, +brightness
  • Switch tiles share the engine. Same 8 fixtures. Same icons
Cameras

Live streams. Real PTZ.

Camera tiles hold the last good frame, switch to full WebRTC on tap, and connect directly to go2rtc — not routed through HA — for the lowest possible latency. ONVIF presets discovered automatically.

Fullscreen camera view with PTZ d-pad and preset capsules
Camera tile thumbnail — live frame from Reolink RLC823S2

The tile never flashes black.

Every camera tile polls a live JPEG frame from go2rtc every second. The last good frame stays in memory, so the tile never shows an error and never requires a stable connection to stay visible. Switch it to a full live WebRTC stream right inside the tile — same connection, two renderers.

  • RTSP, Reolink, Eufy, Hikvision, Dahua — anything go2rtc speaks
  • Direct go2rtc WebRTC. Not routed through HA
  • ONVIF presets auto-discovered. Tap to snap
  • D-pad PTZ with continuous move + instant stop
  • Audio is fullscreen-only. The dashboard never broadcasts ambient sound by accident
Incoming intercom call — Hold to Talk and Video Call buttons
The secret weapon

Your tablets can call each other.

A built-in WebRTC video intercom between every tablet running Aureo on your Home Assistant instance. Peer-to-peer over your local network. Signalling via HA's event bus. No external server.

Most HA enthusiasts don't realise they can have this for free. Doorbird hardware starts at $400. Aureo ships it in software.

  • Full video calls between tablets
  • Push-to-Talk broadcast to every tablet at once
  • Synthesised dual-tone ringtone — no asset file needed
  • Online indicator. Mute toggle. Accept / Decline UI
Graphs

Nine styles.
One engine.

Native sensor visualisation. No Grafana iframe. No Lovelace card embed. Auto-scaling done right — 5th–95th percentile clamping, per-unit minimum span, nice round tick values. Energy meters auto-route to HA's statistics API with hourly deltas.

Sparkline graph — living room temperature trend
Sparkline
Value + tiny trend line. Hallway glance.
Multi-line graph — inside and outside temperatures
Multi-line
1–6 sensors, shared y-axis, comfort band overlay.
Battery glyph — water sensor at 92 percent
Battery Glyph
Vertical silhouette, auto-tinted red / amber / mint.
Hourly bars — today's energy usage at 9.16 kWh
Hourly Bars
24 bars per-hour energy with peak chip.
Net power split — import above zero, export below
Net Power Split
Import above zero, export below. Solar + grid.
Half-arc gauge at 49 percent
Half-arc Gauge
180° arc with semantic bands and value inside.
Donut breakdown — today's energy mix
Donut Breakdown
2–6 sensors as segments. Legend below.
Solar arc — 26.4 kWh today, peak 5.5 kW
Solar Arc
Warm area curve, sun glyph creeping with the day.
Today timeline — AI detections over 7 days
Today Timeline
Up to 4 binary or timestamp sensors as colored lanes.
AI Voice tile

Hold to talk.
Your home answers.

Hold, speak, release. Aureo streams the audio to Home Assistant's Assist Pipeline. Bring your own STT, conversation agent, and TTS.

Voice tile — INTENT.PROC processing state with cyan HUD

Built like a piece of hardware.

A row of drilled speaker grille holes along the top edge. A status header reading INTENT.PROC with a live sample counter and a level meter. A recessed talk button below that visibly depresses when held — the LED inside lights cyan.

Inside the panel: rotating outer ring, compass with degree labels, dashed targeting ring, radial FFT spectrum, and a breathing core orb. Each pipeline state — idle, listening, processing, speaking — has its own choreography.

And it actually works on tablets.

Wall-mounted tablets sit a meter from the speaker. Raw mic peaks at −45 dBFS — well below voice-detection threshold. Aureo applies 2.5× software gain with soft-knee saturation so quiet speech registers without loud commands clipping.

On Android, the mic is pre-warmed at widget mount so the first 2–4 seconds aren't lost to AudioRecord warmup. Sample-rate fallback: 16k → 48k → 44.1k → 8k.

Beyond tiles

The system that
holds it all together.

Aureo isn't just a grid of tiles. Below the surface: a bidirectional event bus that lets your automations drive the dashboard, multi-room layouts, and an edit mode that makes the whole thing yours in seconds.

HA Events

Your automations
can drive the dashboard.

When the doorbell rings, the Kitchen tablet opens the camera. When smoke is detected, every tablet asks for an acknowledgement — and Home Assistant gets the answer back. Eleven commands. One event type. Zero custom integrations to install.

Acknowledgement prompt — Smoke detected, Master Bedroom — False alarm / Call fire dept

Ask the dashboard a question.
Branch on the answer.

The bidirectional acknowledgement is the headliner. Fire request_acknowledgement from any automation with up to four button labels. The tablet shows it, the user taps, the answer fires back as aureo_command_ack. wait_for_trigger picks it up. Your automation continues.

Smoke alarm at 3am with “False alarm / Call fire dept” — auto-dial if no human response in 60 seconds. Front door unlocked at midnight with “Acknowledge / Trigger alarm” — auto-arm if no one's home. Bedtime routine: “Kids in bed? Yes / No” — yes turns off the house, no extends bedtime by 15 minutes.

  • Up to four button choices per prompt
  • Timeout fires its own result so automations never hang
  • correlation_id field echoed back — match requests to replies
  • Severity bands: info, warning, danger — danger loops sound
11 commands

One event type.
Eleven things it can do.

Every command takes an optional target — a tablet entity, a friendly name, a UUID, or a comma-separated list. Omit it and every connected tablet responds.

show_camera
Open a camera in fullscreen WebRTC on the targeted tablet. Wakes from dim. Locked tablets drop it.
request_acknowledgement
Bidirectional prompt with up to four buttons. Reply fires back as aureo_command_ack.
show_message
Alert overlay with title, body, severity, optional sound, optional auto-dismiss. Renders above everything.
flash_tile
Pulse a tile's glow border for N seconds. Draws the eye to one entity.
tts_speak
Speak text through the tablet's TTS engine. Doesn't need a media_player entity.
play_sound
Play info / warning / danger alert sounds or a custom URL. Loops on danger.
navigate_room
Switch the active room on a tablet without entering fullscreen.
set_room_enabled
Hide or show a room tab entirely. Built for short-term-rental scenarios.
set_dim
Force the screen to dim or wake regardless of the motion sensor. Auto releases the override.
lock_dashboard
Require master PIN to interact. Visual commands silently drop while locked.
exit_fullscreen
Close any open fullscreen view. Doesn't dismiss alerts.

Setup is one tap.
Debugging is one glance.

Every tablet publishes itself as a Home Assistant sensor — sensor.aureo_kitchen_tablet, sensor.aureo_living_room. They show up in HA's automation editor as a real dropdown. Type-and-guess never happens.

Aureo ships a catalog of HA blueprints. Tap “Import to HA” in Settings → HA Events. Your phone's browser opens the import dialog. HA walks you through the inputs. Save. Done. No YAML edits, no custom_components, no HA restart.

  • Eleven single-command blueprints plus combos (doorbell, away-mode, smoke-ack)
  • Recent Commands debug log shows the last 20 events received — target match, result, payload
  • Custom YAML wizard for power users who write their own triggers
  • “Test on this tablet” button fires the event so you can verify without leaving the app
  • Survives HA reconnects automatically — same WebSocket the rest of Aureo uses
example Doorbell rings → Kitchen tablet opens the camera
trigger:
  platform: state
  entity_id: binary_sensor.front_doorbell
  to: "on"

action:
  event: aureo_command
  event_data:
    command: show_camera
    target: sensor.aureo_kitchen_tablet
    camera: camera.front_doorbell
    wake: true
Customization

Edit it on the wall.
Not in a YAML file.

Every web dashboard forces the same trade-off — write config in one tab, refresh another, hope it looks right. Aureo's editor lives on the tablet. Drag a tile and it stays where you put it. Swap a room's background and it updates in front of you. No round-trips, no YAML, no surprises.

Edit mode — tiles shake with gear and delete handles, drag to rearrange

Drag. Resize. Done.

Tap Edit. Tiles shake. Drag any tile to any cell. Conflict detection prevents overlap — Section tiles are exempt because they're background layers. Every tile has a gear icon for its own configuration popup.

  • 8 columns on phones. 12–24 on tablets — scaled to width
  • Rows fill the screen height exactly. Never scrolls
  • Every label, colour, opacity, border, icon set per-tile
  • Master PIN gates Edit and Quit if you want it to
Main Settings — page name and background picker with built-in image gallery

One tablet. Every room.

Unlimited rooms, each with its own independent tile layout. Room tabs at the top for instant switching. Per-room PIN locks if you want them — with the Master PIN as your always-available fallback.

  • Solid colour, gradient, or photographic room backgrounds
  • Background opacity slider so tiles stay readable over any photo
  • The first room is always accessible — you can never lock yourself out
  • Add, rename, delete — visually, never through config files
What's coming next

More tiles
already in flight.

Aureo isn't done shipping at v1.0. Here's what's queued for the months after launch — every one included free for 1.x owners.

Vacuums & Mowers
Send the robot on its mission with one tap. Start, dock, see where it's cleaning, get notified when it's stuck.
Music Player
Now-playing tile with album art, transport, volume, source switching. Sonos, Spotify, AirPlay, anything HA exposes.
Sprinklers & Irrigation
Rachio, Hydrawise, OpenSprinkler — zone schedules, run-now controls, and rain-delay status right on the wall.
Lists & Calendar
Tasks and upcoming events on the wall, where you'll actually see them. Syncs with any HA todo or calendar entity.
Person & Presence
Who's home, who's at the door. Recognised faces overlay on the camera tile when they arrive, with a familiar name underneath.
Fans & Humidifiers
Speed, mode, oscillation, target humidity. Air control beyond the climate tile, with the same instant local responsiveness.
EV & Charging
Charge level, kWh added, time to full, and scheduled charging. Pairs with the Solar Arc and Hourly Bars for a complete home-energy picture.
…and whatever you ask for
The wishlist drives the roadmap. The most-voted ideas get built next — tell us what you want most.
Privacy

No cloud.
Because we don't have one.

Aureo talks to Home Assistant on your local network. There's nothing to sync, no data to leak, no servers to crash. We can't read your dashboard. Nobody can.

Local-first by definition

One WebSocket between your tablet and your HA. That's the whole connection diagram. WebRTC for cameras goes peer-to-peer through go2rtc.

Camera frames stay on device

Screen auto-dim uses front-camera luma-difference motion detection. Frames are processed on-device and never stored or transmitted. Or skip the camera entirely and use any HA presence sensor.

Your alarm code stays in your alarm

Alarm Panel tile is pass-through. The code is sent to HA which validates it against your alarm panel's own configuration. Aureo never holds a copy.

Pricing

One price.
Forever.

No subscription. No "Pro" tier. No per-device tax. We don't have servers, so we don't have a reason to charge you every month.

Founders' Price — first 60 days
$19$29
One-time · Family Sharing on

Install on every tablet in your house. Share with up to six family members at no extra cost. All 1.x updates included.

Specs

The fine print.

Platforms

iPad iOS 13+ · A12 chip (2018) or newer
Android tablets Android 10+ · 3 GB RAM · Snapdragon 600+
macOS Active development target
Pixel Tablet Full support
Amazon Fire Sideload APK · no Play Store

Requires

Home Assistant Any recent version
Long-Lived Access Token Generated in HA · entered once
Cameras (optional) go2rtc add-on for WebRTC
Voice (optional) Any HA Assist pipeline
Account Not required

Languages

English, German, French, Dutch, Spanish, Italian, Polish, Portuguese (Brazil), Russian, Swedish.