Home Automation & Smart Home

104 repos
:house_with_garden: Open source home automation that puts local control and privacy first.
★ 86,247Pythonupdated 2026-04-20asynciohacktoberfesthome-automationinternet-of-thingsiot
NVR with realtime local object detection for IP cameras
★ 31,587TypeScriptupdated 2026-04-20aicameragoogle-coralhome-assistanthome-automation
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
★ 24,295Cupdated 2026-04-19arduinoautomationesp32esp8266firmware
Xiaomi Home Integration for Home Assistant
★ 21,635Pythonupdated 2026-01-28home-assistanthome-assistant-integrationmiotmiot-devicessmart-home
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
★ 19,525Dockerfileupdated 2025-06-27authenticationawesomeawesome-listdecentralizeddocker-compose
Ultimate camera streaming application
★ 12,882Goupdated 2026-03-23ffmpeggogolanghassiohls
:blue_book: Home Assistant User documentation
★ 9,145HTMLupdated 2026-04-20documentationhacktoberfesthasshassiohome-assistant
:lollipop: Frontend for Home Assistant
★ 5,421TypeScriptupdated 2026-04-20frontendhacktoberfesthome-assistanthome-automationlit-element
A collection of scripts to flash Tuya IoT devices to alternative firmwares
★ 5,041Pythonupdated 2024-09-0635c3esp8266iotmqttsmarthome
Build a beautiful Home Assistant dashboard easily
★ 4,945TypeScriptupdated 2026-03-08cardhacktoberfesthacshome-assistantlovelace
Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch.
★ 4,141JavaScriptupdated 2026-04-16buttoncardcardscustom-cardcustom-cards
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
★ 3,738C++updated 2026-04-20cppdomoticzdzventsenergy-monitoringhome-automation
Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
★ 3,017Cupdated 2026-02-13alexadeep-learningechoesp-adfesp-idf
A modern, easy-to-use and performant custom Home Assistant dashboard
★ 2,952Svelteupdated 2025-01-01dashboardhome-assistant
The Unofficial and Awesome Home Assistant MCP Server
★ 2,555Pythonupdated 2026-04-20
Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.
★ 2,099JavaScriptupdated 2025-11-26hacshome-assistantip-cameramediasource-extensionsrtsp
An fully auto generating Home Assistant UI dashboard for desktop, tablet and mobile by Dwains for desktop, tablet, mobile
★ 2,032JavaScriptupdated 2025-09-01dashboarddwains-lovelace-dashboardhome-assistanthome-assistant-dashboard
Minimalistic media card for Home Assistant Lovelace UI
★ 1,696TypeScriptupdated 2026-03-06automationcustomhacktoberfesthassiohome-assistant
A hackable AI home assistant platform
★ 1,656Jupyter Notebookupdated 2026-04-13
Home Assistant Community Add-ons
★ 1,567Jinjaupdated 2026-04-18addonsaddons-repositoryhome-assistanthomeassistantrepository
The "Third Way" for Home Assistant Automations.
★ 1,472TypeScriptupdated 2026-03-07hacshome-assistant
A curated collection of automation blueprints for Home Assistant.
★ 1,398MDXupdated 2026-02-03assistantautomationautomation-blueprintsautomation-hubblueprints
Home Assistant custom component of conversation agent. It uses OpenAI to control your devices.
★ 1,380Pythonupdated 2026-04-11conversationcustom-componenthomeassistant
Home Assistant Touch Panel Kiosk application for a Linux device (e.g. Raspberry Pi) with Touch Display.
★ 1,312JavaScriptupdated 2026-04-17home-assistantkiosk-touchscreenraspberry-pi
Visual intelligence for your home.
★ 1,305Pythonupdated 2026-03-23aicctv-detectionhacs-integrationhome-assistantllm
Collection of device converters to be used with zigbee-herdsman
★ 1,177TypeScriptupdated 2026-04-20hacktoberfest
A full featured Thermostat for Home Assistant: presets, window, motion, presence and overpowering management
★ 1,034Pythonupdated 2026-04-20hacs-customhacs-integrationhome-assistantpythonthermostat
A comprehensive camera card for Home Assistant
★ 1,033TypeScriptupdated 2026-04-19cctvfrigatehome-assistantnvr
Circadian Lighting custom component for Home Assistant
★ 881Pythonupdated 2025-09-19circadiancircadian-rhythmshacshome-assistantlighting
📘 Zigbee2mqtt documentation
★ 829TypeScriptupdated 2026-04-19hacktoberfest
🖼️ Wall panel mode and photo screensaver for your Home Assistant Dashboards
★ 822JavaScriptupdated 2026-03-01dashboardfullscreenhome-assistanthome-assistant-addonshome-assistant-frontend
Home assistant custom component to start Spotify playback on an idle chromecast device as well as control spotify connect devices
★ 805Pythonupdated 2026-03-12
LCD touchscreen for Home Automation
★ 739C++updated 2022-01-09arduinoesp8266esp8266-arduinohomeassistanthomeautomation
🙈 Hides the Home Assistant header and/or sidebar
★ 709TypeScriptupdated 2026-04-19customizationhacs
Home Assistant Voice PE
★ 658C++updated 2026-04-20
Studio Code Server - Home Assistant Community Add-ons
★ 648Dockerfileupdated 2026-04-16addonaddonscode-serverhome-assistanthomeassistant
WallPanel is an Android application for Web Based Dashboards and Home Automation Platforms
★ 590Kotlinupdated 2025-05-05androidhome-assistantmqtt
A MCP server for Home Assistant
★ 568TypeScriptupdated 2026-01-25
💡 A Home Assistant card for RGB lights
★ 557JavaScriptupdated 2025-12-04home-assistantlovelacelovelace-custom-cardrgb-lights
Curated list of awesome SmartHome/Home Automation things (open and leaving users in control)
★ 555updated 2022-06-15awesomeawesome-listhome-automationiotsmarthome
Home Assistant Reolink addon
★ 555Pythonupdated 2023-04-06
Home Assistant MCP server agent. Enable Claude Code, Cursor, VS Code or any MCP-enabled IDE to help you vibe-code and manage Home Assistant: create and debug automations, design dashboards, tweak themes, modify configs, and deploy changes using natural language
★ 528Pythonupdated 2026-04-18claudeclaudecodecopilot-enabledcursor-aihome-assistant
Xiaomi Mi Air Purifier and Xiaomi Mi Air Humidifier integration for Home Assistant
★ 493Pythonupdated 2025-12-05airfreshairhumidifierairpurifiercustom-componentfan
🏠 - A modern, minimalistic dashboard for Home Assistant
★ 476updated 2025-12-31homeassistant
Voice satellite for Home Assistant using the ESPHome protocol
★ 399Pythonupdated 2026-04-20
:aerial_tramway: JavaScript websocket client for Home Assistant
★ 389TypeScriptupdated 2026-04-13home-assistanthome-automationinternet-of-thingsjavascriptwebsocket
UniFi Network Application - Home Assistant Community Apps
★ 366Dockerfileupdated 2026-04-15addonaddonsappshome-assistanthome-assistant-apps
Allows to program your home automations in plain english via Claude Code on your computer.
★ 352Pythonupdated 2026-02-08
Home Assistant skills for agents
★ 332updated 2026-04-06
Linux (KDE?) integration for Home Assistant via MQTT
★ 325C++updated 2026-03-06
A versatile and extensible platform for automation with hundreds of supported integrations
★ 312Pythonupdated 2026-04-15automationbluetoothdashboardhome-automationiot
Broadlink Manager is a python based project that allows you to contorol your broadlink devices. Discover, Leran and send command in a very easy way
★ 311HTMLupdated 2026-04-12broadlinkbroadlink-devicesbroadlink-rmflaskhome-assistant
Home Assistant MCP Server
★ 289Pythonupdated 2025-08-05home-assistanthome-automationmcpmcp-server
The (official) Music Assistant Mobile app is a cross-platform client application designed for Android, iOS, and Java runtime environments. Developed using Kotlin Multiplatform (KMP) and Compose Multiplatform frameworks, this project aims to provide a unified codebase for seamless music management across multiple platforms.
★ 285Kotlinupdated 2026-04-15androidandroid-apphome-assistantiosios-app
A status card for home assistant dashboards
★ 284TypeScriptupdated 2026-04-18frontendhacshomeassistantlovelaceplugin
Highly Flexible Lovelace Card - arbitrary contents/columns/rows, regex matched, perfect to show appdaemon created content and anything breaking out of the entity_id + attributes concept
★ 264JavaScriptupdated 2026-01-29data-tabledata-visualizationflexible-tablehigh-configurabilityhome-automation
This Home Assistant integration provides a network scanner that identifies all devices on your local network. Utilizing the provided IP range and MAC address mappings, it gives each identified device a user-friendly name and manufacturer information.
★ 204Pythonupdated 2025-08-25custom-componenthome-assistanthomeassistanthomeassistant-integrationnmap
★ 203updated 2026-04-20
Home Assistant companion app for Linux
★ 200Valaupdated 2026-02-24adwaitaflathubflatpakgnomegtk
Provides an ICS (icalendar) platform for the Home Assistant calendar
★ 200Pythonupdated 2026-04-13calendarhome-assistanthomeassistantics
Android Alarm Panel for Home Assistant and Home Automation Platforms (http://thanksmister.com/android-mqtt-alarm-panel/)
★ 193Kotlinupdated 2022-06-26alarm-panelandroidhome-assistanthome-automationmqtt
Music Assistant add-on (repository) for Home Assistant
★ 188Shellupdated 2026-04-20
📰 RSS Feed Integration
★ 179Pythonupdated 2026-04-07feedparserhome-assistanthome-assistant-componenthome-assistant-hacshome-assistant-sensor
HomeAssistant Custom Component for IEC
★ 175Pythonupdated 2026-04-19electrichacshome-assistantiec
Script that adds MQTT discovery support for Shellies Gen2+ devices
★ 174Pythonupdated 2026-04-14discoveryhacktoberfesthome-assistantmqttpython
Home Assistant card for controlling the Alarmo component
★ 164TypeScriptupdated 2026-03-08alarmalarmoassistantcardhome
Ollama conversation integration for Home Assistant
★ 152Pythonupdated 2024-06-17aihacshassollama
A Private and Open Source AI-Powered Voice Assistant & Multisensor for Home Assistant
★ 142updated 2025-04-15hardwarehome-assistantsmart-homevoice-assistant
A minimalistic Mushroom-based dashboard for Home Assistant, adaptive for mobile and tablet/desktop and for light and dark mode.
★ 140updated 2024-03-10adaptivefrontendhome-assistanthome-assistant-dashboardhome-assistant-theme
Use Home Assistant Assist on the desktop. Compatible with Windows, MacOS, and Linux
★ 132Svelteupdated 2026-01-15assistcross-platformdesktophome-assistanthome-assistant-assist
A Home Assistant custom component that provides an AI-powered agent capable of generating automations based on natural language queries. The agent connects to all entities in your Home Assistant instance and uses OpenAI's or Llama API to translate user requests into valid Home operations including creating automations for you!
★ 115Pythonupdated 2026-04-20aiai-agenthacshacs-integrationhome-assistant
An area card for home assistant dashboards
★ 97TypeScriptupdated 2026-04-18frontendhacshome-assistantlovelaceplugin
Home Assistant Card to display the LLM Vision Timeline
★ 95updated 2026-03-23custom-carddashboardfrontendhome-assistantllmvision
MQTT IO - Home Assistant Community Add-ons
★ 88Dockerfileupdated 2026-04-13addonaddonsgpiohome-assistanthomeassistant
HomeAssistant Linux Companion
★ 84Pythonupdated 2025-11-17
Home Assistant custom component for GL.iNet routers running 4.X firmware.
★ 83Pythonupdated 2026-04-14glinethomeassistanthomeassistant-custom-componentopenwrt
A very simple whsper Python FastAPI for OpenAI API, Android voice-typing (konele), Home Assistant (wyoming), and a voice-typing script on Linux and MacOS!
★ 74Pythonupdated 2025-12-28fastapikoneleopenaiwhisper
Donetick Homeassistant Integration
★ 58Pythonupdated 2026-04-16donetickhacshomeassistantintegrationtask-manager
A Home Assistant custom component to fetch pollen data from the Google Pollen API.
★ 56Pythonupdated 2025-03-23
Integration to Sector Alarm for Home Assistant
★ 55Pythonupdated 2026-03-03alarmalarm-controlalarm-control-panellocksector
GLiNet Router HomeAssistant integration
★ 49Pythonupdated 2025-07-17
A real-time, offline voice assistant for Linux and Raspberry Pi. Uses local LLMs (via Ollama), speech-to-text (Vosk), and text-to-speech (Piper) for fast, wake-free voice interaction. No cloud. No APIs. Just Python, a mic, and your voice.
★ 37Pythonupdated 2026-04-20androidchatbotdeep-learningechoesp-idf
Helm Chart for Zigbee2MQTT
★ 36Mustacheupdated 2026-04-13
Wraps another Home Assistant card to add tap, hold, and double-tap actions
★ 31JavaScriptupdated 2025-12-04actionscardcardscustom-cardfrontend
Multiroom music for Home Assistant (via snapcast)
★ 28Shellupdated 2025-03-07
Transform your IP camera into an intelligent baby monitoring system with real-time AI detection, sleep tracking, and safety alerts.
★ 25HTMLupdated 2025-08-17baby-monitorbaby-monitoringchild-monitoringhome-assistanthome-automation
Add custom styles to any frontend Home Assistant element through themes.
★ 21JavaScriptupdated 2026-04-20homeassistanthomeassistant-custom-componenthomeassistant-frontend
A complete and local NVR designed for Home Assistant with AI object detection
★ 16updated 2026-04-20
Brother QL Printer App is a modern web application designed to simplify the process of printing labels on Brother QL series label printers. It provides a user-friendly interface and comprehensive API for printing text, images, and QR codes on labels with customizable settings.
★ 10Pythonupdated 2025-08-18brotherbrother-label-printerbrother-qlflaskhome-assistant
Xiaomi Mimo TTS Custom Component for Home Assistant
★ 9Pythonupdated 2026-03-21
Home Assistant custom integration for Israeli Mashov education system
★ 6Pythonupdated 2026-04-18automation-blueprintcustom-componenthacshome-assistanthomeassistant
A Model Context Protocol (MCP) server for ZigBee2MQTT that provides intelligent device discovery and control for AI assistants
★ 5TypeScriptupdated 2025-10-19claude-aidockerhome-automationiotmcp
A simple Custom Card for Home Assistant to toggle switches, lights & more!
★ 5TypeScriptupdated 2023-09-10buttoncardcardsclickcustom
Home automation projects that are relevant to people in Israel or Jews generally (e.g. Shabbat and zmanim time integrations)
★ 5updated 2024-04-12
This Python script is designed to track music played on Home Assistant media players. It stores track information in a SQLite database and provides various statistics
★ 5Pythonupdated 2025-07-19
Frontend card for use on HomeAssistant alongside the AmpliPi integration.
★ 4JavaScriptupdated 2025-08-01
Modern NVR with object/motion/audio detection, push notifications, multi-location, and encrypted local and cloud-based storage support built in.
★ 4updated 2024-10-06aicamerahome-assistanthome-automationip-camera
HomeAssistant integration for getting the lastest hourly news of Galatz Radio station
★ 4Pythonupdated 2026-03-20hacs-integrationhome-assistantnews
★ 3TypeScriptupdated 2025-03-21
HACS integration that fetches Israel-related breaking news via xAI Grok API
★ 1Pythonupdated 2026-04-10home-assistantisraelnews
🚨 Israeli Home Front Command real-time alerts via OpenClaw - WhatsApp + TTS, no Home Assistant needed
★ 1Pythonupdated 2026-03-02
Standalone ESP32-C3 device that monitors Pikud HaOref alerts in real time — NeoPixel LED strip + MAX7219 matrix display, no Home Assistant required
★ 1C++updated 2026-03-23
Basic HomeAssistant blueprints for the HACS Oref Alerts repository, that do things upon safe/unsafe
★ 1updated 2026-03-09
My home assistant tinkering including shabbat mode
★ 1updated 2023-10-05