๐ ๏ธ Supported tools
Keep your Mac awake for the tools you actually run
AwakeMate watches the apps and command-line tools you choose - AI agents, build systems, runtimes, renders - and keeps your Mac awake only while they run, then lets it sleep. Pick your tool to see how it works.
Free 14-day trial ยท one-time $39.99 ยท no telemetry ยท macOS 13+
AI agents
Runtimes
Builds & compilers
Xcode
Build tool
Keep awake โ ๐ฆSwift
Compiler
Keep awake โ ๐Gradle
Build tool
Keep awake โ ๐ฃKotlin
Compiler
Keep awake โ ๐ฆRust (Cargo)
Build tool
Keep awake โ ๐นGo
Build tool
Keep awake โ ๐งฑMake
Build tool
Keep awake โ ๐CMake
Build tool
Keep awake โ ๐ฆMaven
Build tool
Keep awake โ ๐ฆ.NET
Build tool
Keep awake โ โกesbuild
Bundler
Keep awake โMobile & Android
Media & heavy jobs
Keep-awake questions
What is the best way to keep a Mac awake while a tool or terminal command is running?
Point AwakeMate at the tool and it does the rest. It keeps your Mac awake only while that app or command-line tool is actually running, then lets it sleep normally - no timers to set and nothing to remember to switch off. Add the tool once and every future run is covered.
Is AwakeMate better than the macOS caffeinate command?
It uses the same gentle power assertion as caffeinate, so the underlying mechanism is identical - but caffeinate is manual and all-or-nothing: you have to wrap each command and remember to stop it, and it holds the Mac awake for everything, not just the tool you care about. AwakeMate does it automatically per tool, can sleep the Mac the moment a build or render finishes, shows live status in the notch, and adds battery rules.
Do I have to keep a Terminal window open, like with caffeinate?
No. AwakeMate runs from the menu bar and watches for your tools by process name, so you do not need to keep a caffeinate command or a Terminal window open. Start your work as usual and it reacts on its own.
Why does my Mac keep falling asleep while a long job is running?
macOS idle sleep is triggered by a lack of keyboard and trackpad input, not by how busy a background tool is. A long build, render, agent run or download barely touches input devices, so the Mac decides you are away and sleeps - cutting the job off. AwakeMate watches the tool itself, so a quiet-but-working process keeps the Mac awake.
Will keeping my Mac awake drain the battery?
Only while it is actively holding sleep off. You can set a low-battery cutoff so AwakeMate eases up when you are running low, or run on power for long overnight jobs. It never changes your saved energy settings, so normal battery behaviour returns the moment the work is done.
Can AwakeMate keep my Mac awake with the lid closed?
Yes - turn on "Keep awake with the lid closed" in Settings - Options and approve the one-time helper. AwakeMate then keeps the Mac awake with the lid shut while a watched tool runs, and dims the built-in screen so it is not draining the battery under the lid. It works on most Apple Silicon Macs (Apple forces sleep on some, so close your lid once to confirm), on battery or power - keep it on power for long runs. See how it works.