In development — v0.0.2 preview. Expect rough edges; not for production use yet.
automater.house

The control plane for a home that runs itself.

Build groups, wire triggers, and set the rules that decide what your lights, switches, and sensors do. Your rules live on your own hardware — not in someone's cloud.

Self-hosted & free LAN-only, no cloud Single binary
macOS
Universal · .app bundle
Download for Mac
drag into Applications · Apple Silicon + Intel
Linux
x86_64 · binary + systemd
Download (amd64)

Up and running in a minute

  1. macOS: unzip, drag automater.house.app into Applications. First launch: right-click the app → Open (this dev build isn't notarized yet, so a normal double-click is blocked by Gatekeeper — right-click → Open gets past it once).
  2. Linux: extract, run ./automater — or ./install.sh to start it on boot.
  3. It opens http://localhost:8800 and starts the setup wizard, which scans your network live.
  4. Pick your devices, press your Hue bridge's link button when asked, and your rooms appear. Optionally connect UniFi, Claude and HomeKit. All on your LAN.

Live discovery

Scans mDNS, UPnP and TP-Link's protocol at once and shows every message — HomeKit, Matter, Hue, Kasa and ESPHome, with makers and MAC addresses. Devices on another VLAN? Add them by IP.

Local HomeKit & Matter control

Pair HomeKit accessories (like Leviton Decora switches) with their setup code, or Matter devices shared from Alexa, Google or Apple Home — controlled on your LAN.

Real triggers

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

Alexa & Siri

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

Claude, or a local model

Connect Claude over MCP, or chat in-app with Ollama / LM Studio running on your own machine.

Garage doors

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

UniFi aware

Add a UniFi API key and every device shows its IP, MAC, access point and VLAN.

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.

Connect your Claude agent

  1. Open Settings → AI agent in automater.house and copy the command. For Claude Code it looks like claude mcp add --transport http automater http://localhost:8800/mcp --header "Authorization: Bearer …"
  2. Give Claude the skill so it knows the tools: SKILL.md — save it to ~/.claude/skills/automater-house/, or upload it in Claude Desktop under Settings → Capabilities → Skills.
  3. Ask Claude: “List my automater groups.” The wizard shows Agent connected the moment it reaches your instance.