[New Integration] Control BetterTouchTool Named Triggers via HomeKit (Homebridge)

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:

  1. Install via Homebridge: homebridge-computer-control

  2. Download the desktop agent for your Mac.

  3. Add your BTT Named Triggers in the "Actions" tab.

  4. Control your Mac automations from your Home app!

Links:

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

Hi @Orkan , this is a great idea! Could you please provide a few more details? I'm not familiar with Homebridge. Do I need to install Homebridge server first before installing bridge-computer-control? thanks

Hi! Glad you liked the idea. Yes, you need to install Homebridge first. It acts as a 'bridge' between your PC and the Apple Home app.

Once Homebridge is ready, just install the plugin and run the small 'Agent' app on the computers you want to control. It's pretty straightforward but you might need a device like a Raspberry Pi for this because it needs to stay on constantly.