🧠 Use case
AwakeMate for AI & ML engineers
Fine-tune a model, run a long training job, or serve a local LLM overnight - AwakeMate keeps your Mac awake for the whole run instead of killing it halfway.
Free 14-day trial · one-time $39.99 · no telemetry · macOS 13+
A sleeping Mac kills a six-hour run at hour two
Training, fine-tuning and large data jobs take hours - often overnight. If macOS idle-sleeps, the job stalls, GPU work pauses, SSH sessions drop, and you lose the run (and the compute) entirely.
Stay awake for the whole job, not just the first hour
Survive long training runs
Keep the Mac awake while python, notebooks, or a local LLM are working - through the whole job, not the first idle timeout.
Overnight by the clock
Know it'll take ~5 hours? Set a timed session and walk away. It ends itself when you said so.
Private by default
No account, no telemetry. Reads only process names locally - ideal when you're working with sensitive data or models.
Optional display-awake
Keep the display on too when a workflow needs it - off by default to save power.
Tools it recognises
Watch the tools your jobs run under, or pick a timed session that covers the run - your call.
Don't see the tool you use? Suggest it and we'll look at adding it to the watchlist.
Frequently asked
Can AwakeMate keep my Mac awake during model training or fine-tuning?
Yes. Run automatic mode against python/jupyter (or set a timed session) and your Mac stays awake for the entire training run instead of idle-sleeping partway through.
Will it keep a local LLM (e.g. Ollama) responsive overnight?
Yes. Keep awake on a timer or while the process runs so overnight inference and batch jobs aren't cut off by sleep.
Is it safe for confidential datasets and models?
Yes. AwakeMate is 100% local with no telemetry and no network calls of its own - it never sees or transmits your data, only short process names on-device.
Does it prevent the Mac from sleeping or just dim the display?
It prevents idle system sleep so jobs keep running. Keeping the display awake is a separate, optional toggle.