Back to Blog
Guide

Amphetamine vs Caffeine on Mac: Which Keep-Awake App to Use

Caffeine is a free, open-source menu bar cup that keeps a Mac awake with one click. Amphetamine is a free App Store app with triggers, schedules and a closed-lid mode. We checked both on macOS 26.5.2: versions, settings, and what each holds in pmset. Which to pick, and what neither one does.

Slack Green Team
September 27, 2026
September 27, 2026
5 min read
Share:
mac
amphetamine
caffeine
keep awake
menu bar apps

Caffeine and Amphetamine both keep a Mac from sleeping, both are free, and both sit in the menu bar. (Setup and every setting of Caffeine alone are in Caffeine app for Mac.) Caffeine is the simple one: click the cup and the Mac stays awake until you click again or a preset timer runs out. It is open source and needs macOS 14.6 or newer. Amphetamine is the full one: it can start by itself when an app runs, a display is plugged in or you join a certain Wi-Fi, run on a schedule, stop at a battery level, and keep a MacBook awake with the lid closed. Pick Caffeine for one click, Amphetamine for rules or a closed lid.

Neither app keeps Slack green. They stop sleep, and Slack sets you to away after 10 minutes without input in the Slack window, awake Mac or not. Slack Green keeps your Slack status active during the hours you set, from the cloud, with the Mac asleep or shut.

Amphetamine vs Caffeine on Mac: Caffeine is a one-click cup, Amphetamine adds triggers, schedules and closed-lid mode, neither keeps Slack green

Amphetamine vs Caffeine at a glance

Amphetamine vs Caffeine feature by feature: price, install, macOS version, timers, triggers, lid closed, cursor nudge, battery stop
Caffeine 1.6.4Amphetamine 5.3.2
PriceFreeFree, no ads or in-app purchases
SourceOpen source, MIT licenseClosed source
DeveloperDominic Rodemer (original by Tomas Franzén, 2006)William Gustafson
InstallDownload from caffeine-app.net or GitHubMac App Store
Minimum macOS14.6 Sonoma10.13 High Sierra
TimersPresets from 5 minutes to 5 hours, or indefiniteDurations, end times, schedules
Automatic triggersNoneApps, Wi-Fi, DNS, displays, power, battery, USB and more
Lid closedNoYes, Closed-Display Mode
Moves the cursorOptional, "Keep apps active"Optional, "Move Cursor Every..."
Stops on low batteryNoYes
AutomationNoneAppleScript

We read both versions from the installed apps on macOS 26.5.2. One detail the Caffeine website gets wrong: its FAQ says the current version needs macOS 11, but the 1.6.4 download's Info.plist sets the minimum to 14.6. On an older Mac, the site links an older build from IntelliScape, and brew install --cask caffeine also installs that older 1.1.4 build.

How each one keeps the Mac awake

Both apps ask macOS for a power assertion, the same thing Apple's caffeinate command does. You can see them with pmset -g assertions. On our Mac with both running:

