Keepresso
Keepresso

Help center

Using Keepresso

The day-to-day features: timed sessions, smart triggers that watch an app or a download, closed-display mode, the command line, and automation leases for AI agents. Each guide covers one job, with the exact menu items and shortcuts.

14 guides in Using Keepresso.

Keep your Mac awake for a set time
Start a timed keep-awake session so your Mac stays up for a download or render, then sleeps on its own.
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.
Keep an external drive or NAS from sleeping on your Mac
Stop an external hard drive, SD card, or NAS from spinning down mid-job, and keep your Mac awake while it is connected.
Control Keepresso from Shortcuts, Raycast, or a script
Start, stop, or toggle keep-awake from the Shortcuts app, Spotlight, Siri, Raycast, Alfred, or a URL, and let event hooks call back when something happens.
Fix cloud gaming and streaming lag on a Mac
Regular ping spikes while gaming, on GeForce NOW, or streaming with Moonlight and Parsec? On a Mac the usual cause is AWDL sharing your Wi-Fi radio. Keepresso can test for it and pause it for the session.
Stop Teams, Slack, and VDI marking you away
Keep your Mac reporting activity so Teams, Slack, remote-desktop, and VDI sessions keep you Active instead of flipping to away or logging you out.
Clean your Mac keyboard without accidental typing
Lock every key while you wipe your Mac keyboard, while leaving the pointer available so you can unlock it when you are finished.
Toggle keep-awake with a keyboard shortcut
Set a system-wide hotkey to flip keep-awake on or off from any app, and have Keepresso start a session automatically when it opens.
Keep your Mac awake from the command line
Drive Keepresso from the terminal, scripts, and pipelines with the keepresso command. Start, stop, and read status, hold the Mac awake caffeinate-style, or take a bounded automation lease.
Keep your Mac awake during long builds and compiles
Stop macOS from sleeping mid-compile. Use Keepresso timers, CPU or process triggers, and closed-lid mode so Xcode, cargo, gradle, and CI-style builds finish unattended.
Keep your Mac awake for Time Machine and long backups
Stop sleep from interrupting Time Machine or a long backup. Use Keepresso's Backup Running preset, volume triggers, and disk keep-alive so the job finishes.

Get Keepresso

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

View latest releaseView on GitHub

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.