What Makes This Mac Utility Essential for Keeping Your Computer Awake

Amphetamine Mac App: The Tiny Utility That Keeps Your Mac Awake and Ready
amphetamine mac app

Surprisingly, Amphetamine is a Mac app that has nothing to do with the stimulant drug and instead keeps your computer awake on demand. The app works by preventing your Mac from sleeping while still allowing the display to dim or turn off, which saves energy during long downloads, renders, or presentations. You can activate it from the menu bar, set a timer, or create triggers based on specific apps, and it offers quick access to keep-awake sessions without digging through system settings.

What Makes This Mac Utility Essential for Keeping Your Computer Awake

You’re rendering a 4K video at 2 a.m. when the screen dims and the render stalls mid-frame because macOS decided the Mac was idle. Amphetamine exists precisely for that moment: a single toggle that keeps your display and system awake until the job finishes, without touching permanent power settings. What makes it essential is the granular control most utilities miss—you can set an awake session to end automatically when a specific app quits, when a download completes, or after a fixed duration, so your Mac never stays awake longer than needed.

Trigger-based sessions tied to app activity mean the utility works invisibly in the background and releases control the instant you no longer need it.

Add a menu bar icon for instant on/off and optional closed-display mode, and it becomes the quiet safeguard between a finished task and a wasted night.

Core functionality explained in plain terms

At its heart, Amphetamine does one simple thing: it stops your Mac from drifting off to sleep when you need it awake. You flip a switch, and the app keeps the display on, prevents the system from idling into sleep mode, or both, depending on what you choose. That means downloads finish, long renders complete, and presentations stay live without you jiggling the mouse. You can set a timer so it turns off on its own, trigger it automatically when certain apps run, or keep it going until you say stop. The core functionality explained in plain terms is really just controlled wakefulness you can switch on and forget about.

How the app prevents system sleep during long tasks

Amphetamine stops system sleep during long tasks by letting you start a session that holds your Mac awake for a defined duration, until a specific time, or indefinitely while a chosen app keeps running. You can trigger session-based sleep prevention from the menu bar in one click, and the app will honor that state through renders, downloads, backups, or builds without interruption. If you need precision, you can tie the awake state to a specific process so the Mac sleeps only after that task truly finishes. The app also lets you allow the display to sleep while keeping the system awake, preserving progress without wasting power.

Installing the Tool: A Step-by-Step Walkthrough

To install Amphetamine on your Mac, first open the Mac App Store and search for “Amphetamine” by the developer William Gustafson. Click the download button and authenticate with your Apple ID when prompted. Once the download completes, the app appears in your Applications folder and Launchpad automatically—no additional installer wizard is required. Launch Amphetamine once to grant the necessary permissions, including accessibility access if you plan to use advanced session triggers. Then pin the app to your Dock or menu bar for quick access to session controls. Because Amphetamine is sandboxed and distributed through the App Store, it installs without kernel extensions or manual security overrides. Verify the installation by checking that the menu bar icon appears and that you can start a test session.

Downloading from the official Mac App Store

To download Amphetamine from the official Mac App Store, open the App Store application on your Mac and sign in with your Apple ID. Enter “Amphetamine” in the search field and select the result published by the verified developer. Click the download button and authenticate with your Apple ID password or Touch ID when prompted. The official Mac App Store download installs the app automatically into your Applications folder, eliminating the need for manual drag-and-drop steps or security bypasses. Once the download completes, launch Amphetamine directly from Launchpad or Spotlight to begin configuration.

Granting necessary permissions on macOS

After launching Amphetamine for the first time, macOS will prompt you to approve system-level access required for its sleep-prevention features to function. When the granting necessary permissions on macOS dialog appears, open System Settings and navigate to Privacy & Security. Under Accessibility, enable the toggle next to Amphetamine so the app can register session assertions. If you use the closed-display mode, also approve the request under Screen Recording when prompted. Finally, confirm any notification permissions so session start and end alerts display correctly. Complete these approvals in sequence, then relaunch the app to verify all permissions are active.

  1. Launch Amphetamine and note the permission prompt.
  2. Open System Settings > Privacy & Security > Accessibility.
  3. Enable Amphetamine in the list.
  4. Approve Screen Recording if using closed-display mode.
  5. Allow notifications, then relaunch the app.

