What Makes This Utility Essential for Mac Users

Amphetamine Mac App: The Ultimate Tool to Keep Your Mac Awake
amphetamine mac app

Despite its name, Amphetamine for macOS contains no stimulants and instead serves as a lightweight utility that prevents your Mac from sleeping. The app works by letting you toggle sleep prevention from the menu bar or by creating custom triggers based on conditions such as specific apps running, downloads in progress, or external displays connected. Users benefit from granular session controls, scheduled activation, and Drive Alive features that keep drives mounted, all without altering system files or consuming significant resources.

What Makes This Utility Essential for Mac Users

Amphetamine for Mac is essential because it gives you precise, reliable control over system sleep and display behavior without altering your workflow. Its menu bar toggle lets you keep a download, render, backup, or remote session alive with one click, while the app’s customizable triggers—such as specific apps running, network activity, or time windows—ensure your Mac stays awake only when it matters. The ability to allow display sleep while preventing system sleep saves power during long tasks.

Set app-based triggers so Amphetamine activates automatically for your critical tools, eliminating forgotten sleep interruptions and manual toggling.

Advanced options like duration presets, keyboard shortcuts, and session-end actions make it a dependable utility for anyone who needs their Mac to stay responsive.

Core Purpose and Everyday Use Cases

Amphetamine’s core purpose is to keep a Mac awake on demand, either indefinitely or for a set duration, so background tasks and sessions do not stall when the display would normally sleep. Everyday use cases include preventing sleep during long downloads, uploads, backups, and software installs, keeping remote desktop or SSH sessions alive, maintaining network shares and sync tools, and avoiding interruptions during presentations, renders, or media playback. The utility matters most when the cost of an interrupted process is higher than the cost of leaving the machine awake. Its menu-bar toggle and simple session controls make these use cases quick to trigger and easy to end.

How It Differs From Built-In Energy Settings

Amphetamine goes far beyond macOS’s limited built-in energy controls. While System Settings only offers broad toggles like preventing sleep on a schedule, Amphetamine delivers granular session-based control over exactly when and how your Mac stays awake. You can trigger indefinite sessions, tie them to specific apps, set custom durations, or activate them via triggers—none of which the native settings support. Built-in options also lack per-display sleep management, closed-display mode toggles, and real-time session monitoring. Amphetamine essentially replaces guesswork with precise, reversible commands, so your Mac behaves the way your workflow demands rather than the way Apple’s minimal presets allow.

Installation and First-Time Setup Walkthrough

Download Amphetamine from the Mac App Store, open it, and drag the app into your Applications folder if prompted; then launch it from Launchpad or Spotlight. On first launch, Amphetamine requests permission to send notifications and may ask for accessibility access, so approve these prompts in System Settings. The app appears as a pill icon in the menu bar, where you click to start a session, choose a duration, or toggle “Allow Display Sleep.” Open Preferences to enable “Launch at Login” and configure default session behavior. Quick tip: if the icon is hidden, check menu bar settings to ensure Amphetamine is visible.

Downloading From Trusted Sources

When obtaining the amphetamine mac app, always download from trusted sources such as the official developer website or the Mac App Store. Avoid third-party download portals, aggregator sites, or links shared through unofficial channels, as these may bundle unwanted software or altered installers. Verify that the download page uses HTTPS and displays the correct developer name before clicking any download button. Once the file is saved, check its origin in Finder and confirm the installer matches the expected app name and version. Skipping these checks increases the risk of installing a tampered build that behaves differently from the official release.

amphetamine mac app

Downloading the amphetamine mac app only from the official developer site or Mac App Store, verifying HTTPS and developer identity, protects you from tampered installers and bundled unwanted software.

Granting Necessary System Permissions

During first-time setup, Amphetamine will prompt you to grant necessary system permissions so it can keep your Mac awake reliably. When the app asks for Accessibility access, open System Settings > Privacy & Security > Accessibility and toggle Amphetamine on; this lets it detect activity and manage sleep states. You may also see a request for notifications, which controls session alerts. Approve each prompt as it appears, then relaunch the app to confirm permissions are active. If a prompt was dismissed, return to the relevant Privacy & Security pane and enable Amphetamine manually. Accessibility is the critical one—without it, sessions may end unexpectedly.

