Self-hosted • Open source • MIT licensed

Home automation running entirely on your local network — without sending data to the cloud

Only your network • Your rules • Your security.
Devices, automations, and a live dashboard — all running on your own server. No cloud, no subscription, no vendor lock-in.

  • Runs on any machine on your network
  • Quick setup
  • Free license
  • Native Zigbee2MQTT & MQTT support
My Rooms+
6 devices
Living Room
3 lights · 1 thermostat · 21.5°C3 ON
4 devices
Bedroom
Radiator valve · motion sensorSleep mode
+ Add Room
⚡ 🏠Home 🔌Devices 🧩 📊Stats ⚙️Profile
Problem

Are you aware of these problems without our app?

01

Your home's data lives on someone else's server

Every bulb, sensor and lock reports back to a manufacturer's cloud — one you don't control and can't inspect.

02

One outage, and your lights stop working

Cloud-dependent devices fail the moment the vendor's servers go down — even for something as simple as a light switch.

$ $
03

Every brand wants its own app and subscription

A house full of devices means a phone full of apps, each with its own account, its own fee, its own silo.

?
04

You don't know how to manage multiple devices at once

Now you have many devices in one app, in one place, without connecting to the outside world.

Benefits

What you actually gain

01

No cloud, no subscription, no vendor lock-in.

All data stays on your server, and the system works even without internet. You pay no one a monthly fee to access your own home.

02

Full control over your own data.

No one but you has access to what happens in your home. You export, back up, and manage everything yourself, whenever you want.

03

An open ecosystem with no limits.

You connect devices from different brands in one place, with no artificial vendor barriers. You expand the system exactly the way you need.

04

One app. Total home control.

Manage your entire smart home from a single place. Lights, sensors, alarms, and automations — all accessible instantly, without juggling multiple apps.

Furthermore

See it in action

A real dashboard, real data, on your own hardware

Sparrow Home dashboard showing live home temperature, device status, and quick controls for connected devices
100% local
runs fully offline, on your network
Zigbee2MQTT
works with thousands of devices
MIT
free and open source, forever
Docker
one command to deploy
How it works

From Zigbee adapter to automated home

No cloud account, no pairing app, no subscription — set it up once on your own hardware.

1

Plug in a Zigbee adapter

Any supported USB Zigbee coordinator connects Sparrow Home to your devices.

2

Devices are discovered

Zigbee2MQTT finds and pairs your bulbs, sensors, and switches automatically.

3

Build automations

Drag conditions and actions together in the no-code editor — no scripting required.

4

Watch the dashboard

See every room's live state, plus history and energy stats over time.

5

Keeps running offline

Internet drops, your automations don't — everything stays on your local network.

Devices & Integrations

Works with the devices you already own

  • Zigbee2MQTT under the hood — no proprietary hub required.
  • Thousands of supported devices across dozens of brands.
  • Auto-discovery pairs new devices in seconds.
  • MQTT-native — bring your own sensors and scripts too.
  • Mix and match brands in the same room without friction.
My Devices+
Front door · Zigbee
Smart Lock
Aqara · battery 88%Locked
Garage · MQTT
Smart Plug
Sonoff · 42 W nowON
+ 🏠Home 🔌Devices 🧩 📊Stats ⚙️Profile
Automations+
IF motion @ front door · after sunset
Porch light at dusk
→ turn on porch light, notifyON
IF everyone leaves
Away Mode
→ lock doors, lower heat to 16°COFF
+ 🏠Home 🔌Devices 🧩 📊Stats ⚙️Profile
Automations

Rules that run without an internet round-trip

  • No-code editor — conditions, actions, and schedules in a visual builder.
  • Scenes for "movie night," "goodnight," or any routine you name.
  • Runs on the device itself — no cloud call, no added latency.
  • Time, sensor, and presence triggers combined freely.
  • Versioned automations you can roll back if something breaks.
Dashboard & Stats

See the whole house at a glance

  • Live room view of every connected device.
  • Energy and usage charts over day, week, or month.
  • History log for every state change, searchable.
  • Custom layouts per room or per person.
  • Works on any browser — phone, tablet, or wall-mounted display.
Stats⋯
Power now
312 W
Devices online
18 / 19
Power draw — last 7 days
+ 🏠Home 🔌Devices 🧩 📊Stats ⚙️Profile
Alerts⚙️
Kitchen · 2 min ago
⚠️ Leak sensor triggered
Under-sink sensorAlert
3 sensors · below 15%
🔋 Low battery
Bedroom, hallway, garageWarning
🔔 🏠Home 🔌Devices 🧩 📊Stats ⚙️Profile
Notifications

Know the moment something needs attention

  • Push and webhook alerts for motion, leaks, smoke, and battery levels.
  • Configurable thresholds — decide what counts as urgent.
  • Alert center with history and filters.
  • Delivered locally first, with optional remote relay.
Local-first data

Nothing leaves your network unless you say so

  • No cloud storage — logs, history, and credentials stay on your server.
  • JWT authentication plus recommended VPN for safe remote access.
  • Full data export any time, in open formats.
  • You control updates — nothing auto-updates behind your back.
Who it's for

Built for people who like to own their systems

Homelab & tinkerers

Already running a Raspberry Pi or a NAS? Sparrow Home slots right in alongside your other self-hosted services.

Privacy-conscious households GROWING

Want smart devices without a subscription or a data-sharing agreement? This is built for exactly that.

Why Sparrow Home

🔌 Works with your existing Zigbee devices 🔒 Local-first — nothing leaves your network 🐳 Deploy in minutes with Docker 🧠 No-code automations 🆓 Free and open source (MIT)

Built by one developer, shaped by the community — feature requests and bug reports go straight to GitHub Issues.

Open source

Free to self-host, always

Remote Relay ROADMAP
soon
✓ Remote access without a VPN
✓ Optional, still local-first by default
Coming soon
Are you happy?
Buy a coffee
👍 Building this project over coffee is your best reward for us
No pressure — it's just a nice gesture
Buy a coffee
We're on Buy Me a Coffee
No tiers, no paywalled features — the entire platform is free and open source under the MIT license.
FAQ

Frequently asked questions

Does the system work without Internet access?
Yes. Internet is only needed for software updates and remote access via VPN — everything on your local network keeps working during an outage.
Which communication protocols are supported?
Sparrow Home connects to your devices through MQTT, via Zigbee2MQTT.
How is my data protected?
Sparrow Home never stores data in the cloud. Everything stays on your own server, secured with JWT authentication.
Can I integrate devices from different manufacturers?
Yes — Sparrow Home supports the wide range of Zigbee devices covered by Zigbee2MQTT, across many brands and adapters.
Can I build automations without programming skills?
Yes, the no-code automation editor lets you build scenarios from conditions and actions without writing code.

See Sparrow Home running in your own home

Clone the repo, run one Docker command, and your devices show up in minutes.

Community

Have an idea for a new feature?

Share your suggestion below. You can also see what other users have proposed.

Suggestion can't be empty.

Note: this is a demo — suggestions are stored locally in your browser.

User suggestions 0

    No suggestions yet. Be the first!

    View on GitHub