Smart triggers
It knows when to stop
Choose your conditions. Keepresso holds the Mac awake while they are met, then allows normal sleep again.
- Gaming
Stay active in GeForce NOW
The gaming trigger keeps the Mac awake. Keep me active can add small inputs; the cloud service’s own session rules still apply.
Playing a game - Gaming
Controller in hand, Mac awake
The Mac stays awake while your selected controller is connected, even when you put it down.
Game controller connected - AI and code
Agents finish their run
With the agent trigger and closed-display mode configured, Claude Code, Codex, or Cursor can keep working. Sleep is allowed again after the idle grace period.
AI agent working - Meetings
Stay awake through the call
A camera or microphone in use keeps the Mac awake. Display behavior follows your session settings.
Camera or microphone in use - Gaming
Updates finish, then it sleeps
The Steam trigger keeps the Mac awake during downloads, then allows sleep again.
Steam is downloading - Creative
Renders run to the last frame
Select ffmpeg or another export process. The Mac stays awake until that process exits.
Process running - Downloads
Big downloads land
Watch your download folder to keep the Mac awake during detected downloads.
Download in a watched folder - Backups
Time for backups
The Mac stays awake while the selected backup drive is mounted. Eject it after the backup to end the condition.
Volume mounted - At the desk
Docked means awake
The Mac stays awake while your selected external display is connected. Disconnect it to allow normal sleep again.
External display connected - And more
11 more conditions to mix
- On AC power
- Charging
- On Wi-Fi network
- VPN connected
- Bluetooth device connected
- Schedule
- Calendar event in progress
- Audio playing
- Microphone in use by app
- CPU above a threshold
- Network activity