Every feature, in one place.

Shake It On has more conditions, smarter pauses, and richer automation than any other Mac-keep-awake app. Pick any feature below for a deep dive.

New in 1.1.016new features just shipped β€” Sessions, Stay awake for…, Allow display to sleep, AppleScript & URL automation, and more.
Movement

Organic mouse movement

Layered sine-wave cursor motion that's indistinguishable from a real hand jiggling the mouse.

MovementNew

Stealth (invisible) mode

Send mouse events without moving the cursor. Perfect for screen shares.

MovementNew

Click events for presence

Send a real mouse click after each shake to reliably wake Slack, Teams, and Zoom.

Movement

Shake Now button

Trigger one shake immediately from Settings or via Shortcuts.

Schedule & timing

Shake interval

Six presets from 5 seconds to 1 hour control how often Shake It On shakes.

Smart conditions

Activation mode

Always active or only when idle: pick how aggressive Shake It On should be.

Smart conditions

Only when audio is playing

Shake only when Music is playing.

Smart conditions

Only when a specific app is running

Shake only when an app on your watchlist is open.

Smart conditions

Wi-Fi connected (with optional SSID match)

Shake only when Wi-Fi is connected β€” or only on specific networks.

Smart conditionsNew

VPN connected

Shake only when a VPN is connected.

Smart conditionsNew

IP address matches

Shake only when on a CIDR range you specify.

Smart conditions

External display connected

Shake only when an external monitor is plugged in.

Smart conditions

CPU threshold (with optional sustained window)

Shake only when CPU is busy β€” instantaneously or over a window.

Smart conditions

External disk connected

Shake only when a removable disk is mounted.

Smart conditionsNew

USB device match

Shake only when a specific USB device is connected by name.

Smart conditionsNew

Bluetooth device match

Shake only when a specific Bluetooth device is paired and connected.

Pause conditions

Pause when camera is in use

Stop shaking automatically during video calls.

Pause conditions

Pause during Focus / DND

Respect your Focus modes.

Pause conditions

Pause for a specific app

Stop shaking when a specific app is in the foreground.

Pause conditions

Pause when screensaver is running

Don't fight the screensaver.

Pause conditions

Pause when display is off or locked

Shaking doesn't make sense when the screen is off.

Pause conditions

Pause on battery (with threshold)

Pause when on battery β€” or only below a battery percentage you choose.

Schedule & timing

Day-and-time schedule

Activate only during specific hours and on specific days of the week.

Schedule & timing

Snooze

Pause for 15 min, 30 min, 1 hr, 2 hrs, or a custom duration with live countdown.

Schedule & timingNew

Stay awake for…

Force the Mac awake for 15 min, 30 min, 1 hr, 2 hrs, until tomorrow morning, or a custom duration.

Schedule & timingNew

Auto-disable after N hours

Set Shake It On to turn itself off after 1, 2, 4, 8, 12, or 24 hours.

SessionsNew

Sessions (saved configurations)

Save and switch between named configurations β€” Render, Presentation, Conference Wi-Fi, Default.

AutomationNew

AppleScript & URL automation

Drive Shake It On from AppleScript, URL schemes, or any tool that can open a URL.

AutomationNew

Shortcuts integration (App Intents)

Five Shortcuts intents: Toggle, Shake Now, Snooze, Keep Awake, Switch Session.

Display & systemNew

Allow display to sleep while shaking

Keep the Mac awake without moving the cursor. Display dims and sleeps; system stays running.

Display & systemNew

Closed-lid mode

Keep your Mac awake with the lid closed.

PolishNew

Rich menu-bar status

The dropdown header tells you exactly which condition is winning.

PolishNew

Live countdown in the menu bar

Snooze and Stay-awake-for both show a live MM:SS countdown in the dropdown.

PolishNew

Sound feedback

Optional 'Tink' chime when shaking starts or stops.

Polish

Stats

Shakes today, all-time, and your longest session.

Polish

Global keyboard shortcut

βŒƒβŒ₯S, βŒ˜β‡§S, or βŒƒβ‡§S β€” toggle Shake It On from anywhere.

Polish

Launch at login

Set-and-forget β€” Shake It On starts every time you log in.

Polish

14-language localization

Fully localized into 14 languages, including Arabic with right-to-left mirroring.

Compare to other Mac apps

Every cell in our comparison tables is sourced and dated. See how Shake It On stacks up against Amphetamine, Caffeine, Lungo, and Jiggler.