whatisgithub

What is itsyhome-macos?

nickustinov/itsyhome-macos — explained in plain English

Analysis updated 2026-05-18

896SwiftAudience · generalComplexity · 2/5Setup · easy

In one sentence

A native macOS menu bar app for controlling HomeKit and Home Assistant smart home devices with one click.

Mindmap

mindmap
  root((itsyhome))
    What it does
      Menu bar smart home control
      One click access
    Tech stack
      Swift
      AppKit
      macOS 14+
    Use cases
      Control lights and locks
      Group and pin devices
      Keyboard shortcuts
    Audience
      Mac users
      Smart home owners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Control HomeKit or Home Assistant devices instantly from the Mac menu bar

USE CASE 2

Group frequently used devices together and assign keyboard shortcuts

USE CASE 3

Automate home control from Shortcuts or Raycast via deep links (Pro)

What is it built with?

SwiftAppKit

How does it compare?

nickustinov/itsyhome-macosapple/coreai-modelstddworks/baguette
Stars896881962
LanguageSwiftSwiftSwift
Setup difficultyeasymoderate
Complexity2/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires macOS 14 or later, Pro features are a paid upgrade.

So what is it?

Itsyhome is a native macOS menu bar app for controlling smart home devices without opening a dedicated app. It sits in your Mac's menu bar (the row of small icons in the top-right corner of your screen) and gives you instant access to all your smart home devices with a single click. The app supports two smart home ecosystems: Apple HomeKit (Apple's built-in smart home framework for iPhone and Mac) and Home Assistant (a popular open-source self-hosted home automation platform). For Home Assistant, it connects in real time via WebSocket so device states update immediately when something changes. You can control lights, switches, fans, thermostats, blinds, locks, garage doors, security systems, and more. The app lets you create custom groups of devices to control them together, pin frequently used devices to the top, and assign keyboard shortcuts to specific devices or scenes. A Pro upgrade adds camera live streams directly in the menu bar, automatic camera pop-up when a doorbell rings, iCloud sync across multiple Macs, deep links for automating control from tools like Shortcuts or Raycast, and a built-in HTTP server for external integrations. You would use Itsyhome if you work from a Mac and want quick access to your smart home devices without switching to a phone or a separate app, or if you want to integrate home control into your keyboard shortcut workflows or automation tools. The app is built natively in Swift using AppKit and requires macOS 14 or later. An iOS companion app is also available. The full README is longer than what was provided.

Copy-paste prompts

Prompt 1
Show me how to set up Itsyhome with my Home Assistant WebSocket connection
Prompt 2
Explain how to assign a keyboard shortcut to a smart home scene in Itsyhome
Prompt 3
What is the difference between the free and Pro tiers of Itsyhome?
Prompt 4
Help me set up an automation using Itsyhome's deep links with Shortcuts

Frequently asked questions

What is itsyhome-macos?

A native macOS menu bar app for controlling HomeKit and Home Assistant smart home devices with one click.

What language is itsyhome-macos written in?

Mainly Swift. The stack also includes Swift, AppKit.

How hard is itsyhome-macos to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is itsyhome-macos for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.