Open source · Self-hosted · Local first

One bridge.
Every platform.

Rowan Hub connects your smart home devices to Apple Home, Google Home, and Amazon Alexa — simultaneously, from a single QR code scan. No cloud. No subscriptions. Runs on any Linux box.

$ curl -fsSL https://rowanhub.co.uk/install.sh | bash
Apple Home
Google Home
Amazon Alexa
Matter Standard
3
Platforms at once
7
Device plugins
0
Cloud dependencies
1
QR code to pair all
Why Rowan Hub
Everything your home needs.
Nothing it doesn't.

Matter native

Built on the open Matter standard. Pair once and every compatible platform discovers your devices automatically — no re-pairing, no per-platform config.

Web UI included

Manage devices, create scenes, set automations, and view logs from any browser on your network. No app install required.

Sunrise & sunset automations

Time-based and solar automations that actually follow the sun. Set your location once and schedules adjust every day automatically.

Push notifications

Get alerts when a device goes offline, an automation fires, or an update is available. Works as a home screen app on any phone.

Scenes

Group device states into named scenes that appear as switches in Apple Home, Google Home, and Alexa. One tap to set the mood.

Plugin system

Drivers for WLED, Tasmota, eWeLink, Shelly, MQTT, Zigbee2MQTT, and Daikin. Each plugin is a small standalone module — easy to extend.

Running in minutes.
01

Install

Run curl -fsSL https://rowanhub.co.uk/install.sh | bash on any Linux machine — Raspberry Pi, NAS, home server, or VM. The installer handles Node.js, avahi, and PM2 for you.

02

Add your devices

Open the web UI and add devices through the browser. Pick a plugin, enter the host or device ID, save. Rowan Hub connects immediately — no restart needed.

03

Scan once. Control everywhere.

Open the System page, scan the QR code with Apple Home, Google Home, or Alexa. All three can pair from the same code. Your devices appear in every app instantly.

Device support
Works with what you already own.
Local

WLED

LED strips with presets, colour & brightness

Local

Tasmota

Switches & smart plugs, single or multi-gang

LAN + Cloud

eWeLink

Sonoff devices, single & multi-channel

Local

Shelly

Gen1 & Gen2, relays & dimmers

Local

MQTT

Generic devices via pub/sub

Local

Zigbee2MQTT

Full Zigbee ecosystem via Z2M

Local

Daikin

AC units (legacy BRP069 firmware)

+

Write your own in ~50 lines of JS

Ready to bridge your home?

Free, open source, and runs entirely on your own hardware.

View on GitHub