MainspringGuides › Amphetamine vs Mainspring
macOS Guide

Amphetamine vs Mainspring: Keeping a Mac Awake

Updated July 2026 · 2 min read

Amphetamine is the go-to free app for stopping a Mac from sleeping, and it is far more capable than the name suggests. Mainspring includes a keep-awake feature too, so here is an honest comparison of that one overlap.

What it is

Amphetamine is a free Mac App Store utility dedicated to keeping your Mac awake. It supports timed sessions, triggers based on connected displays, apps, drives or Wi-Fi networks, and a lot of fine-grained control.

Where they overlap

Both can keep your Mac awake for a set duration without the Terminal, and both can keep it running with the lid closed.

Where they differ

Which should you use?

If keeping your Mac awake is the specific problem you have, Amphetamine is free, excellent and more powerful at that one job. If you want it as part of a broader set of settings you can flip and reverse, it is built into Mainspring. Also worth knowing that macOS has a built-in caffeinate command and a lid-closed setting you can use without any app at all.

Every setting here is a one-click, reversible toggle in Mainspring — no Terminal, and an undo button on all of it.

Try the reversible one

Mainspring turns 90+ hidden macOS settings into labelled, reversible toggles, each with an undo button. It records every change it makes, so nothing you try is permanent. No Terminal, no subscription.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once