openhome

๐Ÿ  openhome

An open-source home automation system you actually own.

openhome is what you get when you cross an OpenClaw-style agent with

IoT, a companion app, and a NAS โ€” all running on hardware in your home, under your

control. No monthly subscription to unlock your own front door. No vendor deciding to brick

your cameras. No cloud silently training on your living room.

Your home. Your data. Your keys.

One box. Your whole home. Zero cloud required.

You buy (or build) a small openhome box โ€” a hub with storage and enough compute for a

local LLM. It runs everything on your LAN, speaks open protocols to your devices, and an

agent ties it together and runs the house. Unplug the internet and your home still works.

Why openhome

The smart-home market is a graveyard of dead hubs, revoked features, and hostage data.

"Smart" today means "rented." openhome flips that:

The ecosystem

A Tapo-scale catalog โ€” cameras, doorbell, locks, lights, plugs, sensors โ€” but every device

is local-first and open, so you truly own it.

Control from anywhere โ€” that only talks to your box

One clean app for live views, device control, automations, and a chat with the agent that

runs your home. It talks only to your hub โ€” never straight to a cloud.

Ambient intelligence, not surveillance

The openhome Pod puts the agent in every outlet โ€” a wall-plug node with a local mic and

edge compute that forms a whole-home mesh. On-device wake word, a hardware mute switch, and

open firmware mean it listens for you, and you can prove it. See Concepts.


Explore

Quick start (dev)

โš ๏ธ Early scaffold. The hub runs; device adapters are next. See the roadmap.
cd open-home
npm install
npm run dev        # starts the hub + dashboard on http://localhost:4700

License

Licensed under AGPL-3.0 โ€” on purpose. If you run openhome as a service for others, you

share your changes. The point is to keep it open forever. See LICENSE.


Own your home. Not a subscription to it.