AwakeMate AwakeMate

🐦 Cross-platform tooling

Keep your Mac awake during a Flutter build

A Flutter release build can run the CPU hard for several minutes. AwakeMate keeps the Mac awake while it crunches and, if you let it, sleeps the moment the build is done.

Download for macOS Buy AwakeMate

Free 14-day trial · one-time $39.99 · no telemetry · macOS 13+

When your Mac sleeps mid-Flutter

You start a flutter build apk --release and walk off. It's CPU-bound and takes a while, and your display-sleep timer is shorter than the build. If the Mac sleeps part-way through, you come back to a stalled build instead of an artefact.

AwakeMate keeps it awake while Flutter runs

AwakeMate recognises Flutter by its process name flutter, on-device, with no permissions. Deep CLI detection is on by default, so even when the toolchain shows up under a wrapper process it still reads the real name and keeps the Mac awake.

Detected process: flutter

Tip: turn on "Sleep when tools go idle"

Turn idle-sleep on for Flutter. A release build is CPU-bound, so AwakeMate keeps the Mac awake while flutter is actually working and lets it sleep the moment the build finishes - no leftover awake time after the artefact is written.

Get the most out of it

More questions about Fluttertap to expand

Will my Mac sleep before a long release build finishes?

Not while AwakeMate is watching flutter. It keeps the Mac awake for as long as the build is using the CPU, so a slow flutter build runs to completion.

Should I turn on 'sleep when idle' for Flutter?

Yes. Flutter builds are CPU-bound, so the option keeps the Mac awake while the compile runs and lets it sleep as soon as the build finishes - you don't burn extra awake time afterwards.

Is there a subscription?

No. AwakeMate is a free 14-day trial, then a one-time $39.99 - no subscription. It runs on macOS 13+ on Apple Silicon.

How do I keep my Mac awake while a Flutter build runs without watching it?

Watch flutter in AwakeMate. It notices when a build is running and holds the Mac awake while the compile uses the CPU, then - with "sleep when tools go idle" on - lets the Mac sleep the moment the artefact is written. You start the build and walk off; there's nothing to arm or disarm by hand.

Is AwakeMate any better than caffeinate for a Flutter release build?

caffeinate works fine for one build if you remember to wrap the command and kill it after - but it's manual and keeps the Mac awake for everything until you stop it, with no idle-aware sleep and no status in the notch. AwakeMate ties the awake state to flutter running, so it starts and ends on its own and can drop the Mac to sleep right after a CPU-bound build finishes.

Why does my Mac sleep partway through a long Flutter release build?

A flutter build apk --release can run for several minutes with no input, and macOS measures idle by input, not by CPU work - so the idle timer trips before the build is done. AwakeMate keeps the Mac awake the whole time flutter is working, using an IOKit assertion that blocks idle sleep only and never alters your saved energy settings.

Will it keep my Mac awake for Flutter with the lid closed, even on battery?

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 Flutter 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). It works on battery too, but real work drains it faster, so keep it on power for long runs. See how it works.

Keep your Mac awake - exactly when it should be.

Free 14-day trial. One-time $39.99, no subscription. macOS 13+.

Download for macOS Buy AwakeMate