Guide
Keep your Mac awake without Terminal

It always happens at the worst moment. 🌙 The 40 GB upload is running, you grab a coffee, and when you come back the screen is black, Wi-Fi has gone to sleep and the transfer is stuck at 71 percent. macOS drops into sleep after a few minutes of inactivity. Great for battery. A pain for anything meant to keep running in the background.
Good news: you don't need to type in the Terminal or permanently mess with your energy settings. Here are the three routes that actually work, and where each one trips up.
⚙️ Route 1: System Settings
Under "Battery" or "Energy Saver" you can push back sleep or turn it off. It works, but it has two downsides. First, it then applies all the time, even when you only needed it for an hour. Second, you will absolutely forget to switch it back and wonder three weeks later why the battery is empty. Fine for permanent desk use on power, far too clunky for a quick in-and-out.
⌨️ Route 2: caffeinate in the Terminal
macOS ships its own tool for this. caffeinate -d keeps the display awake as long as the Terminal window is open. It's cleanly built and free. Just not great for daily use: no timer, no display of how long is left, and the moment you close the window the Mac sleeps again. If you want the details, I wrote a whole piece on it: using caffeinate properly.
🖱️ Route 3: A switch in the menu bar
The most convenient route is a click up in the bar. Under the hood it uses the same mechanism as caffeinate, namely Apple's "Power Assertions". The difference is the handling: a switch instead of a command, a visible countdown instead of flying blind, and you pick exactly what should stay awake.
🧩 Staying awake isn't one thing
Most people miss this: there are three separate levels, and you want to control them individually.
| 🖥️ System awake | The Mac won't sleep, background tasks keep running. The screen may still go dark. |
|---|---|
| ☀️ Display awake | The screen stays on. Handy for presentations, dashboards or cooking from a recipe. |
| 🌐 Network awake | Stops the connection from dropping in power-saving mode. Exactly what matters for big up- and downloads. |
For an overnight render "system awake" is often enough, the screen can stay off. For a long upload you also want "network awake". An app that throws everything into one switch takes that choice away.
⏱️ Why a timer is the real trick
The key part isn't turning it on, it's turning it off automatically. "Stay awake for 4 hours" or "until 9 a.m. tomorrow", and afterwards everything returns to normal on its own. The screensaver comes back, the Mac sleeps again, the battery thanks you. You don't have to remember anything, and that's the whole point.
🛡️ One reassuring side effect of the Power Assertion approach: if the program crashes, the kernel releases the lock automatically. Your Mac never stays awake "forever" by accident.
That's exactly what Helmlet is for 🎩
Helmlet puts these three switches, each with its own timer and countdown, in your menu bar. Plus safe fan control and live temperature. One-time €3.99, no subscription.
Get HelmletRelated: Use your MacBook closed on a monitor and Show your Mac's temperature.