What it does
The things you reach for every day, on one screen by the door. Each part is optional. Here is each one, on the real screen. Want it? Set up with AI is the easiest way.
Everything at a glance.
A big clock over a scene of your choosing, the inside temperature, and cards for the aircon, the music, the TVs and the button to talk.

- Two scenes, a daytime mountain lake and a night sky, and three layouts
- Touch targets are big enough for a wall, every one 56 pixels or more
- If a device stops answering, its card says so and the rest keep working
Every room, one tap each.
Works with an AirTouch 5 console. Set the temperature, the mode and the fan, and open or close each room's vent.

- Cool, heat, fan, dry and auto
- All on and all off for the vents
- A button opens the AirTouch app itself, one tap away, when it's on the same tablet
Spotify, on the speakers in the ceiling.
Google Cast speakers with Spotify Connect. Your liked songs, playlists, Discover Weekly and search, and the speakers it plays on.

- Move music between speakers, or play it everywhere
- Volume for each speaker
- Spotify Premium is needed to move music and play by name. Spotify is linked once, in a browser on the Mac
Every TV, from the wall.
Through couch-tv, the free TV home by the same person. Turn TVs on and off, open an app and change the volume.

- Android TV and Google TV
- Samsung Frame art mode
- Needs couch-tv set up for those TVs
Talk to it, or type.
Hold the mic and talk, or type. Simple things like “pause the music” happen straight away on the Mac. Anything else goes to Claude on your own Claude plan, if you said yes to that.

- Speech is turned into text on the Mac with whisper.cpp
- Claude can only choose from the hub's own list of actions, at most 5 per question
- Without Claude, the simple rules still work
Tap your name and see your week.
Each person can have their own card: the next 7 days from their calendar, titles and times only. The Mac fetches the calendars, so it needs to stay on. Face ID can open the card as you walk up.

- Face ID is optional, on the tablet only, and each person sets up their own
- It keeps up to 10 lists of 128 numbers per person, never a photo
- Back to the shared screen after a minute with no touch
Good to know first
The real limits, plainly.
- It needs a Mac that stays onThe hub runs on macOS 14 or newer and starts when you log in. It fetches the calendars too, so if the Mac sleeps, the wall screen waits until it wakes. Windows and Linux aren't supported.
- The tablet app is for AndroidAndroid 11 or newer. There is no iPad app.
- The device list is fixed in one fileIt was built for one house: 7 aircon rooms, 3 speakers and 3 TVs. A different house changes
hub/contract.pyand its settings file. An AI agent can do that with you. - Spotify Premium for music controlMoving music between speakers and playing by name needs Premium.
- It's for your home networkIt's built for a home network you trust, behind your router, and never faces the internet.
- Your devices are as open as they wereThe AirTouch console, Cast speakers and Android TVs take commands from anything on your Wi-Fi. Home hub doesn't change that.
Shout Josh a coffee
Home hub is free and open source. Josh builds it in his own house after work. If it runs yours, a coffee keeps the next thing coming.