Awake keeps your Mac awake while your agent works. When the work is done your Mac may sleep.
Get Awake3 days free · then €7 once · macOS 14 and later
You walk away and you do not know whether it worked. Awake tells you the moment you come back. How long it ran and what it was doing.
No terminal. No checking. No hoping.
Claude Code worked for one hour 24 minutes.
“Finish the notarization pipeline.”
No guessing and no watching the CPU. An agent waiting on an API uses zero percent and is very much working.
One click. From then on Claude Code reports it itself — when a request starts and when it ends. To the second.
Put awake in front of the command: awake codex. Works for Aider · Gemini · Cursor and for tools that do not exist yet.
Set up does not mean working. Awake shows you when it last saw your tool doing something.
Because it cannot do the one case that matters. caffeinate keeps your Mac awake only while the lid is open. Close it and the work dies anyway.
| caffeinate | Awake | |
|---|---|---|
| Awake with the lid open | yes | yes |
| Awake with the lid shut | no | yes |
| Turns itself off again | only when you stop it | as soon as the agent is done |
| Screen stays dark meanwhile | no | yes |
| Tells you what happened | no | when you open the lid |
A tool that disables sleep has to enable it again. Awake does that by itself in three places.
The helper service checks in with Awake every two seconds. If the check-in stops — crashed or quit or frozen — the service restores sleep on its own.
Below your threshold it stops. You set it yourself and all the way left means plugged in only.
With the lid shut the screen stays dark. Otherwise it burns against the keyboard and drains the battery for nothing.
No account. No sign in. No analytics. Awake talks to a server exactly once and that is the license check.
One key for one Mac. No subscription. Three days free first.
Universal for Apple Silicon and Intel · macOS 14 and later