Tool Open source
House Control is an open-source smart-home app for macOS and iPhone that renders a home as a live 3D model in the Mac menu bar, around the MacBook notch, on the desktop, and in iPhone widgets. A JSON floor plan or the visual editor defines rooms, walls, doors, windows, furniture, lamps, and air conditioners; each device can be linked to a real device, with controls for lighting, brightness, color temperature, scenes, power, target temperature, operating mode, and fan speed.
It connects Smart Life/Tuya, Home Assistant, Philips Hue, and Apple Home in one interface. The Mac and iPhone apps use native Swift shells around a shared Three.js web UI and Swift package, while optional pairing synchronizes plans and connections directly over the local network using Bonjour and TLS rather than a server. Devices can also be simulated with bundled demo plans and testing tools.
House Control includes an optional AI Access gateway that exposes selected home controls and plan-editing tools through HTTP/JSON, OpenAPI, or MCP for assistants such as ChatGPT and Claude. The gateway runs on the Mac, binds locally, and can use a temporary Cloudflare tunnel; it can be stopped or automatically expired. The Mac app supports macOS 13 or newer and is distributed as an ad-hoc-signed DMG; the iPhone app requires iOS 17 or newer and is not yet on the App Store according to the repository. The project is licensed under MIT.
2 uses taken from transcripts — each links to the moment in the video.
Renders your home as a live 3D model in the Mac menu bar and on iPhone, built with three.js inside a small native Swift app; draw your floor plan once in a visual editor, bind each light and AC unit to the real device, and works with Home Assistant, Philips Hue, Apple Home, and Tuya.
An open-source app that shows your home as a live 3D model in the Mac menu bar and on your iPhone, where clicking a lamp or AC toggles the real device. It connects to Smart Life, Home Assistant, Philips Hue and Apple Home with scenes and climate, and can be driven by ChatGPT or Claude. Runs locally with no account or telemetry.
2 in the library.