Q: Why does Amphetamine need Accessibility permission?
A: It allows the app to monitor user activity and keep your Mac awake only when appropriate.

Configuring Initial Preferences

When Amphetamine launches for the first time, the initial preferences setup walks you through the essentials for keeping your Mac awake. Begin by choosing whether the app starts automatically at login, then decide if a session should begin the moment Amphetamine opens. Set your default duration—such as indefinitely or a fixed timer—so quick sessions match your habits. Enable the menu bar icon for fast access, and toggle notifications if you want confirmation when a session starts or ends. Review the allowed display-sleep behavior before finishing, since this preference affects how your screen responds during active sessions.

Q: Can I change these initial preferences later?
Yes—every option selected during first-time setup can be adjusted anytime in Amphetamine’s preferences, so you are never locked into your initial choices.

Key Features That Keep Your Mac Awake

Amphetamine’s core trick is its session toggle, letting you flip a switch to keep your Mac awake for a set duration or indefinitely. You can trigger it via the menu bar icon or with a keyboard shortcut, so a quick tap prevents sleep without digging through settings. The app also offers an “Allow Display Sleep” option, which keeps background tasks running while your screen goes dark—handy for long downloads or renders. Advanced users get trigger-based activation, like keeping the Mac awake only when a specific app is running or a external display is connected. Closed-display mode is another favorite, letting a clamshell Mac stay active with an external monitor. It’s worth noting that these toggles stack, so you can fine-tune exactly which sleep behaviors get blocked.

Session Triggers and Custom Durations

Session Triggers let you start or stop keep-awake sessions automatically based on conditions rather than manual activation. You can configure triggers tied to specific apps launching or quitting, external displays connecting, power adapter status, or your Mac waking from sleep. Custom durations complement these triggers by capping each session to a defined period—minutes, hours, or indefinite—so automation never leaves your Mac awake longer than intended. Time-based triggers add scheduling precision by activating sessions during set windows. Combined, triggers and durations create hands-off workflows: for example, launching a render app starts a two-hour session that expires on its own.

Q: Can I combine a trigger with a fixed session length? Yes—assign a custom duration to any triggered session, and it ends automatically when that time elapses, even if the triggering condition persists.

Display Sleep vs System Sleep Controls

Amphetamine gives you separate control over display sleep and system sleep, and that distinction matters more than most users realize. You can keep your Mac’s screen awake while allowing the system to sleep, or prevent system sleep entirely while the display dims to save power. This display sleep vs system sleep control lets you match behavior to the task: keep the screen on for reading or presenting, or keep the machine running for downloads and long jobs without wasting energy on an idle display. Toggle each independently from the menu bar or preferences to avoid unnecessary battery drain.

  • Keep display awake for presentations while system sleep stays enabled.
  • Prevent system sleep for downloads while letting the display dim.
  • Control both independently from the Amphetamine menu or preferences.
  • Save power by dimming the display without interrupting background tasks.

Closed-Lid Mode and External Display Behavior

Closed-Lid Mode and External Display Behavior in Amphetamine lets your Mac keep working with the lid shut, which is ideal for driving an external monitor, completing downloads, or running long tasks. Enabling this requires the app’s “Allow closed-lid sleep prevention” option and, on many Macs, a connected power adapter. Without an external display attached, a closed Mac may still sleep to protect against overheating, so behavior depends on your setup.

  1. Connect your external display and power source.
  2. Enable closed-lid mode in Amphetamine.
  3. Start an Amphetamine session and confirm the display stays active.

Automation Options for Hands-Free Operation

Amphetamine for macOS supports hands-free operation through AppleScript, Shortcuts, and URL schemes that toggle sessions without manual menu interaction. You can create a Shortcuts automation triggered by time, app launch, or focus mode to start or end a session automatically, and AppleScript commands let scripts enable indefinite sessions or set timed durations programmatically. URL schemes such as amphetamine://start allow other apps and launchers to initiate sessions hands-free. For recurring workflows, combine these triggers with calendar events or login items so sessions begin without user input. Note that session-ending automation requires explicit configuration to avoid unintended persistence. These options work best when a single trigger chain is tested incrementally rather than layered all at once.

