Hearth
Guest
Sign in
Open-source · AI-native home
Describe your home in plain words. It figures out the rest.
No rules. No YAML. No if-this-then-that. You say what you want — Hearth wires up your sensors, reasons about the real world as it runs, and acts. The 99% who never automated anything, finally can.
Try the live demo
Watch it reason
No sign-up · runs in your browser · zero hardware needed
Describe
What should your home watch for?
The problem
You shouldn’t have to program your home.
Automating anything today means becoming a part-time programmer. That’s why almost nobody does it. Hearth deletes the rule engine and replaces it with an agent that understands you.
The old way
if-this-then-that
YAML config
threshold sliders
automation “recipes”
trigger / condition / action
rule priorities
The Hearth way
“Warn me if the garage is open after dark and it’s cold — and turn on the heater.”
That’s the whole configuration. You just say it.
What makes it different
A home that understands, not one you configure.
The wow
It’s an agent, not a sensor.
Every alert carries Qwen’s plain-language reasoning — why it fired, and what it did to be sure. A motion alarm beeps. Hearth explains itself.
14:02
MATCH
The person at the door isn’t in your household set. The first frame was unclear, so I panned the camera to get a clean look at the face.
looked closer — aimed camera +20°
confirmed: not a household member
notified you (push)
🔒
raw frame never left your home
How it works
Three tiers. One conversation.
Cheap self-describing nodes sense and act. A hub on-site orchestrates them and guards your privacy. Qwen Cloud does the two things no rule engine can — and the raw video never leaves the house.
🔌
Nodes
perceive + act
Self-describing ESP32 sensors and actuators — temperature, doors, motion, RFID, relays, servos. Each keeps a local safety veto.
mesh / Wi-Fi
🍓
The hub
orchestrate on-site
A Raspberry Pi runs the node registry, the live deployments, the privacy filter and the offline fallback — and holds the camera and mic.
minimized events · frames on demand
☁️
Qwen Cloud
author + reason
Turns your plain words into a working deployment, and reasons about the messy real world — including seeing the scene with Qwen-VL.
Build your own node
View the firmware
The test we hold every feature to
Why an AI, and not a 50-line script?
Would this be meaningfully worse if we deleted the AI and dropped in a script? For a rule engine, no. For Hearth — emphatically yes. Qwen is load-bearing in two places a script can’t touch.
Authoring
Your words → a working deployment
“Tell me if someone who isn’t family is at the door.” Qwen binds the camera and the RFID tags, writes the trigger, picks the action, decides when to escalate. A script can’t turn an open-ended wish into a config.
Runtime
Judgment in the moment
Is this person a household member? Is this even worth interrupting you for? What does this mix of signals actually mean? Qwen-VL answers that from the live frame — something no local threshold can do.
Privacy by design
Your home’s raw senses never leave home.
The agent loop runs on your hub, so raw video and audio stay put. Only a minimized, redacted payload is ever sent — and only when something actually happens.
🎥
Raw frame
stays on hub
1920×1080 · full scene · faces · plates · house number
🔒
Sent to cloud
minimized
cropped to the doorway · face box only · identities hashed
Run your own hub
One command, and your home comes online.
The hub is a tiny agent you run on any always-on machine — a Raspberry Pi, a spare laptop, a mini PC. It pairs to your account, keeps simple watches firing offline, and is the only thing that ever touches your raw video. Zero dependencies beyond Node 18+.
1 · Install & start it on your machine
$ curl -fsSL https://raw.githubusercontent.com/mattrickslauer/hearth/main/hub/install.sh | bash
Copy
2 · It prints a claim code — enter it in your dashboard under “Connect a hub.”
Open your dashboard
View the hub source
Clone it, and go talk to your house.
Hearth is open source and runs in your browser against a simulated home. No hardware, no sign-up — just describe something and watch it wire itself up.
Try the live demo
View on GitHub
Hearth
Describe your home in plain words. It figures out the rest.
Live demo
Docs
Build a node
GitHub
“Hearth” is a working name · Open source (MIT) · Built on Qwen Cloud for the EdgeAgent track.