My Mac still goes to sleep
If Keepresso is on but your Mac still sleeps, one of a few things is usually going on. Work through this list.
Is a session actually active?
Open the Keepresso menu and confirm keep-awake is on and, if you set one, the timer has time left. A session that ended or was never started will not hold the Mac up.
Did a battery or thermal pause step in?
Keepresso pauses a session on purpose in two cases: the battery dropped below your threshold, or sustained heat tripped the thermal safety net on a Mac working with the lid shut. Both say so in a notification, and while the pause holds, flipping keep-awake back on snaps the switch back with a shake pointing at the explanation in the menu. Plug in, or open the lid and let it cool, and the session resumes on its own.
On battery, with the lid closed?
macOS is much stricter about staying awake on battery, especially with the lid shut. For long unattended sessions, keep the Mac on power. See Keep your MacBook awake with the lid closed for the reliable setup.
Is a trigger condition still true?
If you use smart triggers, Keepresso only holds the Mac awake while the condition holds. If the app quit or the download finished, the Mac is free to sleep, which is the intended behavior.
Something else forcing sleep
A few things override an app keep-awake: a critically low battery, a forced sleep from the Apple menu, or a strict energy policy set by an administrator on a managed Mac. Those sit below what any keep-awake app can do.
Still stuck
If none of the above fits, open an issue on GitHub with your macOS version and what you were doing, and we will take a look.
Get Keepresso
Free and open source, for macOS 14 and newer. Install it and keep your Mac awake on your terms.
More in Troubleshooting