Key Features That Boost Everyday Productivity

Amphetamine for Mac boosts everyday productivity through session-based wake management that keeps your display and system awake during long downloads, renders, or reading marathons. Its quick toggle menu bar control lets you start or end sessions in one click without digging through settings. Trigger-based automation launches sessions when specific apps open or conditions are met, so focus time begins automatically. The allowed sleep override gives fine-grained control, letting you keep the display awake while still allowing idle sleep, which saves power. You can also set timed sessions that auto-expire, preventing forgotten toggles from draining battery. Custom session presets store your favorite configurations for instant reuse, and the drive-safe indicator confirms when a session is active, keeping you productive without guesswork.

Session management with customizable duration timers

With Amphetamine’s customizable duration timers, you decide exactly how long a session runs—no guesswork. Pick a preset like 15 minutes, 1 hour, or 4 hours, or type a precise custom length for longer tasks. Start your session, and Amphetamine keeps your Mac awake until the timer ends, then releases control automatically. You can also set sessions to end after a specific time of day. Here’s the simple flow:

  1. Choose a preset or enter your own duration.
  2. Start the session and let the timer count down.
  3. Let it expire or end it early when you’re done.

Trigger-based activation for automatic wake states

Trigger-based activation lets Amphetamine keep your Mac awake automatically when specific conditions are met, so you never have to remember to toggle it manually. Set a trigger-based activation for automatic wake states to fire when an external display connects, a specific app launches, a network mounts, or a download completes. The session ends on its own once the trigger condition clears, keeping sleep behavior predictable without babysitting menus. Combine multiple triggers for layered automation that matches your real workflow.

  • Wake on app launch, display connection, or network mount
  • Sessions end automatically when the trigger condition clears
  • Stack multiple triggers for layered, hands-free control

Menu bar controls for quick access

Amphetamine’s menu bar controls place session management within one click of the desktop, removing the need to reopen the main window during work. The menu bar controls for quick access expose start, stop, and duration presets directly from the status icon, so a session can begin or extend without breaking focus. Because the same menu shows the current session state and remaining time, users can verify status at a glance rather than interrupting a task to check settings. The sequence is straightforward:

  1. Click the Amphetamine icon in the menu bar.
  2. Choose a session duration or toggle the active session.
  3. Confirm the updated state in the same menu.

This keeps frequent productivity actions compact and consistently reachable.

Configuring Sleep Settings for Different Scenarios

In Amphetamine, you can tailor sleep behavior per situation by creating separate sessions and toggling options like Allow Display Sleep versus Allow System Sleep, so a presentation keeps the screen awake while a download session only prevents system sleep. Use Triggers to auto-start sessions when specific apps launch or drives mount, and set Session Durations for time-boxed tasks like rendering or backups. For quick one-offs, the menu bar toggle and Quick Settings let you flip modes instantly, while Start Session at Login suits always-on setups. Remember to enable “Allow Display Sleep” during long audio-only tasks to save power while keeping the Mac awake. Save each configuration as a named preset for fast switching.

Keeping downloads running overnight

For overnight downloads, Amphetamine is a solid pick because you can set a keep-awake session for downloads that lasts until the transfer finishes or a specific time. Create a session with a defined end time—say 7 a.m.—so your Mac stays awake through the whole download without you babysitting it. Enable the app’s trigger to keep the display awake too, since some transfers stall when the screen sleeps. If you want extra safety, add a session with no end time and stop it manually the next morning. Just double-check your download manager won’t pause when the lid closes, because Amphetamine can’t override a closed-lid sleep on most Macs.

Maintaining connections during large file transfers

When transferring large files, your Mac must remain awake and connected for the entire duration, and Amphetamine’s session-based triggers are purpose-built for this. Use maintaining connections during large file transfers by creating a dedicated “Transfer” session that prevents system sleep while keeping network interfaces active. Enable the “Allow system to sleep only when display is off” option so the transfer continues with the screen dark, and pair it with an app-trigger tied to your transfer client so the session starts and stops automatically. For multi-hour transfers, enable the “Prevent sleep while on battery” override cautiously and monitor remaining charge. Avoid duration-limited sessions for lengthy jobs, since an expiring timer can let the Mac sleep mid-transfer and sever the connection.

