Amphetamine 4+

Powerful keep-awake utility

William Gustafson

    • 4.8 • 510 Ratings
    • Free



Welcome to Amphetamine, the most awesome keep-awake app ever created for macOS. Amphetamine can keep your Mac, and optionally its display(s), awake through a super simple on/off switch, or automatically through easy-to-configure Triggers. Amphetamine is extremely powerful and includes advanced features for those who need them, yet remains intuitive and easy-to-use for those who don't need all of the bells and whistles.

=== Click to Keep Your Mac Awake ===

Quickly start a keep-awake session from Amphetamine's menu to keep your Mac awake.

• Indefinitely, for a specified amount of time, or until a specified time
• While a file is downloading
• While a specific app is running

During a keep-awake session, choose to allow or prevent:

• Display sleep
• Screen saver activation
• System sleep when built-in display is closed
• Automated mouse cursor movement
• Locking of the screen

=== Advanced Automation ===

Create a Trigger to automatically keep your Mac awake.

• While an external display is connected
• While your Mac's display is being mirrored
• While a USB or Bluetooth device is connected
• While a specific app is running
• While a specific app is running and is frontmost
• While your Mac's battery is charging and/or when the battery is above a threshold
• While your Mac's power adapter is connected or disconnected
• While your Mac has a specific IP address
• While your Mac is on a specific Wi-Fi network
• While your Mac is connected to Cisco AnyConnect VPN service
• While your Mac is using a specific DNS servers
• While headphones or another audio output is in use
• While a specific drive or volume is mounted
• While your Mac's CPU is being utilized to a specific threshold
• When your Mac has been idle for a specific threshold

=== What's the Catch? ===

No catch. Amphetamine is 100% free. It's a gift from me to you. Enjoy!

• No advertisements
• No in-app purchases
• Nothing to unlock/no "pro" version
• No annoying prompts asking you to review Amphetamine
• No links for other paid apps
• No tracking
• No data-harvesting

=== What Else Does Amphetamine Do? ===

Amphetamine is the most powerful and customizable keep-awake utility ever created for macOS. Some other notable features are:

• Lock your Mac's screen after a period of inactivity
• Move the mouse cursor periodically
• Keep your MacBook awake while its display/lid is closed
• Keep your drive awake with Drive Alive
• AppleScript support
• Use your own menu bar icons
• Use your own notification sounds
• Allow your display to sleep while keeping your Mac awake
• Allow screen saver to run after a customizable period of inactivity
• Optional session time remaining display in the menu (with 12/24 hour support)
• Auto-end session if your Mac's battery is low
• Hot key support for starting/ending sessions, enabling disabling display sleep, and more

=== System Requirements + Other Details ===

• Amphetamine requires macOS 10.11 El Capitan or higher; some features require a higher version of macOS
• Amphetamine supports Retina displays and macOS dark mode.

What’s New

Version 5.3

=== Launch At Login for macOS 13+ ===
Apple changed the way apps request to launch at login in macOS 13. Amphetamine 5.3 adopts this new request process. If Amphetamine will not launch at login, please try:

1. Ensure you only have one copy of Amphetamine installed on your Mac and it is located in the /Applications folder
2. Disable the setting in Amphetamine Settings → General → Launch and Wake Behavior,
3. Open the macOS Login Items settings from Apple icon→ System Settings → General → Login Items, and remove Amphetamine from the Open at Login list
4. Re-enable the Launch at Login setting in Amphetamine Settings → General → Launch and Wake Behavior
5. Confirm you see Amphetamine reappear in the Apple icon → System Settings → General → Login Items list

