Home Assistant
Open source home automation that runs on hardware you own, putting local control and privacy ahead of any cloud dependency.
Open Source Alternative to:

Home Assistant is home automation that runs where your devices are. Control stays local and so does the data about your home, which removes the dependence on a vendor's cloud staying online and staying interested in the hardware you bought.
The system is built with a modular approach, so support for a new device or action arrives as a component rather than as a change to the core. That structure is why the integration list keeps growing without the project fracturing under it.
A few things define what running it looks like.
- Local control: automations execute on your own machine, not on somebody else's server.
- Privacy first: information about your household stays inside it by default.
- Modest hardware: a Raspberry Pi or a small local server is enough to run the whole thing.
- Featured integrations: a large catalog covers common devices, with architecture documentation for writing your own.
- Community built: a worldwide group of tinkerers and DIY enthusiasts maintains it.
The project publishes a live demo, installation instructions, tutorials and full documentation, along with a help section for problems hit while using it or while developing a component of your own. Home Assistant is a project of the Open Home Foundation. It suits anyone who wants a smart home that keeps working when the internet does not.
Stars
90,308Forks
38,534Last commit
4 days agoRepository age
13 yearsLicense
Apache-2.0Version
2026.9.1Repository
home-assistant/core
Auto-fetched from GitHub .
Open source alternatives similar to Home Assistant:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit