Home Assistant logo

Home Assistant

Open source home automation with local control and privacy first

Repository activity
  • Stars87.7k
  • Forks37.7k
  • Open Issues3.4k
home-assistant-core health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Python
  • Shell
  • Dockerfile
Home Assistant screenshot

About Home Assistant

Home Assistant is open source home automation that puts local control and privacy first. It is designed to run on a Raspberry Pi or a local server, letting you control and automate devices without relying on a cloud service.

It uses a modular architecture so support for other devices or actions can be added easily, with more than 1500 integrations covering lights, sensors, locks, media players, and other smart home gear. The system talks directly to local devices whenever possible, and you can build your own components for custom behavior.

Home Assistant is a project from the Open Home Foundation, a non-profit that cannot be sold or acquired. The software runs on hardware you own, from a Raspberry Pi to a dedicated server, and is offered with official Home Assistant hardware for a turnkey setup.

Key features

  • Local control and privacy first
  • More than 1500 device integrations
  • Modular architecture for adding device support
  • Build your own custom components
  • Runs on a Raspberry Pi or local server

Details

First released
2013
Platforms
Web
Deployment
self-hostable
Pricing
Free and open source
Governance
Open Home Foundation
License
Apache 2.0