What it does
Bypasses every Only Shake If condition for a fixed duration so you know the Mac will stay awake. Pause-when conditions still apply, so a video call or screen lock will still pause it.
How it works
Picking a duration sets a `forcedActiveUntil` date. While that's in the future, the engine treats every Only Shake If gate as passing and shakes on every interval. Pause-when conditions still hold. The dropdown header shows the remaining time live.
Where to find it
Menu bar → Keep Awake For. Presets, Until Tomorrow Morning, and Custom… (which remembers your last value separately from Snooze).
When to use it
Long downloads, overnight renders, or anytime you don't want to set up conditions and just want a guaranteed window of stay-awake.
How it compares
Amphetamine has 'session' timers that do the same thing. Lungo's timer-based activation is comparable. Caffeine has a partial version (timer-based activation but no condition bypass). Shake It On's version stays composable — it bypasses Only Shake If gates but still respects Paused When.