Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
翻訳待ち
Your home as a live 3D model in the Mac menu bar and on iPhone — lights and ACs via Smart Life, Home Assistant, Philips Hue and Apple Home.
翻訳待ち
暮らしSwift · JavaScriptGitHub @0xProbabillity自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Both apps are a small native Swift shell (AppKit on the Mac, SwiftUI on the iPhone) around one Three.js web UI, and share their device clients and sync as a Swift package. No frameworks, no Electron, no server, no account of its own.
HouseControl-<version>.dmg from Releases.
It runs on macOS 13 or newer, Apple silicon and Intel.xattr -dr com.apple.quarantine "/Applications/House Control.app"What is new in each release: CHANGELOG.md.
It starts with a bundled demo plan, so you can try everything before connecting anything. Then: make it your home and connect real devices. To start it with your Mac, add it under System Settings → General → Login Items.
Every release image is built by GitHub Actions from the tagged commit — not on anyone's Mac — and comes with its SHA-256 and a signed build provenance attestation:
shasum -a 256 -c HouseControl-<version>.dmg.sha256
gh attestation verify HouseControl-<version>.dmg --repo 0xProbabillity/house-control
The second command proves the image was built by this repository's workflow, and shows from which commit. Images from 1.0.0 on carry an attestation; 0.1.0 was built while the repository was still private, when GitHub does not store attestations for free accounts, so for it only the SHA-256 can be checked.
Notarizing needs an Apple Developer ID, and that certificate carries a person's legal name inside every copy of the app. House Control ships signed ad hoc instead, and earns trust the open-source way: the code is all here, the release is built in public, and you can build it yourself in a couple of minutes.
Quit it (right-click the menu bar icon → Quit), delete House Control from Applications and, to remove your
plan and connections too, ~/Library/Application Support/HouseControl/.
| macOS | 13 Ventura or newer |
| Xcode Command Line Tools | Swift 5.9 or newer — xcode-select --install |
| Node.js | 20.19+ or 22.12+ |
| For the iPhone app | Xcode 16 or newer, XcodeGen (brew install xcodegen), iOS 17+ |
git clone https://github.com/0xProbabillity/house-control.git
cd house-control
./scripts/build-app.sh
open build/HouseControl.app
The script builds the web UI with Vite, the native shell with SwiftPM, and assembles an ad-hoc signed
build/HouseControl.app. The first build downloads the npm packages; later builds take a few seconds.
The app is signed ad hoc. If you rebuild often and use iPhone sync, sign it with your own certificate instead, so
macOS does not ask for the Local Network permission after every build:
CODESIGN_IDENTITY="Apple Development: [email protected] (ABCDE12345)" ./scripts/build-app.sh.
This is the beginning of the README. Read the rest at the original. Read the full README ↗