About Home Assistant
Home Assistant is open-source home automation software built around local control and privacy. It runs on hardware you own, such as a Raspberry Pi or a small home server, and brings smart lights, sensors, switches, thermostats and other devices together in one place. The core is written in Python and released under the Apache-2.0 license.
The documentation is organized around automations and dashboards, voice control, grouping devices by area, tracking energy use and templating, with configuration through the interface or YAML files. The project lists more than 1,500 integrations, and it can be controlled through assistants such as Alexa and Google Assistant. Companion hardware, including Home Assistant Green and the Voice Preview Edition, makes first-time setup simpler.
Home Assistant is a project of the Open Home Foundation, a non-profit that states the project cannot be sold or acquired. It suits tinkerers and DIY enthusiasts who want a home automation hub that does not depend on a single vendor's cloud, as well as people who want to unify devices from many brands under one dashboard.
Key features
- Automations for lights, sensors and other devices
- Customizable dashboards for your home
- Voice assistant support
- Energy management tools
- Templating and YAML-based configuration
- 1,500+ device and service integrations
Good fit for
- →Local-first smart home control
- →Combining devices from many brands
- →Monitoring home energy use
- Built with
- Python
- Tags
- home-automation
- smart-home
- iot
- python
- self-hosted
- privacy
- mqtt
- automation
Open-source alternatives to Home Assistant
See all
openHAB
Home Automation & IoT
Core framework of openHAB
EPL-2.0vs SmartThings★ 1.1k
Gladys Assistant
Home Automation & IoT
A privacy-first, open-source home assistant
Apache-2.0vs Apple Home★ 3.2k
Home Assistant OS
Home Automation & IoT
:beginner: Home Assistant Operating System
Apache-2.0vs SmartThings★ 7.5k
Zigbee2MQTT
Home Automation & IoT
Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
GPL-3.0vs SmartThings★ 16k
ESPHome
Home Automation & IoT
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful
OSSvs Tuya Smart★ 12k
DGIoT
Home Automation & IoT
Open Source Industrial IoT Platform | 300+ protocols | 6-min deploy | Modbus OPC UA MQTT |
Apache-2.0vs AWS IoT Core★ 4.8k
SaaS alternatives to Home Assistant
See all
SmartThings
Home Automation & IoT
Samsung smart home app and platform for controlling connected devices
SaaS
Google Home
Home Automation & IoT
Google app and platform for controlling smart speakers, cameras and connected devices
SaaS
Amazon Alexa
Home Automation & IoT
Amazon voice assistant and smart home platform for Echo and compatible devices
SaaS
Apple Home
Home Automation & IoT
Apple app for controlling HomeKit and Matter smart home devices
SaaS
IFTTT
Workflow Automation
Applet-based automation service linking apps, smart devices and web services
SaaS
Control4
Home Automation & IoT
Smart home automation platform for lighting, audio, security and climate control
SaaS

