I’ve just released a Homebridge plugin and a Go-based desktop agent designed to bridge BetterTouchTool's automation power into Apple HomeKit.
Whether it’s a simple Named Trigger or a complex AppleScript/Shell command you've configured in BTT, you can now trigger it directly from your iPhone, Apple Watch, or via Siri.
Key Features for BTT Users:
-
Full BTT Control: Trigger any BTT action or Named Trigger from HomeKit.
-
Dynamic Sync: Add your BTT command or trigger name into the desktop agent, and it instantly appears as a button (or toggle) in your Home app. No manual Homebridge config editing required.
-
Siri Integration: "Hey Siri, activate Video Edit Mode" (where BTT arranges your Final Cut windows, hides other apps, and toggles Do Not Disturb).
-
Native & Fast: Built with Go for native Apple Silicon support with zero-latency execution.
-
Extensible: Supports
{status}variables (on/off) to pass HomeKit states into your BTT-linked scripts.
Getting Started:
-
Install via Homebridge:
homebridge-computer-control -
Download the desktop agent for your Mac.
-
Add your BTT Named Triggers in the "Actions" tab.
-
Control your Mac automations from your Home app!
Links:
-
GitHub: https://github.com/orkank/homebridge-computer-control
-
NPM: https://www.npmjs.com/package/homebridge-computer-control
I built this to bridge the gap between my Mac's local power and my HomeKit ecosystem. I’d love to hear your feedback!
Cheers, Orkan

