Automate Shake It On with macOS Shortcuts

Shake It On 1.1.0 ships five App Intents you can drop into any macOS Shortcut: Toggle Shaking, Shake Now, Snooze, Keep Mac Awake, Switch Shake It On Session. Combine them with calendar triggers, app-open automations, or hot-keys for no-code control.

Five intents are built in

Open the Shortcuts app on your Mac and search for "Shake It On." You'll see five actions:

  • Toggle Shaking โ€” flip the master switch. Optional Enable parameter (true/false/empty for toggle).
  • Shake Now โ€” trigger a single shake immediately, regardless of the interval timer.
  • Snooze Shake It On โ€” pause for N minutes (defaults to 15).
  • Keep Mac Awake โ€” force-active for N minutes, ignoring Only Shake If conditions (defaults to 60).
  • Switch Shake It On Session โ€” activate a saved Session by name.

Build a Shortcut

Open the Shortcuts app, click the + in the toolbar to start a new Shortcut, then drag any of the five actions into it. Configure parameters, save, and you can run it from the menu bar, the keyboard, or any other Shortcut.

Shake It On 1.1.0 ships with five Shortcuts intents. Build no-code automations to drive it from anywhere.

Useful Shortcuts to build

Start meeting

Trigger from your calendar app or run manually before a call:

  1. Snooze Shake It On โ€” Minutes: 60
  2. (Optional) Set a status in Slack or Teams

Render overnight

Trigger when you start a long Final Cut export:

  1. Switch Shake It On Session โ€” Session Name: Render
  2. Keep Mac Awake โ€” Minutes: 480

End-of-day cleanup

Run on a schedule at 6 PM:

  1. Toggle Shaking โ€” Enable: false
  2. (Optional) Switch Session: Default

Pair with macOS automations

Shortcuts on macOS supports time-based automations and "when an app is opened" triggers. A few combinations worth setting up:

  • When Zoom opens โ†’ run Snooze (60 min)
  • When Final Cut Pro opens โ†’ switch to Render Session
  • Every weekday at 9 AM โ†’ Toggle Shaking on
  • Every weekday at 6 PM โ†’ Toggle Shaking off
Note
Shortcuts on Mac runs intents on the same machine that has Shake It On installed. If you want to drive Shake It On from your iPhone or iPad, route the Shortcut through Shortcuts on your Mac (e.g. via SSH or a sync action).

Other ways to script

Shortcuts is the no-code path. Power users have two more:

  • URL scheme โ€” open shakeiton://snooze?minutes=15 from Terminal, a browser, Raycast, Alfred, or anything that can open a URL.
  • AppleScript โ€” full dictionary covering enable, disable, toggle, shake, snooze, keep awake, switch session.
Keep your Mac awake the easy way.
Shake It On lives in your menu bar and uses organic mouse movement to prevent sleep. Set it once and forget it.
One-time purchase. No subscription. Free updates forever.