amphetamine mac app

Q: Will Amphetamine keep my network connection alive during a multi-hour file transfer? Yes—start a session with system-sleep prevention enabled before you begin transferring, and the connection stays active until the session ends.

Preventing interruptions during presentations

To prevent interruptions during presentations, configure Amphetamine to activate a dedicated session before you begin speaking. Create a custom session named for presentations, set its duration to cover the full talk, and enable the trigger that starts it automatically when your presentation app launches. Within that session, disable display sleep and system sleep so slides never dim and the machine stays awake. Use presentation mode sleep prevention by selecting the option that keeps the display fully active while suppressing screen savers. If you rehearse, add a shorter session with the same settings so tests match live conditions. End the session manually when finished to restore normal sleep behavior.

Advanced Options for Power Users

amphetamine mac app

For power users, Amphetamine’s advanced session triggers unlock precise control beyond simple duration toggles. Configure session start and end triggers tied to specific apps, Wi-Fi networks, or USB device connections so the Mac stays awake only when required workflows demand it. Enable the advanced drive-keeping options to prevent internal or external disks from sleeping independently of the display, critical for long-running builds or media renders. Use the menu bar icon’s right-click context menu to activate sessions with custom durations measured in seconds rather than minutes. Combine closed-display mode with trigger-based activation to run headless tasks reliably. Finally, audit allowed apps and notification behavior in preferences so automated sessions never interrupt focus with unnecessary alerts.

Drive and network activity monitoring

Within Amphetamine’s advanced options, drive and network activity monitoring lets you keep the Mac awake only while specific system activity is detected. Enable the drive activity trigger to prevent sleep while an external or internal disk is reading or writing, which is useful during large file transfers, backups, or renders. The network activity trigger keeps the session alive while data is actively moving over the connection, helpful for downloads or remote transfers. Both triggers can run alongside display-sleep settings so the screen may dim while the session persists. Use activity-based triggers to avoid indefinite wake periods when nothing is happening.

Drive and network activity monitoring in Amphetamine ties session duration to real disk or network traffic, keeping the Mac awake during transfers and letting it sleep once activity stops.

Closed-display mode and external monitor support

For power users running an Amphetamine session with an external monitor attached, closed-display mode support lets the Mac stay awake with the lid shut instead of sleeping. Enable the session first, connect the display and power adapter, then close the lid; Amphetamine keeps the session active so the external screen remains usable. Behavior depends on whether the Mac is connected to power and on the external display being detected before the lid closes. Sessions can be ended from the menu bar to return to normal sleep behavior.

  • Start the Amphetamine session before shutting the lid to preserve closed-display operation.
  • Keep the power adapter connected, since closed-display mode typically requires external power.
  • Confirm the external monitor is detected before closing the lid.
  • End the session to restore standard lid-close sleep behavior.

Automation through keyboard shortcuts

Amphetamine’s menu bar controls expose assignable keyboard shortcuts through System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts, letting you bind actions such as starting or ending a session, toggling the display-sleep assertion, or activating a saved session trigger without touching the mouse. Because these shortcuts route through the app’s standard menu commands, they remain reliable across Spaces and full-screen apps. For deeper automation through keyboard shortcuts, pair them with Shortcuts.app actions or AppleScript calls triggered by third-party launchers like Raycast or Karabiner-Elements, enabling one keystroke to start a timed session with a specific duration and assertion type. Avoid conflicts with global system shortcuts by scoping bindings to Amphetamine only.

Battery Health and Energy Considerations

Amphetamine’s energy impact hinges on how you configure its triggers and sessions. Keeping the app active indefinitely prevents your Mac from sleeping, which drains battery faster and generates more heat than normal idle time. Use timed sessions or app-specific triggers instead of “indefinitely” to limit unnecessary wake periods. Enable the option to allow display sleep while keeping the system awake—this cuts power draw significantly compared to forcing the screen to stay on.

Pair Amphetamine with Low Power Mode and avoid stacking it with other keep-awake utilities, since overlapping assertions multiply energy use without added benefit.

