v0.1.0

HATUI

A terminal-based dashboard for Home Assistant built with Textual

hatui
┌─────────────────────────────────────────────────────────────────┐
 HATUI - Home Assistant TUI                                      
├─────────────────────────────────────────────────────────────────┤
 Lights │ Switches │ Sensors │ Climate │ All                     
├─────────────────────────────────────────────────────────────────┤
 Entity              │ Name           │ State │ Last Changed     
 light.living_room   │ Living Room    │ ON    │ 2026-01-17 15:30 
 light.bedroom       │ Bedroom        │ OFF   │ 2026-01-17 14:22 
 light.kitchen       │ Kitchen        │ ON    │ 2026-01-17 15:45 
├─────────────────────────────────────────────────────────────────┤
 q Quit  r Refresh  t Toggle  ↑↓ Navigate                      
└─────────────────────────────────────────────────────────────────┘

Features

Terminal Native

Full-featured TUI built with Textual. Works over SSH, in tmux, and any terminal emulator.

Real-time Updates

Auto-refreshes every 30 seconds. See entity state changes as they happen.

Toggle Controls

Control lights, switches, fans, and covers directly from the terminal with a single keypress.

Quick Install

bash
pipx install hatui