Skip to content
← Back to all tools

Home Assistant

Free

One interface for every smart-home brand — and it keeps working offline

Open Source No Ads No Tracking Offline Cross-platform Self-hostable

An open-source smart home hub supporting thousands of devices and brands. It gathers the lights, plugs, air conditioners, sensors and cameras scattered across a dozen vendor apps into one interface and wires them together with automations. Control happens locally, so devices keep working when a vendor's cloud goes down or the internet drops.

Why we picked it

Buy smart devices from three brands and you install three apps that do not talk to each other — that is the real smart home experience. Worse, many devices route a simple light switch through a vendor's cloud, so they degrade to ordinary lights when the internet drops and become bricks when the vendor shuts the service down.

Home Assistant addresses both. 89,917 stars, Apache-2.0, support for thousands of device brands pulled into one interface — and, crucially, local control wherever possible. Zigbee, Z-Wave and Matter devices work entirely without the internet, and many Wi-Fi devices can be taken over locally too. Your lights still switch when the connection is down, which cloud-dependent setups simply cannot do.

Automations are the genuinely addictive part: lights at sunset, air conditioning when someone arrives home, a phone notification when a door sensor reports something odd, a humidifier that starts below a threshold. Rules can be clicked together in a visual editor or written in YAML, with templates and scripts available for the complicated ones.

Be clear about the ramp-up, because this is among the more demanding tools on this site:

  • You need an always-on device. The official route is their Home Assistant Green hardware, but a Raspberry Pi, an old PC, Docker on a NAS or the official disk image as a dedicated OS all work.
  • Updates are frequent. The version number is year and month (currently 2026.8.1), with a major release roughly monthly. Fast iteration is the upside; occasional breaking changes are the cost, so read the release notes before upgrading.
  • Budget real time for the first few weeks. Adding devices, arranging dashboards and writing automations has a genuine learning curve.

Once it is running, though, it is the kind of software you cannot go back from — and because everything happens locally, no company's shutdown announcement can take it away.