HA-AddOns
HA-AddOns
Eigene Home Assistant Apps von LuckyTriple7.
Ich bin kein klassischer Programmierer — aber mit Claude Code als KI-Assistenten entwickle und pflege ich diese Apps selbst. Feedback und Fragen gerne als GitHub Issue.
Installation
Oder manuell in Home Assistant:
Einstellungen → Apps → App-Store → ⋮ → Repositories
https://github.com/LuckyTriple7/HA-AddOns
Architektur
| Add-on | amd64 | aarch64 | Linux |
|---|:---:|:---:|:---:|
| Claude Code | ✅ | ✅ | Alpine |
| Playwright Browser | ✅ | ✅ | Debian 12 |
| FileBox | ✅ | ❌ | Debian 12 |
| Firefox DE | ✅ | ❌ | Debian 12 |
| Webtop XFCE | ✅ | ✅ | Debian 12 |
| WhatsApp | ✅ | ✅ | Alpine |
| Telegram | ✅ | ✅ | Alpine |
| Signal | ✅ | ✅ | Debian 12 |
| Messenger Portal | ✅ | ✅ | Alpine |
| MariaDB 2 | ✅ | ✅ | Alpine |
| Collabora Online | ✅ | ❌ | Ubuntu |
| Nextcloud | ✅ | ❌ | Alpine |
| CardBoard | ✅ | ✅ | Alpine |
| HA SysWatch | ✅ | ✅ | Alpine |
| phpMyAdmin MariaDB 2 | ✅ | ✅ | Alpine |
| MediaGrab | ✅ | ✅ | Alpine |
Apps
Claude Code
KI-Assistent direkt in Home Assistant — zum Erstellen von Automatisierungen, Debuggen und Verwalten der Konfiguration. Fork von apbb2/robsonfelix-hass-addons mit Playwright-Fix.
- Web-Terminal direkt in der HA-Sidebar
- Vollständige Integration mit Home Assistant (MCP-Server)
- Playwright-Browser-Automatisierung über CDP
- Automatische Claude Code Updates beim Start
Playwright Browser
Headless-Chromium-Browser mit CDP-Endpoint für Browser-Automatisierung. Wird von der Claude Code App verwendet, um Websites aufzurufen und zu steuern.
- Chrome DevTools Protocol (CDP) auf Port 9222
- Automatisch erkannt von der Claude Code App
- Unterstützung für amd64 und aarch64
FileBox
Web-Oberfläche zum Hoch- und Herunterladen von Dateien direkt in Home Assistant.
- Dateien hochladen, herunterladen und verwalten
- Standardmäßig Zugriff auf
/share/filebox - Optionaler Zugriff auf
/media,/config,/backup - Konfigurierbarer Benutzername und Passwort (werden aus den App-Optionen übernommen)
- Deutsche Benutzeroberfläche, weitere Benutzer im UI anlegbar
Firefox DE
Firefox ESR direkt in der HA-Seitenleiste via noVNC — deutschsprachig, mit persistentem Profil.
- Vollständiger Firefox-Browser ohne externen VNC-Client
- Deutsche Sprache voreingestellt
- Persistentes Profil in
/data/profile— bleibt über Neustarts erhalten - Downloads in
/share/firefox - Clipboard-Sync über HA-Ingress (HTTPS)
- Optionale RAM-Begrenzung via
memory_limit_mb
Webtop XFCE
Vollständiger XFCE-Desktop im Webbrowser, direkt in Home Assistant integriert.
- KasmVNC-Streaming (CPU-effizient, delta-basiert)
- Systemsprache Deutsch (de_DE.UTF-8)
- Firefox, Thunderbird, Geany, VLC, Thunar mit SMB-Netzwerkzugriff und mehr
- Persistente Konfiguration über Updates hinweg
| | |
|---|---|
| Zugriff HTTP | http://<HA-IP>:7776 |
| Zugriff HTTPS | https://<HA-IP>:7777 |
| Benutzername | abc |
WhatsApp Web als persistente Session direkt in Home Assistant — mit Chat-UI, REST-API und Webhook-Support.
- QR-Code einmalig scannen, Session bleibt über Neustarts erhalten
- Chat-Liste mit Kontaktnamen und Nachrichtenvorschau (wie WhatsApp Web)
- Nachrichten senden und empfangen direkt in der HA-Sidebar
- REST-API für Automatisierungen (
POST /api/send) - Webhook für eingehende Nachrichten (HA-Webhook-Trigger)
- Responsives Design für Desktop und Handy
Telegram
Telegram als vollwertiger Client direkt in Home Assistant — mit Chat-UI, REST-API und Webhook-Support.
- Anmelden mit bestehendem Telegram-Konto (Telefonnummer + Code, kein QR)
- Zugriff auf alle persönlichen Chats, Gruppen und Kanäle
- Nachrichten senden und empfangen direkt in der HA-Sidebar
- REST-API für Automatisierungen (
POST /api/send) - Webhook für eingehende Nachrichten (HA-Webhook-Trigger)
- Session bleibt nach Neustart erhalten
Signal
Signal Messenger als verknüpftes Gerät direkt in Home Assistant — mit Chat-UI, REST-API und Webhook-Support.
- Bestehendes Signal-Konto via QR-Code verknüpfen, Session bleibt erhalten
- Chat-Liste mit Konversationen und Nachrichtenvorschau
- Nachrichten senden und empfangen direkt in der HA-Sidebar
- REST-API für Automatisierungen (
POST /api/send) - Webhook für eingehende Nachrichten (HA-Webhook-Trigger)
- Responsives Design für Desktop und Handy
Messenger Portal
Zentrale, passwortgeschützte Startseite für WhatsApp, Telegram und Signal — alle Messenger auf einen Blick.
- Übersicht aller Messenger mit Online-/Offline-Status und letzter Nachricht
- Neue-Nachricht-Badge mit pulsierendem Farbrand
- Messenger öffnen direkt im Portal (nginx-Proxy — externe Ports nicht nötig)
- PWA — als App auf Android/iOS installierbar
MariaDB 2
Zweite unabhängige MariaDB-Instanz — parallel zur offiziellen MariaDB-App betreibbar, ohne Konflikte.
- Vollständig isoliert (eigener Container, Port 3307, eigene Daten)
- Gleiche Konfigurationsstruktur wie die offizielle MariaDB-App
- Option: Nextcloud-Datenbank automatisch anlegen
- Ideal als dedizierte Datenbank für Nextcloud
Collabora Online
Office-Server für Nextcloud — öffne und bearbeite Dokumente direkt im Browser, ohne Download.
- Bearbeite
.docx,.xlsx,.pptxund ODF-Dateien direkt in Nextcloud - Kollaboratives Bearbeiten mit mehreren Nutzern gleichzeitig
- Kein separater Cloud-Dienst nötig — läuft lokal auf dem NUC
- Einfache Einrichtung: URL eintragen, fertig
Nextcloud
Nextcloud direkt in Home Assistant — private Cloud mit Web-UI und SMB-Netzwerkspeicher-Unterstützung.
- Vollständige Nextcloud-Instanz auf Basis des linuxserver.io-Images
- Zugriff über HTTPS (
https://<HA-IP>:7443) - SMB-Netzwerklaufwerke direkt in der Konfiguration einbindbar (bis zu 3 Shares)
- Web-Terminal für occ-Befehle direkt in der HA-Sidebar
- Automatische Updates via GitHub Actions
- MariaDB Auto-Discovery (alternativ SQLite)
CardBoard
Jinja2-Templates mit HA-Sensordaten als gerenderte Markdown-Karten im Browser — Multi-User-Dashboard direkt in Home Assistant.
- Jinja2-Templates werden via HA
/api/templategerendert und als Markdown-Karten angezeigt - Multi-User-Unterstützung mit Login-System, Passwortänderung und Admin-Panel
- Admin-Panel: Benutzerverwaltung, Template-Editor mit Live-Vorschau, Login-Verlauf
- PWA — als App auf Android/iOS installierbar (Vollbildmodus, kein Browser-Tab)
- Dark/Light-Mode, mehrsprachig (DE/EN), responsives Design
HA SysWatch
Docker-Container-Ressourcenmonitor — CPU, RAM, Netzwerk, Disk I/O für alle Container in einer PWA-fähigen Web-UI.
- Sortierbare Tabelle mit CPU %, RAM %, NET I/O, DISK I/O, PIDs (Sortierung gespeichert)
- CPU-Sparkline-Verlauf pro Container (letzte 30 Messungen)
- System-Karten: Host-CPU %, RAM %, CPU-Takt aus
/proc - Aktionen: Start, Stop, Neustart, Kill — alle mit Passwortbestätigung
- Gestoppte HA Add-ons via Supervisor API (HA entfernt deren Docker-Container)
- Port-Übersicht als Modal mit Suche und sortierbaren Spalten
- Auto-Refresh (Browser passt Interval automatisch an Backend-Zyklus an)
- Idle-Modus bei inaktivem Browser (minimale Systemlast)
- Passwortschutz mit Brute-Force-Sperre, Light/Dark Mode, PWA, DE/EN
phpMyAdmin MariaDB 2
phpMyAdmin als Web-UI für die MariaDB 2-Instanz — Datenbanken und Tabellen direkt im Browser verwalten.
- Vorkonfiguriert für MariaDB 2 (Port 3307)
- Kein separates Login nötig — Zugangsdaten aus den App-Optionen
- Volles phpMyAdmin-Funktionsset: SQL-Editor, Import/Export, Tabellenstruktur
MediaGrab
yt-dlp Web-GUI — Videos und Audio von YouTube, TikTok, Instagram, Vimeo, SoundCloud und hunderten weiteren Seiten herunterladen.
- Format-Auswahl: Bestes Video (MP4), 1080p/720p/480p/360p, Audio (MP3/M4A)
- Batch-Download: mehrere URLs gleichzeitig (eine pro Zeile)
- Live-Fortschrittsanzeige mit Geschwindigkeit und ETA
- Datei-Browser mit Inline-Player, Download und Löschen
- Cookies-Support für private und altersgeschützte Videos
- Web Share Target: URL direkt vom Handy-Teilen-Menü senden
- Passwortschutz mit Brute-Force-Sperre, Dark/Light Mode, DE/EN, PWA
- REST-API für HA-Sensoren (
/api/status)
HA-AddOns (English)
Custom Home Assistant apps by LuckyTriple7.
I'm not a traditional programmer — but with Claude Code as my AI assistant I develop and maintain these apps myself. Feedback and questions welcome as a GitHub Issue.
Installation
Or manually in Home Assistant:
Settings → Apps → App Store → ⋮ → Repositories
https://github.com/LuckyTriple7/HA-AddOns
Architecture
| Add-on | amd64 | aarch64 | Linux |
|---|:---:|:---:|:---:|
| Claude Code | ✅ | ✅ | Alpine |
| Playwright Browser | ✅ | ✅ | Debian 12 |
| FileBox | ✅ | ❌ | Debian 12 |
| Firefox DE | ✅ | ❌ | Debian 12 |
| Webtop XFCE | ✅ | ✅ | Debian 12 |
| WhatsApp | ✅ | ✅ | Alpine |
| Telegram | ✅ | ✅ | Alpine |
| Signal | ✅ | ✅ | Debian 12 |
| Messenger Portal | ✅ | ✅ | Alpine |
| MariaDB 2 | ✅ | ✅ | Alpine |
| Collabora Online | ✅ | ❌ | Ubuntu |
| Nextcloud | ✅ | ❌ | Alpine |
| CardBoard | ✅ | ✅ | Alpine |
| HA SysWatch | ✅ | ✅ | Alpine |
| phpMyAdmin MariaDB 2 | ✅ | ✅ | Alpine |
| MediaGrab | ✅ | ✅ | Alpine |
Apps
Claude Code
AI assistant directly in Home Assistant — for creating automations, debugging and managing your configuration. Forked from apbb2/robsonfelix-hass-addons with a Playwright fix.
- Web terminal directly in the HA sidebar
- Full Home Assistant integration (MCP server)
- Playwright browser automation via CDP
- Automatic Claude Code updates on startup
Playwright Browser
Headless Chromium browser with CDP endpoint for browser automation. Used by the Claude Code app to browse and control websites.
- Chrome DevTools Protocol (CDP) on port 9222
- Automatically detected by the Claude Code app
- Supports amd64 and aarch64
FileBox
Web UI for uploading and downloading files directly in Home Assistant.
- Upload, download and manage files
- Default access to
/share/filebox - Optional access to
/media,/config,/backup - Configurable username and password (always taken from app options)
- German UI, additional users can be created in the UI
Firefox DE
Firefox ESR directly in the HA sidebar via noVNC — German language, persistent profile.
- Full Firefox browser without an external VNC client
- German language preset
- Persistent profile in
/data/profile— survives restarts - Downloads in
/share/firefox - Clipboard sync via HA ingress (HTTPS)
- Optional RAM limit via
memory_limit_mb
Webtop XFCE
Full XFCE desktop in the browser, directly integrated into Home Assistant.
- KasmVNC streaming (CPU-efficient, delta-based)
- System language German (de_DE.UTF-8)
- Firefox, Thunderbird, Geany, VLC, Thunar with SMB network access and more
- Persistent configuration across updates
| | |
|---|---|
| HTTP access | http://<HA-IP>:7776 |
| HTTPS access | https://<HA-IP>:7777 |
| Username | abc |
WhatsApp Web as a persistent session directly in Home Assistant — with chat UI, REST API and webhook support.
- Scan QR code once, session persists across restarts
- Chat list with contact names and message preview (like WhatsApp Web)
- Send and receive messages directly in the HA sidebar
- REST API for automations (
POST /api/send) - Webhook for incoming messages (HA webhook trigger)
- Responsive design for desktop and mobile
Telegram
Telegram as a full client directly in Home Assistant — with chat UI, REST API and webhook support.
- Log in with your existing Telegram account (phone number + code, no QR)
- Access all personal chats, groups and channels
- Send and receive messages directly in the HA sidebar
- REST API for automations (
POST /api/send) - Webhook for incoming messages (HA webhook trigger)
- Session persists across restarts
Signal
Signal Messenger as a linked device directly in Home Assistant — with chat UI, REST API and webhook support.
- Link your existing Signal account via QR code, session persists across restarts
- Chat list with conversations and message preview
- Send and receive messages directly in the HA sidebar
- REST API for automations (
POST /api/send) - Webhook for incoming messages (HA webhook trigger)
- Responsive design for desktop and mobile
Messenger Portal
Central, password-protected start page for WhatsApp, Telegram and Signal — all messengers at a glance.
- Overview of all messengers with online/offline status and latest message
- New message badge with pulsing color border
- Messengers open directly in the portal (nginx proxy — no external ports needed)
- PWA — installable as an app on Android/iOS
MariaDB 2
A second independent MariaDB instance — runs alongside the official MariaDB app without any conflicts.
- Fully isolated (own container, port 3307, own data)
- Same configuration structure as the official MariaDB app
- Option: auto-create Nextcloud database
- Ideal as a dedicated database for Nextcloud
Collabora Online
Office server for Nextcloud — open and edit documents directly in the browser, without downloading.
- Edit
.docx,.xlsx,.pptxand ODF files directly in Nextcloud - Collaborative editing with multiple users simultaneously
- No external cloud service needed — runs locally on the NUC
- Easy setup: enter URL, done
Nextcloud
Nextcloud directly in Home Assistant — private cloud with web UI and SMB network storage support.
- Full Nextcloud instance based on the linuxserver.io image
- Access via HTTPS (
https://<HA-IP>:7443) - SMB network drives configurable directly in the app settings (up to 3 shares)
- Web terminal for occ commands directly in the HA sidebar
- Automatic updates via GitHub Actions
- MariaDB auto-discovery (alternatively SQLite)
CardBoard
Jinja2 templates with HA sensor data rendered as Markdown cards in the browser — multi-user dashboard directly in Home Assistant.
- Jinja2 templates rendered via HA
/api/templateand displayed as Markdown cards - Multi-user support with login system, password change, and admin panel
- Admin panel: user management, template editor with live preview, login history
- PWA — installable as an app on Android/iOS (fullscreen mode, no browser tab)
- Dark/light mode, multilingual (DE/EN), responsive design
HA SysWatch
Docker container resource monitor — CPU, RAM, Network, Disk I/O for all containers in a PWA-ready web UI.
- Sortable table with CPU %, RAM %, NET I/O, DISK I/O, PIDs (sort state persisted)
- CPU sparkline history per container (last 30 measurements)
- System cards: host CPU %, RAM %, CPU clock from
/proc - Actions: Start, Stop, Restart, Kill — all with password confirmation
- Stopped HA add-ons via Supervisor API (HA removes their Docker containers)
- Port overview modal with search and sortable columns
- Auto-refresh (browser interval calibrates automatically to the backend cycle)
- Idle mode when no browser is active (minimal system load)
- Password protection with brute-force lockout, Light/Dark mode, PWA, DE/EN
phpMyAdmin MariaDB 2
phpMyAdmin as a web UI for the MariaDB 2 instance — manage databases and tables directly in the browser.
- Pre-configured for MariaDB 2 (port 3307)
- No separate login required — credentials from app options
- Full phpMyAdmin feature set: SQL editor, import/export, table structure
MediaGrab
yt-dlp web GUI — download videos and audio from YouTube, TikTok, Instagram, Vimeo, SoundCloud and hundreds of other sites.
- Format selection: Best Video (MP4), 1080p/720p/480p/360p, Audio (MP3/M4A)
- Batch download: multiple URLs at once (one per line)
- Live progress with speed and ETA
- File browser with inline player, download and delete
- Cookie support for private and age-restricted videos
- Web Share Target: share URL directly from your phone's share sheet
- Password protection with brute-force lockout, Dark/Light mode, DE/EN, PWA
- REST API for HA sensors (
/api/status)