logoalt Hacker News

Show HN: Itsyhome – Control HomeKit from your Mac menu bar (open source)

32 pointsby nixus76yesterday at 10:31 PM37 commentsview on HN

Hey HN!

Nick here – developer of Itsyhome, a menu bar app for macOS that gives you control over your whole HomeKit fleet (and very soon Home Assistant). I run 130+ HomeKit devices at home and the Home app was too heavy for quick adjustments.

Full HomeKit support, favourites, hidden items, device groups, pinning of rooms/accessories/groups as separate menu bar items, iCloud sync – all in a native experience and tiny package.

Open source (https://github.com/nickustinov/itsyhome-macos) and free to use (there is an optional one-time purchase for a Pro version which includes cameras and automation features).

Itsyhome is a Mac Catalyst app because HomeKit requires the iOS SDK, so it runs a headless Catalyst process for HomeKit (and now Home Assistant) access while using a native AppKit plugin over a bridge protocol to provide the actual menu bar UI – since AppKit gives you the real macOS menu bar experience that Catalyst alone can't.

It comes with deeplink support, a webhook server, a CLI tool (golang, all open source), a Stream Deck plugin (open source, all accessories supported), and the recent update also includes an SSE event stream (HomeKit and HA) - you can curl -N localhost:8423/events and get a real-time JSON stream of every device state change in your home.

Home Assistant version is still in beta – would anyone be willing to test it via TestFlight?

Appreciate any feedback and happy to answer any questions.


Comments

j4mietoday at 1:36 PM

This looks great! Question on the API/CLI - is there any provision for capturing frames (or even streams?) from Homekit cameras, or even triggering events or webhooks based on the cameras detecting motion?

show 1 reply
roughfallstoday at 1:26 PM

This is so wonderfully done! Great icon choices & use of fill to indicate active devices. I love how you grouped accessories by category, and included temperature/humidity sensor readings next to thermostat controls. I instantly upgraded to Pro for the additional features!

show 1 reply
nanobuildstoday at 1:44 PM

This is really clean. Smart architecture and the convenience of having everything in the menu bar is top notch. My devices are in Alexa & Hue ecosystem right now. Any plans for integrating them in the future?

show 1 reply
trymastoday at 1:13 PM

Wonder if OP is also an author of: https://www.mowglii.com/itsycal/ , though looking at the website - probably not.

show 1 reply
blokeytoday at 12:26 PM

Looks interesting.

What's the difference between your app and Home Control: https://apps.apple.com/gb/app/homecontrol-menu-for-homekit/i... HomeControl Menu for HomeKit

other than this ones yours!

show 1 reply
marceldegraaftoday at 1:06 PM

Hey, this looks great! I would love to test the Home Assistant version via TestFlight if that's possible; email is in my profile.

show 1 reply
luthMantoday at 1:07 PM

Is there a way to add devices to HomeKit with a MacBook without an IPhone?

show 1 reply
FranklinJabartoday at 12:12 PM

> I run 130+ HomeKit devices at home

This is insane. I couldn't name a single homekit device if you put a gun to my head. Where do you find these things?

show 5 replies
petepetetoday at 12:20 PM

I'm nether a Mac or HomeKit user but this looks slick AF. Well done!

show 1 reply
spiderfarmertoday at 12:25 PM

I’m going to install this as soon as I get back home.

show 1 reply
drcongotoday at 12:02 PM

This is great, thanks, I paid the IAP immediately. So much more usable than the risible Home app.

show 1 reply