Schedule-Based Activation

Schedule-Based Activation in Amphetamine lets you define exact start and end times for keeping your Mac awake, so sessions begin and end without manual clicks. You can create recurring schedules for specific days of the week, making automated wake schedules useful for overnight downloads, backups, or long renders. Schedules can be configured to trigger only when specific conditions are met, such as when a particular app is running or the Mac is connected to power. Each schedule appears in the app’s preferences, where you can edit, duplicate, or disable it at any time. This removes the need to remember toggling sessions on or off.

Q: Can I set Amphetamine to activate automatically at a specific time every day?
Yes. Create a schedule with your desired start and end times, choose the repeat days, and enable it; Amphetamine will activate and deactivate the session accordingly without further input.

App and Network Triggers

Amphetamine’s app and network triggers turn your Mac’s state into an automatic switch for staying awake. Add any running application—a render queue, backup tool, or video call client—and Amphetamine keeps the session alive while that app is open, ending it the moment the app quits. Network triggers work the same way: bind a session to a specific Wi-Fi network, and your Mac stays awake only while connected to it, releasing the assertion when you disconnect or switch networks. Combine both trigger types in one session for layered reliability, and use trigger-based sessions so hands-free operation follows your actual workflow instead of a fixed timer.

Battery Threshold Rules

Battery Threshold Rules in Amphetamine give you precise control over when your Mac stays awake based on power levels. Set a minimum battery percentage that triggers automatic sleep, so your session ends gracefully before the battery drains completely. You can define separate rules for battery versus AC power, ensuring hands-free operation never risks a dead battery on the go. Custom battery threshold rules also let you cap the upper limit during charging, protecting long-term battery health while keeping automation active. Combine these thresholds with triggers like app launches or drive detection, and Amphetamine enforces your limits silently in the background—no manual monitoring required, just set your percentages once and let the automation respect them consistently.

Menu Bar Controls and Quick Toggles

The Amphetamine menu bar icon is your command center: click it to start or end a session, choose a duration like 15 minutes or indefinitely, and toggle “Allow Display Sleep” without opening the main window. Right there in the dropdown you can flip on “Closed-Display Mode” for clamshell use, trigger a quick session via the “Start Quickly” option, and see a live countdown of remaining time. Quick toggle tip: you can also click the icon with a modifier key or use the app’s preferences to set a default session that starts with a single click, so mid-task you never break focus hunting through settings. Q: Can I start a session without opening the app? A: Yes—the menu bar dropdown offers one-click session starts and duration presets.

Starting and Ending Sessions Instantly

You can kick off a session in about a second by clicking the Amphetamine icon in the menu bar and choosing “Start Session,” or by using the quick toggle to start instantly without digging through menus. Ending a session is just as fast—click the icon again and hit “End Session,” and your Mac’s normal sleep behavior returns right away. If you’ve set a default duration, starting a session automatically applies that timer, so there’s no extra setup. You can also end a session early at any time without waiting for the timer to run out. It’s all about one-click control.

Q: Can I stop a session before its timer ends? Yep—just open the menu bar icon and select “End Session,” and it stops immediately.

Customizing Icons and Status Indicators

Within Amphetamine’s menu bar controls, you can swap the standard pill icon for alternatives like a lightning bolt, coffee cup, or custom image, and toggle whether the icon animates while a session is active. Open Preferences, choose Appearance, then select an icon style or drag in your own template; next, decide if the status indicator shows a countdown timer, elapsed time, or remains icon-only to save space. For a cleaner look, enable the compact mode that hides text when idle. Customizing icons and status indicators also lets you assign distinct visuals for active versus inactive sessions, so a quick glance confirms whether your Mac is staying awake.

Privacy, Security, and Battery Considerations

Amphetamine’s privacy impact is minimal because it stores preferences locally and does not transmit usage data or require account sign-in. Grant it only the accessibility and notification permissions it needs, and review them periodically in System Settings. Security-wise, keep the app updated and download it solely from the Mac App Store or the developer’s signed release to avoid tampered builds. Battery drain depends heavily on your chosen settings, so prefer allowing display sleep and enabling triggers that end sessions automatically. Because the app can keep your Mac awake indefinitely, an unnoticed active session may drain the battery faster than expected. Set a session duration or use battery-level triggers to prevent unintended drain.