=== Closed-Display Mode on Apple Silicon Macs ===
Apple changed the way Closed-Display Mode works on Apple Silicon Macs. In Amphetamine versions prior to 5.3, Closed-Display Mode on Apple Silicon Macs would fail if you connected/disconnected your Mac from an external power source (charger, display with power delivery, etc.). In Amphetamine 5.3, this issue has been fixed, however, Closed-Display Mode sessions now require 1) installation of a script that Amphetamine will run whenever a Closed-Display Mode session starts/ends, and 2) admin user authentication (Touch ID, Apple Watch, etc.). If you do not want to authenticate each Closed-Display Mode session, choose Skip when prompted to install the script. Closed-Display Mode will still work without the script, but you will experience a Closed-Display Mode session failure if you connect/disconnect your Mac to/from an external power source.

On Apple Silicon Macs, Amphetamine 5.3 will force the built-in display on MacBooks to sleep when folded closed. This is done to prevent display burn-in. Depending on your Mac's security settings, upon waking (opening/unfolding) your Mac's display you may be required to authenticate back in to your user account. Your Mac will stay awake when the built-in display is folded and asleep.

=== Enhanced Process Monitoring on Apple Silicon Macs ===
Previously only available via the companion app, Amphetamine Enhancer, Enhanced Process Monitoring (now called Process Discovery) is included in Amphetamine itself. To enable Process Discovery, go to Amphetamine's menu and choose While App Is Running from the Start New Session menu. Then, click the ( ? ) button, and then the Install the Process Discovery Script button. Once installed, Amphetamine will be able to "see" additional processes running on your Apple Silicon Mac, for use with app/process-based sessions and Triggers.

=== Battery-Related Functions on Apple Silicon Macs ===
Amphetamine's way of detecting whether a Mac was a laptop/had a built-in battery stopped working with the M2 series MacBooks. This issue has been fixed.

=== Other ===
- Changed "Preferences" to "Settings" for macOS 13+
- Added French language (completed by Mathieu Martin)
- Changed shell used for tasks to ZSH for macOS 10.15+ (Catalina)
- Fixed an issue with some process/app-based Trigger sessions not starting
- Fixed an issue with some process/app-based Trigger sessions consuming lots of CPU
- Updated app icon
- Other minor improvements

Ratings and Reviews

4.8 out of 5
510 Ratings

510 Ratings

Sudanim ,


I've been using my MacBook Pro with an external display for a couple of years now and had just accepted the need to have the power connected when the lid was closed.

Having recently needed to get a battery service done (for some reason...) I spent 5 minutes researching how to keep my MBP awake when on battery and connected to an external monitor, and was pointed to Amphetamine by MacWorld.

Perfect! I've only scratched the surface of its functionality but it does exactly what I wanted and now I can hopefully extend the life of my new MBP battery by letting it cycle more often than I did last time.

ILM74 ,

Didn't work, in fact made things worse!

So as you can imagine, when the company I nowwork for decided to give me a top of the range MacBook Air plus mouse and keyboard I felt appreciated but also I sighed because, well it's an Apply compouter.
Don't get me wrong, I love my iPhone and iPlad, just find their computers so user unfriendly, as was proven with the lid closed and external monitor on battery issue. So you can imagine my joy to find this app, which said my frustrations would be gone.
I installed it and after starting a session I removed the charger to my MacBook and my external monitor went blank. I ended the session, plugged in my charger again and tried to close the lid, but now the Macbook screen went off (so my external monitor had no signal from it). The only way to resolve this was to unplug the lightning cable adapter connecting my monitor and plug it in again.

I tried again with the app, but same result. I now have to accept I have to keep my MacBook on charge to use an external monitor :(

JohnStanleyUK ,

Awesome little app

Huge thanks to the developer for this app. It’s completely free, no adds or nags, and works in a very smooth and seamless way. Absolutely no stability issues or crashes etc.

I use it when I am uploading vast amounts of files via FTP overnight, or indexing big websites locally which can take hours. Despite playing around with system settings, my mac seems determined to sleep or lock itself after a while, hence my need for something like this. It’s an absolute lifesaver for me, and a key part of my workflow now.

Once again, many thanks for the developer for creating and supporting this awesome app.

Developer Response ,


App Privacy

The developer, William Gustafson, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Diagnostics

Privacy practices may vary based on, for example, the features you use or your age. Learn More