№ 01 Built for multi-Mac workflows

Your focus moves.
Your peripherals follow.

FocusSwitch is an automation platform for your Bluetooth keyboard, mouse, and trackpad. Define the rule once — a focused app, a time of day, a physical proximity, a keystroke — and your peripherals move to the right Mac on their own. No more unpair, forget, repair.

Rule · Dev workflow
when Xcode becomes frontmost
then Move Magic Keyboard + Trackpad to Mac mini
№ 02

A quieter way to
share peripherals.

Magic Switch made "one click" feel magical. FocusSwitch makes even the click disappear — the rules you write become the click.

  1. 01

    Pair your Macs once

    Install on both. They find each other on any network — Bonjour, Bluetooth LE, or a hostname you type in. Trust-on-first-use with encrypted handshake.

  2. 02

    Write a rule

    Pick a trigger: app focus, a time of day, physical proximity, a global hotkey, or a Shortcuts action. Pick what moves: one device, all devices, or a saved profile.

  3. 03

    Go back to work

    When the trigger fires, FocusSwitch quietly unpairs on the source Mac and pairs on the target. Your keyboard, mouse, and trackpad are where you are.

№ 03

Five triggers.
Three actions.
Endless rules.

App focus

The killer trigger. Open Xcode, keyboard moves to the dev Mac. Switch to Figma, it flows to the design Mac. Scoped by bundle identifier.

Time schedule

Mondays to Fridays at 9:00 — everything on the work Mac. Weekends and evenings — back to the personal Mac. Calendar-aware.

Proximity

Bluetooth LE measures the distance to each Mac. When you physically move closer to one, peripherals come with you — hands-free, naturally.

Global hotkey

Bind ⌥⌘1 to "everything → Mac mini". ⌥⌘2 to "everything → MacBook Pro". Works from any app, any screen, at any time.

Manual trigger

For everything automation can't predict. A menu-bar button, a CLI command, or a Shortcut tile in Stream Deck or Alfred. Your call.

Three actions to pick from:

  • Move a specific device to a Mac
  • Move all paired peripherals at once
  • Execute a saved profile
№ 04

For the people
who script everything.

A real CLI, App Intents for Siri and Shortcuts, a file-queue bridge for Alfred and Raycast, a scriptable rule engine. Every surface that Magic Switch skipped.

~/work
$ focusswitch rules list
  dev-mode           app-focus   profile Dev
  lunch-break        schedule    switch all  MacBook Pro
  nighttime-reader   schedule    profile Reader   (disabled)

$ focusswitch switch --device "Magic Trackpad" --to "Mac mini"
 releasing from MacBook Pro
 acquiring on Mac mini
 done in 1.2s

$ focusswitch profile run Focus
 3 peripherals moved
01

Offline by design

No cloud relay, no telemetry, no account. Your Macs talk directly over local network or Bluetooth LE, encrypted with Curve25519 + ChaChaPoly.

02

Cross-Apple-ID friendly

Work Mac and personal Mac on different iCloud accounts? Different Wi-Fi networks? Different VLANs? FocusSwitch doesn't care.

03

Native, not Electron

100% Swift, one menu-bar binary, single-digit megabytes, single-digit milliseconds of overhead. Idle at 0 kb/s of network.

04

Graceful rollback

Every switch is a transaction. If the target Mac fails to acquire the device, FocusSwitch puts it back where it came from, automatically.

№ 05

Honest pricing.
No trials you forget about.

Free

Forever

€0

  • Up to 2 Macs
  • 1 paired peripheral at a time
  • Manual switching from the menu bar
  • CLI and Shortcuts access
Get FocusSwitch
Coming soon

Stop reaching.
Let them come to you.

FocusSwitch is in private beta. Drop your email and we'll send you the first build — along with a short setup guide for your two Macs.

No spam. No marketing drip. Unsubscribe with one click.