pid 56767(Caffeine): PreventUserIdleDisplaySleep named: "Caffeine prevents sleep"
pid 847(Amphetamine): PreventUserIdleSystemSleep named: "Amphetamine (Single-Use - System)"
pid 847(Amphetamine): PreventUserIdleDisplaySleep named: "Amphetamine (Single-Use - Display)"

  • • Caffeine holds one assertion that keeps the display on, which also keeps the Mac awake. Its source code renews it every 10 seconds with an 8-second timeout, so if Caffeine crashes the Mac goes back to normal within seconds. There is no setting to let the display sleep while the Mac stays awake.
  • • Amphetamine holds separate system and display assertions, so it can keep the Mac awake and still let the screen turn off, which saves power on long downloads.
  • Neither is heavier than the other in practice. Both use almost no CPU, because the work is done by macOS once the assertion exists.

    What Amphetamine adds

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Amphetamine is built around triggers: rules that start a session on their own. Examples from its settings:

  • • while a named app or process runs, such as a video export or Time Machine;
  • • while an external display, a USB device or a certain Wi-Fi network is connected;
  • • while on power, or while the battery is above a level;
  • • on a schedule, such as weekdays 9:00 to 18:00.
  • It can also keep a MacBook awake with the lid closed and no display attached. On many Macs that needs Amphetamine Enhancer, a free companion app from the same developer. The Enhancer is the usual fix when Closed-Display Mode "does not work". It also has Drive Alive, which keeps external drives from spinning down, and a battery cutoff that ends sessions below a set charge.

    The cost is more settings to learn. For "stay awake while this file uploads", many people find Caffeine or a one-line caffeinate command enough.

    Which one to install

    Which one to install: Caffeine for one click, open source and macOS 14.6 or newer; Amphetamine for triggers, a closed lid, schedules or a battery cutoff

  • • One click and nothing else: Caffeine.
  • • Open source you can read: Caffeine (or KeepingYouAwake, compared in KeepingYouAwake vs Amphetamine).
  • • A Mac older than macOS 14.6: Amphetamine, or the older Caffeine build.
  • • Awake whenever a certain app runs or a display is connected: Amphetamine.
  • • Awake with the lid closed and no display: Amphetamine with Enhancer, or the admin command in pmset disablesleep.
  • • No apps allowed on a work Mac: the built-in command, covered in caffeinate on Mac.
  • More options, including Lungo and KeepingYouAwake, are in Amphetamine alternatives for Mac and the best app to keep a Mac awake.

    Is Amphetamine safe? Is Caffeine safe?

    Both are safe from reputable sources. Amphetamine is distributed through the Mac App Store, so Apple reviews it and it runs in the App Store sandbox. The name is a joke on Caffeine; in 2021 Apple briefly told the developer it broke App Store rules because of the drug reference, then reversed the decision, and the app stayed. Caffeine 1.6.4 from caffeine-app.net is signed with a Developer ID and notarized by Apple: spctl on our Mac reported "accepted, source=Notarized Developer ID". Avoid Caffeine copies from download mirrors; get it from caffeine-app.net or its GitHub page.

    Both cursor features need Accessibility permission in System Settings > Privacy & Security > Accessibility, because moving the pointer is input. Give it only if you use that feature.

    Do they keep Slack or Teams active?

    Never appear "away" on Slack again

    Cloud-based. No downloads. Works 24/7 even when your laptop is off.

    Slack: no, with either app. Slack counts input inside its own window, and the 10-minute timer runs even while the Mac is awake. We tested both: Caffeine and Amphetamine keep the screen on while the dot turns grey.

    Teams: only with the cursor feature on. Teams reads idle time from the whole system, so a moved cursor resets it. Caffeine's "Keep apps active" posts a mouse-move event after 90 seconds of idle time, checked every 30 seconds, and Amphetamine's "Move Cursor Every..." does the same on the interval you set. With the feature off, Teams turns yellow after about 5 minutes. The same test for Windows is in does Caffeine keep Teams active.

    FAQ

    Is Amphetamine better than Caffeine? For automation and lid-closed use, yes. For a single on/off switch, Caffeine is simpler and open source.

    Amphetamine vs caffeinate: what is the difference? caffeinate is Apple's built-in Terminal command. Amphetamine uses the same macOS mechanism and adds a menu, triggers, schedules and a closed-lid mode.

    Does Caffeine still work on macOS Tahoe? Yes. Caffeine 1.6.4 ran on macOS 26.5.2 in our test and created its assertion within seconds of launch.

    Can Caffeine keep a Mac awake with the lid closed? No. Closing the lid puts the Mac to sleep unless a display, keyboard and power are connected. Use Amphetamine's Closed-Display Mode or pmset disablesleep.

    Do I need both apps? No. They do the same basic job. Running both is harmless, but one is enough.

    Always Active

    Stop Jiggling Your Mouse.

    Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

    Related Articles

    Guide

    Can My Employer See What I Watch on YouTube at Work?

    On a work laptop or the office network, your employer can see that you used YouTube, when, and for how long. With HTTPS inspection or monitoring software, they can see which videos, because the video address and the browser tab title both name it. On your own phone on mobile data, they see nothing.

    Slack Green Team•5 min read
    Guide

    Can My Employer See My iMessages on a Work Mac?

    Not through device management or the network: Jamf or Intune cannot read Messages, and iMessage is end-to-end encrypted. But if you sign in to Messages on a work Mac, your texts are stored on that Mac, where monitoring screenshots, backups and admin access can reach them. How to check, and how to take iMessage off the Mac without deleting it from your iPhone.

    Slack Green Team•5 min read
    Guide

    Can My Boss See My Private Outlook Calendar Events?

    Usually not the details. When you mark an Outlook event Private, someone who can read your calendar sees only Private appointment, the time and a lock. The exceptions are delegates you gave Can view private items, the people invited to the event, anyone with full access to your mailbox in new Outlook or the web, and compliance admins. How to check who has which access, and what Private does not hide.

    Slack Green Team•5 min read