Monitor Activity Monitor’s Energy tab to spot whether Amphetamine’s assertion is genuinely needed or quietly running in the background. Uncheck “allow system sleep when display is off” only when remote access truly requires it, and disable the app when plugged into power isn’t a concern.

Balancing wake sessions with power efficiency

Amphetamine’s wake sessions keep the Mac responsive, but each active session prevents normal idle sleep and raises baseline power draw. Use timed sessions instead of indefinite activation so the app releases sleep assertions once the task ends. Pair triggers with display-sleep allowances, since keeping the screen awake often costs more energy than preventing system sleep alone. Prefer session durations matched to actual workload, and avoid stacking multiple wake assertions from overlapping triggers. Monitor battery drain during long sessions and shorten them when on battery power. Balancing wake sessions with power efficiency means granting only the wake time each task requires, then letting macOS resume its normal low-power behavior immediately afterward.

Keep wake sessions short, scoped, and battery-aware: enable only the assertions a task needs, end them on schedule, and allow display and system sleep to resume promptly.

Tips for laptop users on the go

When using Amphetamine on a laptop while traveling, enable the app only for defined sessions and set a session end time so the display and system sleep are not blocked longer than needed. Choose the “allow display sleep” option when background tasks must continue, since keeping the screen lit drains the battery fastest. Lower screen brightness and disable unused radios before starting a session, and keep the Mac plugged in whenever a power outlet is available. Use Amphetamine’s session presets to match each task, and check the menu bar icon to confirm the session state, helping laptop users on the go balance wakefulness needs against battery drain.

Common Problems and Troubleshooting Tips

Common Amphetamine Mac app problems include the app failing to keep the display awake, sessions ending unexpectedly, or the menu bar icon disappearing. If the Mac still sleeps during an active session, check that Amphetamine has Accessibility permissions enabled in System Settings under Privacy & Security. When sessions stop prematurely, verify that no conflicting energy-saving settings or third-party utilities are overriding the app. amphetamine for mac A missing menu bar icon often resolves by relaunching the app or toggling “Show Icon in Menu Bar” in preferences. Disable “Allow display sleep when lid is closed” only if your workflow requires it, since this setting can cause confusion during troubleshooting. If triggers fail to start sessions automatically, re-enable the trigger in Preferences and confirm the app launches at login.

Why the display may still sleep unexpectedly

Even with Amphetamine active, the display can still sleep if the session type is set only to prevent system sleep rather than display sleep; verify that “Allow display sleep” is unchecked in the session preferences. Low battery triggers, scheduled sleep in Energy Saver or Lock Screen settings, and macOS power assertions from other apps can override Amphetamine’s assertion. Trigger-based sessions that end on a timer, app quit, or display disconnect will release the assertion and allow the display to sleep. Conflicting settings such as hot corner sleep or a screensaver delay shorter than the session duration also cause unexpected display sleep. Check the active session indicator and assertion status before assuming Amphetamine has failed.

A display may still sleep unexpectedly when Amphetamine’s session excludes display-sleep prevention, ends via a trigger, or is overridden by macOS power settings and other assertions.

Resolving permission conflicts after macOS updates

After a macOS update, Amphetamine may lose the accessibility or automation permissions it relies on to keep your Mac awake, causing sessions to end prematurely or triggers to fail silently. Open System Settings, navigate to Privacy & Security, and review both Accessibility and Automation sections to confirm Amphetamine remains toggled on; updates sometimes reset these entries or list them as disabled. If Amphetamine appears but fails to function, remove it from the list using the minus button, relaunch the app, and re-grant permission when prompted. For persistent permission conflicts after macOS updates, reset the relevant service using the terminal command tccutil reset Accessibility, then restart your Mac and reconfigure Amphetamine’s access. Verifying these settings after each system update prevents unexpected sleep behavior.

Checking compatibility with different macOS versions

amphetamine mac app