Understanding Background Activity

Amphetamine’s menu bar icon and its active session timer are the clearest indicators of background activity on macOS. When a session is running, the app keeps the system awake by asserting power management declarations, which you can inspect in Activity Monitor under the Energy tab. Quitting the app or ending a session releases these assertions, allowing normal sleep behavior to resume. If the icon persists after you stop a session, check whether “Launch at Login” is enabled in preferences. To verify what the app is doing at any moment, open its preferences window and confirm the session status, trigger conditions, and allowed sleep settings.

  1. Check the menu bar icon for an active session.
  2. Open Activity Monitor’s Energy tab to confirm power assertions.
  3. Review preferences for login items and triggers.
  4. End the session and verify assertions are released.

Minimizing Power Drain During Long Sessions

To minimize power drain during long sessions with Amphetamine, avoid enabling “Prevent display sleep” unless visually necessary, since the screen is the largest battery consumer. Instead, rely on session presets that keep only system sleep blocked, and set a defined session duration rather than indefinite activation so the app releases its power assertion automatically. Disable “Allow system sleep when display is closed” only when required, and turn off triggers that keep waking the Mac unnecessarily. Use trigger-free session defaults to reduce background activity, and pair Amphetamine with macOS Low Power Mode where appropriate. Assertion scope should be as narrow as the task allows, and ending sessions promptly prevents residual drain.

amphetamine mac app

Q: Does running Amphetamine itself drain the battery? Amphetamine’s overhead is negligible; drain comes from the sleep assertions it holds, so limiting those assertions to what the session truly needs keeps power use minimal.

When Not to Disable Sleep

Sometimes keeping your Mac awake is the wrong call, and knowing when not to disable sleep saves you headaches later. Skip Amphetamine when you’re stepping away for hours, since an awake Mac with a lit screen invites shoulder-surfers and drains battery for nothing. Don’t keep sleep disabled during software updates or disk repairs, because interrupting those processes can corrupt data. Avoid it on battery power in public spaces, where a dozing laptop is safer than an active one. And never leave sleep blocked on a shared or work machine without locking the screen first.

amphetamine mac app

Keep sleep enabled when you’re away, updating, running on battery in public, or on a shared Mac—Amphetamine is for active tasks, not unattended hours.

Comparison With Alternative Keep-Awake Tools

Amphetamine stands out from alternatives like Caffeine and KeepingYouAwake mainly through its deeper feature set and granular control. While Caffeine offers a simple toggle and KeepingYouAwake sticks to menu-bar basics, Amphetamine lets you set custom durations, trigger sessions on specific app launches, and define conditions like network activity. It’s also more actively developed and polished. That said, Caffeine remains lighter on resources, and KeepingYouAwake is a solid no-frills pick if you just want a quick switch. Q: Is Amphetamine overkill for simple use? A: Possibly—if you only need an occasional toggle, a simpler tool may suit you better.

Feature-by-Feature Breakdown

When you dig into a **feature-by-feature breakdown**, Amphetamine stacks up nicely against alternatives like KeepingYouAwake and Caffeine. Amphetamine offers customizable duration timers, trigger-based activation (like when an external display connects), and a menu bar icon that changes states, while KeepingYouAwake keeps things simple with basic toggles and Caffeine is even more minimal. Amphetamine also supports closed-display mode, which many lightweight tools lack, plus session allowlists for specific apps. The trade-off is a slightly busier interface, but for users who want granular control, that extra depth in the breakdown is exactly the point. Alternatives win on simplicity; Amphetamine wins on flexibility.

Feature Amphetamine KeepingYouAwake Caffeine
Custom timers Yes Limited No
Trigger-based activation Yes No No
Closed-display mode Yes No No
Session allowlist Yes No No

Performance and Resource Usage Benchmarks

When you stack Amphetamine against alternatives like KeepingYouAwake or caffeine, the performance and resource usage benchmarks tell a pretty clear story. Amphetamine typically idles at just a few megabytes of RAM and barely registers on CPU, which matters if you’re running it all day on a laptop. Interestingly, the gap between these tools is most noticeable during long sessions, where lightweight apps keep your battery drain minimal while heavier ones slowly add up. Startup impact is negligible across the board, but Amphetamine’s native Swift build tends to feel snappier. If efficiency is your priority, these numbers are worth checking before you commit.

