Keepresso
Keepresso
Using Keepresso

Keep your Mac awake for a set time

György
Reviewed by
György
Updated Jul 18, 2026 2 min

Sometimes you only need your Mac awake for a while: a long download, an export, an overnight render. A timed session keeps it up for exactly that long, then lets it sleep on its own so you do not leave it running all day.

Start a timed session

Click the Keepresso menu-bar icon and pick a duration, or set a custom one. Keepresso keeps your Mac awake for that time and shows how long is left. When the timer ends, keep-awake turns off and your Mac returns to its normal sleep behavior.

Cancel or extend

Open the menu any time to add more time or stop early. Stopping early is instant: the next time your Mac is idle, it sleeps as usual.

While a session runs, quick Stop in buttons (15 min, 30 min, and 1 h out of the box, editable in Preferences) convert it to end that much later, so the Mac goes back to sleeping on its own and you do not have to remember to toggle it off. Clicking another button simply replaces the countdown.

End it with an action

When a session ends on its own, Keepresso can do one more thing for you: sleep the display, start the screen saver, lock the screen, or put the whole Mac to sleep. Pick the action under Preferences, Automation. It fires only when a session ends naturally, a battery or thermal pause does not trigger it, and restarting keep-awake within a moment cancels it. An optional heads-up under Preferences, Reminder warns you a few minutes before any timed session ends.

Good uses

  • Waiting on a big download or upload to finish.
  • A render or build that runs unattended.
  • A presentation, where you want the screen up for a fixed block of time.

If your Mac still sleeps before the timer is up, see My Mac still goes to sleep.

Get Keepresso

Free and open source, for macOS 14 and newer. Install it and keep your Mac awake on your terms.

More in Using Keepresso

Keep your MacBook awake with the lid closed
Stop your MacBook from sleeping when you close the lid, on battery, with no external display and no power cord, using a free open-source app.
Keep awake only when it matters, with smart triggers
Set conditions so Keepresso keeps your Mac awake only while an app runs, a call is live, you are on power, and more. Never on when it should not be.
Let AI agents keep your Mac awake with automation leases
Give AI agents and scripts a safe way to hold your Mac awake. Automation leases are bounded and self-expiring, with an MCP server and a bundled agent skill that teach your agent the whole protocol.
Stop your Mac sleeping during Zoom, Teams, and Meet calls
Keep your Mac awake during video calls automatically, so it never sleeps mid-meeting, on any app including calls in a browser tab.

Human-led and verified · AI-assisted content · AI tools may help draft, edit, maintain, and improve grammar or clarity. Nothing is published automatically; every change is reviewed by the human maintainer.