Before you rely on Amphetamine to keep your Mac awake, it’s worth doing a quick macOS compatibility check so you don’t run into surprises. Open System Settings, click General, then About to confirm which version you’re running, and compare it against the minimum requirement listed on Amphetamine’s App Store page. Older releases may still install on legacy systems but can behave unpredictably with newer sleep-management APIs. To check things properly:

  1. Note your exact macOS version and build number.
  2. Visit Amphetamine’s App Store listing and read the compatibility section.
  3. Update macOS or the app if either falls outside the supported range.
  4. Relaunch Amphetamine and test a short session to confirm it works.

If triggers misbehave after an OS update, reinstalling usually clears it up.

How It Compares to Built-In macOS Alternatives

Amphetamine offers far more control than macOS’s built-in caffeine and pmset assertions, which are accessible only through Terminal commands or hidden system settings. While macOS can prevent sleep via caffeinate, it lacks a persistent menu bar toggle, scheduled sessions, or app-triggered activation. Amphetamine adds those conveniences plus Drive Alive (disk activity while awake) and closed-display mode options.

The key practical difference is that Amphetamine exposes sleep-prevention as a user-facing, configurable utility, whereas macOS requires command-line knowledge or third-party scripting.

For most users, Amphetamine replaces multiple manual caffeinate invocations with a single clickable interface, though the underlying assertion mechanism is similar.

caffeinate command versus a graphical interface

Think of caffeinate versus a graphical interface as the difference between typing a quick terminal command and clicking a friendly menu bar icon. With caffeinate, you run something like caffeinate -t 3600 in Terminal to keep your Mac awake for a set time, which is fast but requires remembering flags and offers no visual feedback. Amphetamine’s graphical interface, by contrast, lets you toggle sessions with a click, see a countdown, and pick triggers like app activity or Wi-Fi network. The practical sequence usually looks like this:

  1. Decide whether you prefer typing a command or clicking an icon.
  2. Use caffeinate for one-off, scriptable sessions.
  3. Choose Amphetamine’s interface when you want visible status and flexible options.

When a dedicated utility makes more sense

You should consider Amphetamine when you need capabilities beyond what macOS provides natively, such as advanced session control and automation. The built-in caffeinate command works for simple, terminal-based sleep prevention, but Amphetamine makes more sense if you want menu-bar access, configurable triggers, and scheduled sessions without scripting. It is also the better choice when you need to keep the display awake independently of system sleep, or when you want session presets tied to specific tasks. If your workflow requires driving sessions via URLs, Shortcuts, or AppleScript, the dedicated utility removes the manual setup that built-in tools demand.

Privacy, Security, and App Trustworthiness

Amphetamine’s trustworthiness hinges on its narrow permission profile: it uses macOS accessibility and IOKit assertions to keep your Mac awake, so verify it requests only the privileges needed for that job and revoke any broader access in System Settings. Prefer the Mac App Store build, which sandboxes the app and enforces Apple’s notarization and signature checks, and confirm the developer ID in the app’s signature before granting automation rights. Audit its Launch at Login and helper settings so it cannot silently persist beyond your intent. Review session triggers and hotkey automation to prevent unintended wake states. Because sleep prevention touches system power management, treat each permission grant as a deliberate, reversible decision rather than a one-time setup step.

What data the application accesses and why

Amphetamine accesses only the data required to keep your Mac awake and execute its automation features. It reads system power management state to detect whether the display and system are active, and it monitors user-defined triggers such as specific applications running, network activity, or connected peripherals to start or stop sessions automatically. The app does not collect personal files, browsing history, or keystroke data. Optional notifications and menu bar status rely on local system events only. Any saved preferences, including session schedules and app-specific rules, are stored locally on your Mac rather than transmitted externally, keeping accessed data scoped to what the awake-state function demands.

Verifying legitimacy before installation

Before installing Amphetamine on a Mac, confirm you are downloading from the official Mac App Store listing rather than a third-party mirror, since the app store ties the download to Apple’s verified developer identity. Check that the developer name in the listing matches the known publisher, and review the version history and update frequency for signs the build is actively maintained. After download, inspect the app’s signature via Finder’s Get Info panel or System Settings > Privacy & Security to confirm it is notarized by Apple. Verifying legitimacy before installation reduces the risk of installing a repackaged build containing unwanted code. Avoid direct-download links from forums, social posts, or unofficial sites, which may serve modified installers.

  • Download only from the official Mac App Store listing.
  • Confirm the listed developer name matches the known publisher.
  • Check that the app is notarized by Apple in Get Info or Privacy & Security settings.
  • Avoid installers from forums, social media, or unofficial mirrors.