Troubleshooting Common Issues

If Amphetamine fails to keep your Mac awake, first verify the app has Accessibility permissions enabled in System Settings > Privacy & Security, as missing permissions block session triggers. When sessions end prematurely, check that “Allow system sleep when display is off” is disabled and confirm no conflicting energy saver settings override the assertion. Why won’t Amphetamine start a session? Often a leftover session is stuck—open the app’s preferences, end all active sessions, and restart the app to clear the state. If triggers don’t fire, re-create them and ensure Bluetooth or network conditions are actually met. Finally, if the menu bar icon disappears, relaunch Amphetamine and check Login Items to confirm it loads at startup.

Sessions Ending Unexpectedly

Sessions ending unexpectedly in Amphetamine typically stem from conflicting power settings rather than the app itself. Check that “Allow display sleep” is disabled in Amphetamine’s session preferences, since enabling it can let macOS terminate an active session prematurely. Next, verify no other utility—such as a battery optimizer or scheduled sleep trigger—is overriding Amphetamine’s assertions. If sessions still drop, open Activity Monitor and confirm Amphetamine retains its power assertion during the session. Finally, grant Amphetamine Accessibility permissions and restart the app, as missing permissions can cause silent session termination.

  1. Disable “Allow display sleep” in session settings.
  2. Rule out conflicting sleep or battery utilities.
  3. Confirm the power assertion persists in Activity Monitor.
  4. Grant Accessibility permissions and restart Amphetamine.

Conflicts With Other Power Management Apps

When Amphetamine runs alongside other power management utilities, overlapping sleep-prevention requests can cause unpredictable behavior, such as the Mac sleeping despite an active session or staying awake after Amphetamine is toggled off. Conflicts with other power management apps typically arise when tools like caffeine-style utilities, display sleep preventers, or battery optimizers assert their own assertions simultaneously. To diagnose, quit other agents one at a time and observe whether Amphetamine’s session indicator remains stable. Check menu bar icons for duplicate active states, and prefer allowing only one app to manage display and system sleep at a time. If conflicts persist, disable login items for redundant utilities and rely on Amphetamine’s triggers exclusively.

Permission and Accessibility Errors

When Amphetamine fails to keep your Mac awake, permission and accessibility errors are often the culprit. macOS may block the app from controlling sleep settings if it lacks the required permissions, so open System Settings > Privacy & Security > Accessibility and amphetamine for mac confirm Amphetamine is toggled on. Even a previously granted permission can silently reset after a system update, so rechecking the toggle is worth the ten seconds. If sessions still end early, remove the app from the Accessibility list, re-add it, and restart. Also verify Screen Recording or Automation prompts weren’t dismissed, since ignored dialogs can quietly disable session triggers.

Why does Amphetamine say it needs Accessibility permission? Because macOS restricts apps from simulating user activity or overriding sleep without explicit authorization, and granting it restores full session control.

amphetamine mac app

Advanced Tips for Power Users

