Skip to main content

Open-source home automation

Run your smart home on free, self-hosted software you can read, trust and keep, instead of renting it from a closed cloud.

Most smart home products are closed boxes: proprietary software, a mandatory cloud, and a business that can change the rules, add a subscription or shut the service down whenever it wants. You don't own the system, you rent access to it.

Open-source home automation takes the opposite approach. The software that runs your home is free, public and self-hosted, so anyone can inspect it, improve it and keep it running for as long as they like. This guide explains what open-source home automation is, why it matters, the main platforms to know, and how to get started.

The open-source Gladys Assistant dashboard
A clean, open-source, self-hosted interface where your data stays at home.

Why open source matters for your home

Your home automation runs your lights, locks, heating and alarm. That's not somewhere you want a black box you can't inspect or replace. Open source changes the balance of power:

  • Transparency: the code is public, so anyone can verify what it does with your data, instead of trusting a marketing promise.
  • Longevity: a community project can't be "sunset" by a single company. Even if the original team stops, the code stays and can be forked.
  • No forced lock-in: open standards and an open codebase mean you're free to mix brands and move your setup, not trapped in one ecosystem.
  • Privacy: most open-source platforms are self-hosted, so your habits, presence and camera feeds can stay on your own network.
  • No surprise paywalls: the core software is free, so essential features can't suddenly move behind a new monthly subscription.
  • Extensibility: a community builds integrations far faster than any single vendor, so more of your existing devices are supported.

Open source doesn't mean complicated or unsupported. The best projects are polished, actively maintained, and backed by large communities.

What is open-source home automation?

Open-source home automation means the software controlling your smart home is released under an open-source license, free to use, inspect and modify, and usually self-hosted on hardware you own. In practice:

  • The source code is public and licensed openly (for example Gladys Assistant is Apache 2.0), so you, or anyone, can read and audit it.
  • It's free to run: no per-device fee and no mandatory subscription to keep the core working.
  • It's self-hosted on your own machine, so your automations and data stay under your control.
  • It speaks open standards like Zigbee, Matter and MQTT instead of a single brand's proprietary protocol.
  • A community contributes integrations, fixes and translations out in the open.

Open source and convenience aren't opposites: optional features like remote access or AI can still exist, they just become a choice rather than a requirement.

The main open-source home automation platforms

Gladys Assistant logo
Gladys Assistant

A self-hosted platform (Apache 2.0) focused on simplicity: a clean interface, no configuration files, scenes built by clicking, and a one-command Docker install. Great if you want open source without the steep learning curve.

Home Assistant logo
Home Assistant

The most feature-rich and popular open-source platform, with a huge integration catalog. Extremely powerful, but configuration can get deep and YAML-heavy for advanced setups.

openHAB logo
openHAB

A mature, Java-based platform known for flexibility and vendor neutrality. Powerful rules engine, with a steeper, more technical setup.

Jeedom logo
Jeedom

A French open-source platform with a plugin marketplace (some paid). Popular on local boxes, with a more technical, plugin-driven approach.

Domoticz logo
Domoticz

A lightweight, long-running open-source system that runs well on very low-power hardware, with a more utilitarian interface.

Node-RED logo
Node-RED

Not a full platform but an open-source flow-based automation tool, often paired with the others to build advanced logic visually.

Gladys Assistant: open source, made simple

Gladys Assistant is a free, open-source (Apache 2.0), self-hosted home automation platform. The full source code is on GitHub, it installs in a single Docker command on a Raspberry Pi, mini-PC or NAS, and it runs entirely on your local network.

Where it stands out is simplicity. Everything is configured from a clean interface, with no configuration files and no YAML, and scenes are built by clicking. It's based on open standards (Zigbee, Matter, MQTT) with a full local automation engine, so your everyday scenes run at home. Optional features like voice, AI and remote access rely on a private, secure cloud from the same independent project: no ads, no data resale, and end-to-end encrypted remote access.

Whether you're comparing platforms or moving off a closed ecosystem, these guides help you choose and make the switch:

Frequently asked questions

What is open-source home automation?

Open-source home automation means the software that controls your smart home is released under an open-source license, free to use, inspect and modify, and usually self-hosted on hardware you own. The code is public, there's no mandatory subscription for the core, and it typically uses open standards like Zigbee, Matter and MQTT.

What is the best open-source home automation software?

The main open-source platforms are Gladys Assistant, Home Assistant, openHAB, Jeedom and Domoticz. Home Assistant has the largest integration catalog, while Gladys Assistant focuses on simplicity with a clean interface, no configuration files and a one-command install. The best choice depends on whether you prioritize raw flexibility or ease of use.

Is open-source home automation free?

Yes, the core software is free. Platforms like Gladys Assistant (Apache 2.0) and Home Assistant cost nothing to download and run on your own hardware. Some projects offer optional paid services (such as remote access or AI), but you're never forced into a subscription to keep your home automation working.

Is open-source home automation private and secure?

It can be more private than closed cloud products. Because most open-source platforms are self-hosted, your automations and data stay on your own network instead of a manufacturer's servers, and because the code is public, anyone can audit what it does. Security still depends on keeping your system updated, as with any software.

Do I need to be a developer to use open-source home automation?

No. While some platforms are quite technical, Gladys Assistant is designed for non-developers: it installs in a single Docker command, everything is configured by clicking in the interface with no configuration files, and a starter kit ships with it pre-installed.

What license is Gladys Assistant released under?

Gladys Assistant is released under the Apache 2.0 license, a permissive open-source license. The full source code is available publicly on GitHub, so anyone can read, audit, contribute to or fork it.

Start with open-source home automation

Gladys is free, open-source (Apache 2.0), and installs in a single Docker command. Self-hosted, local-first, no cloud required.