Frequently Asked Questions From New Users

New users of the Amphetamine Mac app most often ask whether it will keep their Mac awake with the lid closed, and the answer is that it depends on your settings—enabling “Allow system sleep when display is off” changes the behavior. Another common question is whether Amphetamine drains battery quickly, and the short answer is yes, any awake state uses more power, so use sessions only as long as needed. Users also want to know how to start a session quickly, which you can do from the menu bar icon or with a keyboard shortcut. Many ask if Amphetamine is safe and lightweight, and it is designed to be a small utility that runs quietly in the background. Finally, newcomers frequently wonder how to end a session, which is as simple as clicking the menu bar icon and choosing End Session.

Is the software free or paid?

Amphetamine for Mac is free to download from the Mac App Store, and its core functionality—keeping your Mac awake, preventing screen dimming, and running sessions—is available at no cost. There are no subscription fees, in-app purchases, or premium tiers required to use the app’s primary features. Is Amphetamine free or paid? It is entirely free; the developer offers it without charge and funds it through optional donations rather than paywalls. Q: Do I need to pay to use Amphetamine? No. The app is free, and all essential wake-management features are accessible without payment, so new users can install and use it immediately.

Can it run without an internet connection?

Yes, Amphetamine can run without an internet connection. Its core function of keeping your Mac awake operates entirely on-device, so offline operation works fully once the app is installed and configured. You can start and stop sessions, use the menu bar controls, and rely on scheduled or triggered sessions without any network access. Features that depend on external services, such as certain notifications or integrations, may be limited offline, but the primary keep-awake behavior is unaffected. No login or online activation is required during normal use, making offline use reliable for travel, secure environments, or unstable networks.

Amphetamine’s core keep-awake functionality works fully without an internet connection; only optional external-service features may be limited offline.

Does it work on Apple Silicon machines?

Yes, Amphetamine runs natively on Apple Silicon Macs, including M1, M2, M3, and M4 models. The app is a universal binary for Apple Silicon compatibility, so it executes without Rosetta 2 translation and delivers smooth performance on macOS Sonoma and Sequoia. If you are setting it up for the first time, follow these steps:

  1. Download the latest version from the Mac App Store or the official site.
  2. Launch Amphetamine and grant the requested permissions.
  3. Confirm the toggle switches on and the menu bar icon appears.

Session keep-awake features, triggers, and drive-maintenance options all function normally on Apple Silicon hardware.

What Makes This Mac Utility Different From Standard Sleep Prevention Tools

How the App Keeps Your Mac Awake Without Changing Permanent System Settings

Understanding the Lightweight Menu Bar Approach to Screen Wake Management

Core Features That Help You Control When Your Mac Stays Active

amphetamine mac app

Using Duration Timers to Automatically End a Keep-Awake Session

Triggering Wake Mode When a Specific App Is Running

Preventing Display Sleep Separately From System Sleep

Running Sessions That Survive Lid Close on Supported Macs

How to Install and Set Up the Utility in Minutes

Downloading From the Mac App Store Versus the Developer’s Website

Granting the Required Permissions on First Launch

Configuring Launch at Login for Always-Available Access

Practical Tips for Getting the Most Out of Every Session

Choosing the Right Session Length for Downloads, Renders, and Backups

Combining Drive Mode With External Displays for Presentation Setups

Avoiding Battery Drain by Using Sessions Only While Plugged In

Using Keyboard Shortcuts and Hotkeys for Faster Activation

Common Questions Users Ask Before and After Installing

Is It Safe to Leave a Session Running Overnight?

Why Does the Mac Still Sleep With the App Enabled?

What Is the Difference Between This Tool and Built-In Energy Saver Options?

Does It Work on Apple Silicon and Older Intel Macs?

Facebook
Twitter
LinkedIn
Pinterest

Meraki Academy delivers personalised, high-quality online tutoring and STEM programmes, empowering students worldwide to achieve academic excellence, confidence, and future-ready skills.