Awake AI
Mac · macOS 14+ · Menu bar

Your AI agent is coding. Your Mac wants a nap.

Awake politely disagrees.

Keep your Mac awake while an AI coding agent works. Watch selected apps, shell processes, tests, builds, scripts, and previews. Play tiny waitmaxxing games in the pockets of time. Then back off when the run goes idle.

Download on theMac App Store

Free on Mac · macOS 14+

Awake AI menu bar popover on a dark developer desk. Headline: Keep Your Agent Run Alive. Status: Agent is running. Quick timers and an AI command field.
Eleven games

Waitmaxxing Games

Waiting is now a feature. Eleven tiny built-in games for the strange little pockets of time while your agent edits files, runs tests, builds, retries, or stares into the distance with great confidence. Keep the machine awake, keep the run visible, and play something small while the robots think.

Tiny Golf Lunar Lander Brick Breaker 2048 Stack Drop Snake Mini Pinball Pocket Platformer Mini Mines Word Sprint Process Zero
Built for agent runs

Keep the Mac on while the agent works.

Start an agent, watch the logs, wait for tests, wonder what “almost done” means — and try not to let the computer fall asleep in the middle of it.

  • Keep your Mac awake while an AI coding agent works
  • Watch selected apps, shell processes, test runs, builds, scripts, and previews
  • Turn off automatically when the agent task exits or goes idle
  • Use timers and reminders for unattended sessions
  • Take quick waitmaxxing breaks without leaving the app
Then it lets go

Stops when the work stops.

Smart Awake watches agent sessions, builds, and tests, then backs off when the run goes idle. The point is not infinite caffeine. It is staying out of the way until the work is actually done.

Apps tab in Awake AI. Agent Run and Build Script are on. Code Editor, Terminal, and Test Runner are off. Detect terminal processes covers builds, tests, scripts, and previews.
Settings tab showing Smart Awake on, keep screen on, and recent activity: Agent ended and Build finished.
Plain English

Just tell Awake what to do.

Type what you need. AI commands can be used with a subscription or with your own supported provider key. Core sleep prevention does not need an account.

“Stay awake while my agent codes” “Keep awake until tests finish” “Do not sleep while the agent run is active” “Turn off at midnight”
Timer tab with a chat command: keep this Mac awake for an hour. Awake replies: Timer set for 1 hour.
Menu bar first

Quiet until you need it.

Awake lives in the menu bar. Quick presets, a global shortcut, plain-English commands, or a tiny game break — without opening a heavy workspace.

Power

Auto-activate when the Mac is plugged in.

Clamshell

Stay on in clamshell mode with an external display.

Trusted Wi-Fi

Activate on the networks you already trust.

Battery threshold

Stop when battery drops below the level you set.

Jason Culbertson designed and shipped the entire app with ChatGPT and Codex. jasonculbertson.com GitHub