Very cool! Does it require some kind of scraping of a third party web app, like clicking through with a browser agent? If so, how can I be sure it does not delete my account or subscribe to another plan or make some other destructive actions if I allow it to do that with my authed acct?
Could you clarify on this a bit? I am building iOS companion for Itsypad that would also sync scratch notes via iCloud sync, but keyboard idea seems interesting too – just not clear what's the desired outcome?
Thanks! Give a try to Itsyhome Stream Deck plugin, it's in their markletplace, quite straightforward, just make sure to enable web server in Itsyhome settings.
Thanks! Hue actually works with HomeKit natively – you can pair your Hue bridge in the Home app and then all your Hue lights show up in Itsyhome automatically. For Alexa-only devices, the Home Assistant integration (currently in beta) would cover most of them since HA supports pretty much everything.
The camera streams are HLS via AVFoundation – Apple doesn't expose raw frames, so no programmatic capture there. But motion detection events do flow through the SSE endpoint (/events), so you can use those to trigger webhooks or automations. For HA cameras there's also a snapshot endpoint you can hit on demand, e.g. when motion fires.
SSE is in the upcoming 2.0.0 which is currently on TestFlight – happy to add you if you want to try it out.
Nope, but I love it too! :) I'm the author of Itsyhome, Itsypad – https://itsypad.app (a tiny scratchpad & clipboard manager for macOS) and Itsytv - https://itsytv.app (the missing Apple TV remote for macOS).
Unfortunately no – HomeKit pairing requires an iPhone or iPad. Apple doesn't support adding devices from macOS. Once they're added though, Itsyhome can control everything from your Mac.
Home Control is a solid app and was actually one of the first in this space. The main differences are: Itsyhome is open source (MIT), has a built-in webhook server with SSE event streaming so you can integrate it into scripts and dashboards, supports deeplinks for Shortcuts/Raycast/Alfred, has a Stream Deck plugin, and a CLI tool. The base app is also completely free. Basically I built it for people who want to go beyond just toggling devices from the menu bar.
Glad you found it! The webhook server + SSE stream is where it gets really fun – pipe your whole home's state into whatever you want. (SSE is coming in the next update along with Doorbell notifications)
Honestly most smart home devices support HomeKit these days – lights (Philips Hue, IKEA), thermostats (Ecobee), locks (Yale, Schlage), blinds, cameras, sensors. And anything that doesn't can usually be bridged through Homebridge or Home Assistant. It adds up fast once you start – lights alone can be 50+ if you do every room.