In development — v0.20.0 preview. Expect rough edges.
automater.house
automater.house app icon

The control plane for a home that runs itself.

Groups, rules and triggers for your lights, switches and sensors — running on your own Mac or Linux box. Your home's brain stays on your hardware, not in someone's cloud.

Self-hosted & free Runs on your network One app, no setup server
Setup in minutes

Connect your accounts once. automater does the rest.

No demo data and no guesswork: the setup wizard finds what's on your network, signs in to each brand directly, and reads your real devices from it.

01

Scan

Listens on every smart-home protocol at once — HomeKit, Matter, Hue, Kasa, ESPHome — and shows exactly what answers.

02

Connect your accounts

Press the Hue bridge button, sign in to My Leviton or TP-Link, enter a HomeKit code. Passwords are used once and never stored.

03

Choose your devices

Devices come straight from each connection — Hue lights by room, every Leviton switch on your account. Pick, and you're done.

Works with

The gear you already own.

Philips Hue
TP-Link Kasa
LLeviton
Belkin Wemo
ESPHome
HomeKit
Matter
Alexa
UniFi
What it does

Everything a smart home should do — locally.

Real triggers

Motion, doorbells and camera detections, schedules, sunrise and sunset, “garage open for 2½ hours” and phone presence from your Wi-Fi — with timers and conditions.

Drag-and-drop rules

Drag a sensor, a time or a sunset into When, groups and alerts into Then. The rule reads back to you as a sentence.

Runs on your devices

Rules your Hue bridge or Kasa plugs can run are pushed into them, so they keep working even when automater is off.

Network health

Reads your UniFi settings and tells you exactly what to change for reliable IoT — band steering, PMF, mDNS across VLANs, weak signal.

UniFi Protect cameras

Live video from every camera on your Mac, in the browser and on your iPhone — streamed straight from your console, never through a cloud.

Camera triggers

Doorbell rings, a person at the door, a car in the driveway, a package left — each one can turn on lights or send an alert.

Alerts with a picture

“Someone's at the Front Door” as a Mac or iPhone notification with a snapshot attached — or “garage open 30 minutes”.

Groups & a visual map

Build rooms from any mix of brands and wire them on a map. One tap for the whole room.

Local HomeKit & Matter

Pair HomeKit accessories with their setup code, or Matter devices shared from Alexa, Google or Apple Home.

Siri & Alexa

Your groups appear in Apple Home and in Alexa (as a local Hue bridge) — no skill, no cloud.

Garage doors

ratgdo / ESPHome openers: open, close, and alert on how long the door has been open.

UniFi aware

Add a UniFi key and every device shows its name, IP, access point and VLAN — and setup finds devices on other VLANs too.

Phone pairing

Scan a QR code to pair the iPhone app or another browser. Everything else on your network is locked out.

Your keys, your box

Every credential is encrypted at rest on your hardware. Backups never include keys. Factory reset any time.

Made for the Mac

A real Mac app, living in your menu bar.

  • Native window with standard menus and shortcuts — ⌘1–5 to switch views, ⌘, for Settings.
  • Start, stop, restart from the menu bar, with live status, your groups and recent activity at a glance.
  • Starts at login and keeps your home running when the window is closed.
  • Factory reset in one click — a backup is saved first.
AI agent

Let Claude run your home.

  1. Open Settings → AI agent and copy the command. For Claude Code: claude mcp add --transport http automater http://localhost:8800/mcp --header "Authorization: Bearer …"
  2. Give Claude the skill: SKILL.md — save it to ~/.claude/skills/automater-house/, or upload it in Claude Desktop.
  3. Ask: “List my automater groups.” Prefer to stay offline? Chat in-app with Ollama or LM Studio instead.
Download

Free. Yours. Running in a minute.

macOS
v0.20.0 · Apple Silicon + Intel · macOS 12+
Download for Mac
Unzip, drag to Applications. First launch: right-click → Open (not notarized yet).
Linux
v0.20.0 · single binary + systemd
Download for x86_64
Also for arm64 (Raspberry Pi). Run ./install.sh to start on boot.