For Amphetamine power users, create custom trigger-based sessions that activate automatically when specific apps launch or external drives mount, eliminating manual toggling during long renders or backups. Use URL schemes (like amphetamine://start?duration=3600) to chain sessions into Shortcuts or Automator workflows for hands-free control. Configure closed-display mode to keep your Mac awake with the lid shut during downloads, but enable “Allow session to end when all triggers are deactivated” to prevent indefinite wake states. Set up menu bar countdown timers and enable notifications before session expiry so you can extend critical sessions before sleep interrupts long-running tasks. Finally, use per-session display sleep overrides to keep screens dark while the system stays active, reducing power draw during overnight operations.

Combining Triggers for Complex Workflows

To handle multi-step tasks, combine trigger types inside a single Amphetamine session rather than relying on one condition. Pair a time-based trigger with an app-presence trigger so the Mac stays awake only while a render finishes and a specific editor remains open. Add a download-activity trigger alongside a display-sleep exception to keep transfers running without lighting the screen. Nest a battery-level condition under an external-display trigger to prevent sessions from starting on low power. Ordering matters: place hardware conditions first and timed conditions last, so a session ends when either your primary trigger fails or the timer expires.

Combining triggers in Amphetamine lets one session respond to multiple conditions, ending only when your chosen hardware, app, and time criteria are all satisfied.

Using Shortcuts and Scripting Support

Amphetamine’s Shortcuts and scripting support lets power users automate session control without touching the menu bar. In the Shortcuts app, search for Amphetamine actions to start or end sessions, toggle specific triggers, or query current state, then chain them with other actions. For deeper automation, Amphetamine exposes AppleScript commands; wrap them in scripts launched by launchd, cron, or hotkey utilities. A typical flow:

  1. Create a Shortcut containing the desired Amphetamine action.
  2. Assign a keyboard shortcut or trigger it from another app.
  3. Test the AppleScript equivalent in Script Editor before scheduling it.
  4. Verify session behavior in Amphetamine’s preferences.

Combine Shortcuts for simple toggles with AppleScript for conditional, context-aware sessions.

Frequently Asked Questions From New Users

New users of Amphetamine for Mac most often ask whether the app will keep their Mac awake with the lid closed, and the answer is yes—provided you enable the “Allow closed-display mode” setting in preferences. Another common question is how to start a session quickly, which you can do by clicking the pill icon in the menu bar and choosing a duration or indefinite mode. Users also wonder about safety, so rest assured the app only prevents sleep and does not modify system files or drain battery unnecessarily. It’s worth noting that sessions end automatically when your specified time expires, so you won’t accidentally leave your Mac awake overnight. Finally, new users frequently ask how to stop a session—simply click the icon and select “End Session” or quit the app entirely.

Is It Safe to Leave Running Overnight?

Yes, leaving Amphetamine running overnight is generally safe—it’s designed exactly for that kind of long-session use. The app doesn’t run heavy background processes; it mainly keeps your Mac awake by preventing idle sleep, so CPU and battery impact stay minimal. Is it safe to leave running overnight? For most users, the bigger concern isn’t the app itself but what happens to your display and power settings, so double-check your sleep and display-off preferences first. If you’re on a laptop running on battery, keeping the system awake all night will drain power faster than usual, even though nothing unsafe is happening. Just make sure your Mac has proper ventilation and, if you want, set an auto-end time so Amphetamine stops on its own in the morning.

Does It Affect macOS Updates or Sleep Schedules?

Amphetamine keeps your Mac awake by simulating user activity, and this directly influences both sleep schedules and update timing. If you’ve set a sleep schedule in System Settings, an active Amphetamine session will prevent the Mac from sleeping at that scheduled time, which can throw off your routine if you forget to end the session. For macOS updates, Amphetamine won’t block update downloads or install prompts, but keeping the Mac awake during scheduled maintenance windows helps ensure background updates complete without interruption. Just remember that managing macOS updates and sleep schedules with Amphetamine requires ending sessions when you’re done, so your Mac can follow its normal rest and update cycles.

Amphetamine overrides scheduled sleep while active but doesn’t interfere with update downloads or installs; end sessions to let your Mac return to its normal sleep and update routine.

What Is Amphetamine Mac App and What Does It Actually Do?

Understanding the Core Purpose of This Mac Utility

How Amphetamine Prevents Your Mac From Sleeping

Key Features That Make Amphetamine Stand Out

Session Management and Quick Toggle Options

Trigger-Based Automation for Hands-Free Awake Sessions

How to Install and Set Up Amphetamine on Your Mac

Downloading the App and Granting Necessary Permissions

Configuring Your First Keep-Awake Session Step by Step

Everyday Use Cases for Keeping Your Mac Awake

Using the App During Downloads, Renders, and Long Tasks

Keeping Your Screen Active for Presentations and Monitoring

Tips and Tricks for Getting the Most Out of Amphetamine

Customizing Notifications and Session Defaults

Using Keyboard Shortcuts and Menu Bar Controls Efficiently

Common Questions Users Have About Amphetamine for Mac

Is the App Safe, Free, and Battery-Friendly?

What Happens When a Session Ends or Your Mac Restarts?