The Amphetamine Mac App: Keep Your Mac Awake Without the Crash
Amphetamine is a free Mac utility that keeps your computer awake by preventing it from sleeping, dimming the screen, or starting the screensaver. You can toggle it on from the menu bar or set triggers so it activates automatically when certain apps run or conditions are met. It also offers flexible session options, like keeping the display on for a set time or until a download finishes.
What Makes This Utility Essential for Mac Users
Amphetamine is essential for Mac users because it gives you granular control over when your Mac stays awake and when it sleeps, without digging through system settings. You can flip a simple switch to keep the display on during a presentation or prevent sleep during a long download, then set triggers so it activates automatically when specific apps are running. The real magic is how customizable the wake sessions are—timed sessions, app-based triggers, and menu bar toggles mean you’re never stuck babysitting your machine. Curious why it beats built-in options? Q: Why not just use Energy Saver settings? A: Amphetamine adds per-app triggers, quick timers, and one-click toggles that built-in settings can’t match. It’s the difference between fighting your Mac’s sleep behavior and simply telling it what to do.
Core Functionality Explained Simply
Amphetamine’s core functionality is straightforward: it keeps your Mac awake when it would otherwise sleep. The app uses a simple toggle—click the pill icon in the menu bar, select “Keep Awake”, and your machine stays active until you turn it off. You can set a duration, choose to keep the display on or let it dim, and trigger activation automatically when specific apps launch. The session ends manually or on a timer, restoring normal sleep behavior. That single-purpose design means no complex configuration—just one switch that reliably prevents interruptions during downloads, presentations, or long-running tasks.
How It Prevents System Sleep During Long Tasks
Amphetamine prevents system sleep during long tasks by letting you start a session that overrides macOS’s idle sleep triggers for a defined duration or indefinitely. You can keep your Mac awake during long downloads, renders, or backups without touching system settings, because the app holds an active assertion that blocks display and system sleep while allowing the screen to dim or turn off separately. Sessions can auto-end on a timer, when a specific app finishes, or when a file transfer completes, ensuring the Mac returns to normal sleep behavior afterward. This targeted control keeps long-running work uninterrupted without draining power unnecessarily.
Q: Can I keep the Mac awake only while a specific task runs? Yes—Amphetamine can tie a amphetamine for mac session to a chosen app or trigger, ending the assertion automatically when that task finishes.
Everyday Scenarios Where It Saves the Day
Ever been mid-upload when your Mac decides to nap? Amphetamine shines in those everyday moments. A keep-awake utility for long downloads means big files finish without interruption while you grab coffee. During presentations, it stops your screen from dimming right as you hit the key slide. Rendering video or compiling code? It keeps the process alive when you step away. Even backing up photos overnight works better when your Mac stays awake. The app quietly handles these small but annoying interruptions so you don’t have to babysit your machine.
Q: When does Amphetamine actually save the day?
Whenever a task needs your Mac awake longer than your attention span—downloads, presentations, renders, or backups—it keeps things running smoothly.
Getting Started: Installation and First Launch
To begin using the Amphetamine Mac app, download the installer directly from the Mac App Store or the official website, then drag the application into your Applications folder for a standard macOS installation. Once installed, launch Amphetamine from Launchpad or Spotlight; the app will prompt you to grant accessibility permissions, which are required for its sleep-prevention features to function correctly. Amphetamine installation on Mac takes only a minute, and the first launch setup walks you through choosing whether to start a session automatically or manually. After granting permissions and completing the brief onboarding, you can immediately activate a session from the menu bar icon to keep your Mac awake.
Downloading From the Mac App Store
To grab Amphetamine straight from the Mac App Store, just pop open the App Store app on your Mac and type “Amphetamine” into the search field. Downloading from the Mac App Store keeps things simple since there’s no need to hunt down a installer from a website. Click the download button next to the app icon, and it’ll install automatically once you authenticate with your Apple ID. Since the App Store version updates itself quietly in the background, you’ll rarely need to think about maintenance after that first download. Once the download finishes, the app appears in your Applications folder and Launchpad, ready for that first launch.
Granting Necessary Permissions
When Amphetamine first launches, macOS requires you to approve several system prompts before the app can function fully. Granting necessary permissions begins with allowing notifications so session timers and alerts appear correctly. Next, approve Accessibility access in System Settings > Privacy & Security, which lets the app detect display activity and manage sleep behavior. If you plan to use closed-display mode, grant permission for Amphetamine to control your Mac while the screen is off. Each permission can be revoked later in the same settings pane. If a prompt was dismissed, open System Settings, locate Amphetamine in the relevant privacy category, and enable its toggle manually.
Why does Amphetamine need Accessibility permission? Accessibility access allows the app to monitor display state and reliably prevent or allow system sleep, which is essential for sessions to work as configured.
Navigating the Menu Bar Interface
After launching Amphetamine, its controls appear as a small pill icon in the macOS menu bar rather than in the Dock. Click this icon to open the main panel, where you can start or end a session, choose a duration, and toggle options such as allowing the display to sleep. The panel also includes links to preferences and quit commands. Dragging the icon while holding Command lets you reposition it among other menu bar items. Navigating the menu bar interface is therefore the primary way to control the app during daily use.
Navigating the menu bar interface centers on clicking the Amphetamine icon to open its control panel for starting sessions, adjusting duration, and accessing preferences or quit options.
Key Features That Set It Apart
Amphetamine’s key features that set it apart center on its granular session control and trigger-based automation. You can keep your Mac awake indefinitely, for a set duration, or until a specific time, and activate sessions automatically when particular apps launch, drives mount, or displays connect. The app also lets you define allowed hours and prevent sleep only while specific processes run.
Its most distinctive capability is per-app and per-condition triggering, which tailors wakefulness to your actual workflow rather than a blanket toggle.
Add icon customization, a menu bar quick-toggle, and optional closed-display mode, and you get precise, context-aware control that adapts to how you work instead of forcing manual switches.
Custom Sleep Duration Settings
Custom Sleep Duration Settings let you define exactly how long Amphetamine keeps your Mac awake, from a quick 15-minute session to an indefinite period. You can set a precise awake duration via the menu bar or configure start-and-end times for scheduled sessions. The app can optionally allow the display to sleep while the system stays awake, preserving power without interrupting background tasks. Duration options remain accessible from the menu bar for fast adjustment, and sessions can end automatically without manual intervention.
- Choose from preset intervals or enter a custom minute value
- Set a specific end time for time-boxed sessions
- Trigger automatic session termination when the duration elapses
- Combine duration settings with display-sleep allowance
Session Triggers and Automation Options
Amphetamine’s session triggers and automation options let you start or end a session without touching the menu bar. Set triggers based on Wi-Fi network joins, app launches (like Zoom or Xcode), external display connections, or even a specific time of day, and Amphetamine activates automatically. You can also create on-the-fly automations that keep the Mac awake while a file download or compile finishes, then let it sleep when the task ends. Combine triggers with per-app rules for granular control, so your session reacts to context instead of manual toggles.
Session triggers and automation options turn Amphetamine into a context-aware tool: define Wi-Fi, app, display, or time-based triggers, chain them with task-aware automations, and let your Mac stay awake exactly when needed—no manual toggling required.
Display Sleep vs System Sleep Controls
Amphetamine gives you separate levers for display sleep and system sleep, so you can keep the screen awake while still letting the Mac sleep—or do the exact opposite. The display sleep vs system sleep controls live in the app’s preferences, where each can be toggled independently without touching your permanent Energy Saver settings. Choosing display-only keep-awake is ideal for presentations or reading, while system-only keep-awake suits long downloads or renders where the screen can safely dim. You can also trigger either state on demand from the menu bar or with a keyboard shortcut, making it fast to switch modes mid-task without digging through System Settings.
Separate display and system sleep toggles let Amphetamine match keep-awake behavior precisely to the task at hand.
Advanced Configuration for Power Users
For power users, Amphetamine’s real strength lies in its advanced session triggers and customization depth. You can define precise conditions that keep your Mac awake—such as specific apps running, network activity, CPU load, or even drive activity—so sessions activate automatically without manual toggling. Dig into the preferences to configure app-specific behaviors, set custom durations with sub-minute precision, and create reusable trigger sets for different workflows. The advanced configuration options also let you control display sleep independently from system sleep, override session end behavior, and manage notification granularity. Combine these with keyboard shortcuts and menu bar quick actions, and you get a highly tailored, automation-ready setup that fits complex, long-running tasks perfectly.
Setting Up Drive-Activated Sessions
To configure drive-activated sessions in Amphetamine, open Preferences and navigate to the Triggers section, where you can bind session activation to the mounting or unmounting of a specific volume. Select your target drive from the volume list, then choose whether mounting it starts a session and whether unmounting ends that session, ensuring the trigger fires only for the designated disk rather than any connected device. Because drive detection depends on macOS volume events, verify the drive appears consistently in Amphetamine’s device list before relying on the automation. Combine this trigger with a closed-display session type to keep the Mac awake whenever the drive is attached.
- Bind activation to a single named volume, not all drives
- Enable unmount-triggered session end for automatic cleanup
- Confirm the drive is detected before enabling the trigger
- Pair with closed-display mode for headless drive access
Using Keyboard Shortcuts Efficiently
To keep your Mac awake without breaking focus, assign a global hotkey to Amphetamine’s session toggle so using keyboard shortcuts efficiently becomes second nature. Open Preferences, enable the shortcut, and record a combination that avoids conflicts with macOS defaults. Create separate triggers for starting an indefinite session, ending it, and launching a timed session, then verify each in the shortcut list. Practice the sequence: trigger start, confirm the menu bar icon, trigger stop. This eliminates dock clicks and menu diving, letting you control power state instantly during presentations, downloads, or long renders.
Battery Threshold Safeguards
Battery Threshold Safeguards in Amphetamine let power users define a minimum charge level below which active sessions automatically pause, preventing the app from draining a MacBook to zero during unattended tasks. Configuring battery threshold safeguards requires opening Amphetamine’s preferences, navigating to the Battery pane, and enabling the threshold slider to set a stop point such as 20%. The safeguard is evaluated continuously, so Amphetamine will halt its assertion the moment the charge dips below the chosen level, even mid-session. To apply it predictably:
- Open Preferences and select the Battery section.
- Enable the battery threshold toggle.
- Drag the slider to your desired minimum percentage.
- Confirm that session-ending behavior is set to pause rather than sleep.
This ensures long-running downloads or renders stop cleanly before power reserves run critically low.
Comparing Alternatives in the Same Category
When comparing Amphetamine to other keep-awake utilities in the same category, such as Caffeine and KeepingYouAwake, focus on how each app triggers sleep prevention. Amphetamine offers the broadest control, including triggers, sessions, and per-display settings, while Caffeine provides a simpler menu-bar toggle. Check whether each alternative supports closed-display mode, since that capability often determines usefulness on MacBooks. Also compare how each app handles assertion types and auto-off timers. Evaluate the granularity of options against your daily workflow rather than feature count alone. An app with fewer features can still be the better choice if its defaults match how you actually work. Test each alternative’s menu-bar interaction and preference depth before committing.
Built-In macOS Caffeine Commands
macOS includes built-in caffeine commands via the caffeinate utility, a terminal tool that prevents sleep using flags like -d (display), -i (idle), and -t (timeout). Unlike Amphetamine’s GUI toggles and session triggers, caffeinate requires typed commands and manual process management. Amphetamine adds menu-bar control, app-specific assertions, and drive-keep-alive options that caffeinate lacks. For scripted or headless workflows, caffeinate remains viable, but Amphetamine suits users wanting visual status and granular conditions without terminal syntax.
- caffeinate -d keeps the display awake
- caffeinate -i prevents idle system sleep
- caffeinate -t 3600 sets a one-hour limit
- caffeinate -w ties wakefulness to a process ID
Third-Party Competitors and Their Tradeoffs
Third-party competitors to Amphetamine each force a different tradeoff rather than a clear upgrade. KeepingAway adds scheduling depth but layers extra configuration on top of a menu-bar toggle. Caffeine offers a simpler click-to-activate model yet lacks Amphetamine’s triggers and session options. Insomnia and similar alternatives often bundle presentation controls, trading minimalism for features you may never touch. The tradeoffs among Amphetamine third-party competitors come down to granularity versus immediacy: more options mean more setup, while leaner tools mean fewer safeguards. Weigh how often you adjust settings against how often you just need the Mac awake, then pick the tool whose complexity matches your habit.
Third-party competitors trade Amphetamine’s balanced defaults for either deeper configuration or simpler one-click behavior, so the right choice depends on whether you value control or speed.
Why This Tool Remains a Favorite
Among the alternatives in this category, Amphetamine remains a favorite because it delivers exactly what users need without unnecessary complexity. Its reliable keep-awake triggers respond instantly, whether activated from the menu bar, a keyboard shortcut, or an automated schedule tied to specific apps. Users consistently praise how seamlessly it integrates with macOS, avoiding the bloat and distracting upsells found in competing tools. The app’s granular session controls let people fine-tune duration and conditions, while its clean interface keeps everything accessible in a single click. That combination of dependability, speed, and thoughtful design explains why so many users install it once and never look elsewhere.
- Instant activation through menu bar, hotkeys, or app-linked triggers
- Native macOS integration without bloat or upsells
- Precise session controls for duration and conditions
- Clean, one-click interface that stays out of the way
Privacy, Security, and Performance Impact
Amphetamine’s privacy, security, and performance impact centers on its minimal footprint, which keeps user data local and system overhead low. The app stores all session preferences on-device and never transmits usage logs or system activity to external servers, so privacy risk is negligible for daily use. Security-wise, it operates without elevated privileges or kernel extensions, reducing attack surface while relying on macOS APIs like IOKit assertions to prevent sleep. Performance impact is similarly light: CPU and memory usage stay near zero when idle because the app only holds power assertions rather than polling hardware.
Because Amphetamine avoids network calls and privileged hooks, its practical risk profile is among the lowest of any background Mac utility.
Battery drain only occurs while a session is active, and disabling assertions immediately restores normal power behavior.
Data Handling Practices
Amphetamine stores its settings—such as activation triggers, session durations, and app exceptions—locally on your Mac, so no account or cloud sync is required. The app does not collect telemetry, usage analytics, or personal data, and it lacks network permissions for transmitting information off-device. Its local-only data handling practices mean configuration files remain within your user library and are removed when the app is uninstalled. Because no remote servers are involved, the privacy risk surface is limited to anyone with physical or account-level access to your Mac. Reviewing these local files or cleaning them manually gives you direct control over what persists.
Resource Usage and Battery Life Considerations
Amphetamine’s resource footprint depends heavily on which features you enable. Keeping the Mac awake with a simple assertion uses negligible CPU and RAM, but activating “Allow Display Sleep” options, triggers, or Drive Alive disk-activity monitoring adds periodic background checks that consume additional power. The closed-display mode battery drain is the most significant consideration: running a laptop with the lid shut prevents normal thermal and power savings, so reserve it for short, plugged-in sessions. On battery, prefer timed sessions over indefinite ones, disable Drive Alive when unneeded, and avoid keeping the display awake unnecessarily, since screen brightness dominates power draw. Monitoring Activity Monitor’s energy impact helps confirm that Amphetamine itself remains a lightweight background process rather than a persistent battery consumer.
Troubleshooting Common Issues
If Amphetamine for Mac fails to keep your Mac awake, first verify the app is actually enabled via its menu bar icon and that a session is active. When session activation issues occur, check System Settings > Privacy & Security to confirm Amphetamine has necessary permissions, then toggle the app off and on. If triggers and automation don’t fire, recreate the trigger and ensure no conflicting schedule exists. For display sleep problems, enable “Allow display sleep” separately from system sleep in preferences. Restarting the app after macOS updates resolves most session-start failures. Persistent crash loops require deleting the preference file in ~/Library/Preferences and relaunching. Finally, if the menu bar icon disappears, quit via Activity Monitor and reopen the app to restore menu bar visibility.
App Not Keeping the Mac Awake
If Amphetamine is running but your Mac still sleeps, first confirm the session is actually active rather than merely launched. Check that the app shows an active session and that Allow system sleep when display is off is disabled, since this setting can let the Mac sleep even during a session. Apps that trigger sleep indirectly—such as backup or media tools—may override Amphetamine’s assertion without any visible warning. Verify no conflicting energy settings or scheduled sleep events are forcing rest. To isolate the cause:
- Confirm an active Amphetamine session is running.
- Disable the allow-sleep-when-display-off option.
- Quit other apps that manage power or sleep.
- Test again with a short session.
Menu Bar Icon Missing or Unresponsive
If the Amphetamine menu bar icon disappears or stops responding, first confirm the app is still running by checking Activity Monitor, then relaunch it from Applications to restore the missing Amphetamine menu bar icon. A cluttered menu bar can hide the icon entirely, so remove or rearrange status items in System Settings > Control Center to free space. If the icon is visible but clicks do nothing, toggle Amphetamine off and on, quit and reopen the app, and reset the menu bar by restarting the system. Granting Accessibility permissions and updating macOS or Amphetamine often resolves persistent unresponsiveness.
Why does the Amphetamine menu bar icon keep vanishing? It usually vanishes because the menu bar is overcrowded, the app process stalled, or macOS needs a restart to refresh status items.
Conflicts With Other Utilities
Conflicts with other utilities typically arise when Amphetamine competes with apps that also manage sleep, display, or system state. Screen savers, energy tuners, backup agents, and remote-access tools may override Amphetamine’s assertions or prevent it from keeping the Mac awake, while menu bar managers can hide its icon and make it appear inactive. Antivirus and privacy tools sometimes block the helper that performs wake actions. To resolve conflicts with other utilities, quit competing apps one at a time, disable overlapping triggers, and re-grant permissions after updates. Why does Amphetamine stop working when another utility is running? Because the other app may release or override the same power assertions Amphetamine depends on.
Tips and Tricks for Maximum Productivity
To get the most from Amphetamine on macOS, create a custom activation hotkey so you can toggle sessions instantly without breaking focus. Use the app’s session-trigger options to keep your Mac awake only during specific tasks, such as long renders or downloads, rather than leaving it on indefinitely. Set an automatic end time for every session to avoid forgetting it’s running and draining battery. Pair Amphetamine with a **focus-friendly workspace** by enabling “Allow display sleep” while keeping the system awake, so your screen dims but tasks continue. Finally, explore the **trigger-based automation** feature to launch sessions when connected to power or a specific app opens, eliminating manual setup and keeping your productivity flow uninterrupted.
Combining Sessions With Focus Modes
Pair Amphetamine’s session triggers with macOS Focus modes to automate deep-work periods: create a Focus mode named for a task, then in Amphetamine’s preferences enable “Start Session when Focus Mode turns on” and “End Session when Focus Mode turns off.” Use combining sessions with Focus modes so that activating a Focus mode simultaneously silences notifications and keeps your Mac awake, preventing mid-task sleep. Match each Focus mode to a session type—Indefinite for long builds, Timed for pomodoros—and set trigger-based sessions to launch only when that specific Focus activates. Test each pairing once to confirm the handoff works both ways.
Link each Focus mode to a matching Amphetamine session type so one toggle handles both attention and wakefulness.
Automating Workflows With Shortcuts
You can integrate Amphetamine’s session controls with macOS Shortcuts to trigger automating workflows with Shortcuts without manual menu clicks. Create a Shortcut that starts a “Keep Awake” session before a scheduled backup, then chains an “Allow Display Sleep” action and a timed stop using the app’s Shortcuts actions. Use conditional start/end blocks so the session only runs when a specific app or network is active, reducing unintended always-on states. For repetitive tasks, bind the Shortcut to a keyboard shortcut or Dock icon, and nest it inside a Focus mode automation. A brief Q&A clarifies scope.
Q: Can Shortcuts stop an Amphetamine session automatically after a task finishes? A: Yes—add the app’s “End Session” action as the final step in the same Shortcut, so the session terminates when the preceding task completes.
Best Practices for Overnight Downloads
To get the most from overnight downloads with Amphetamine, first create a dedicated session that keeps your Mac awake only for the duration of the transfer, then enable overnight download best practices by disabling sleep triggers tied to display inactivity. Schedule the session to start automatically before you step away, and confirm the app is set to allow disk and network activity without interruption. Keep your Mac plugged in, close bandwidth-heavy apps, and verify the download manager resumes after any brief network hiccup. Finally, review Amphetamine’s session end behavior so your Mac returns to normal sleep once the download completes.
Set a timed Amphetamine session, keep the Mac powered and connected, reduce competing network load, and confirm the session ends cleanly after the overnight download finishes.
User Reviews and Community Feedback
For the Amphetamine Mac app, user reviews and community feedback consistently highlight its reliability for preventing sleep during long tasks, with many users praising the customizable activation triggers and clean menu bar interface. Common critiques in community feedback mention occasional conflicts after macOS updates and a learning curve for session settings, though most reviewers find the app stable once configured. Users frequently recommend checking recent reviews before major OS upgrades to spot compatibility issues early, and forum discussions often share workarounds for specific hardware. Feedback also emphasizes the value of the free version versus the paid features, helping new users decide which tier fits their needs.
What Longtime Users Appreciate Most
Longtime users consistently highlight the reliable, no-nonsense session control that Amphetamine delivers without getting in the way. They value that it just works: simple triggers, dependable activation, and predictable behavior across macOS updates. Veterans praise the granular customization—custom durations, app-based triggers, and per-session preferences—that lets them tailor keep-awake behavior to their workflow. Many appreciate that the app stays lightweight and unobtrusive, with minimal battery drain and no distracting interface. The menu bar quick-toggle and keyboard shortcuts earn repeated mention for speed. Users also note that core features remain free and accessible, making it easy to rely on daily for years without friction.
Common Criticisms and Developer Responses
Users frequently criticize Amphetamine for its menu bar icon being easy to overlook and for occasional failures to keep Macs awake during scheduled sessions. Common criticisms and developer responses show the team typically addresses these reports through direct replies on GitHub and the Mac App Store, often requesting diagnostic logs to isolate conflicts with other power-management utilities. Developers have added clearer session indicators and improved notification options in response to visibility complaints. When users report unexpected sleep behavior, maintainers usually ask them to verify allowed app triggers and macOS energy settings before investigating. Feature requests for finer scheduling control are acknowledged but often deferred, with developers explaining that simplicity remains a design priority.
Pricing, Licensing, and Updates
Amphetamine for Mac is free to download from the App Store, and the core features—keeping your Mac awake, custom sessions, and triggers—cost nothing. There’s no paid tier or subscription, so you won’t hit a paywall mid-session. Licensing is straightforward: it’s distributed through Apple’s App Store under a standard license, meaning you install it on Macs tied to your Apple ID. Updates arrive automatically through the App Store, so you’re always current without manual downloads. Occasional updates mostly fine-tune session behavior and compatibility rather than adding paid extras. No hidden fees, no upgrade prompts—just install it and let the App Store handle version bumps in the background.
Free Tier Limitations
In Amphetamine for macOS, the free tier caps your ability to keep the Mac awake indefinitely: sessions are limited to a maximum of 10 minutes per activation unless you manually restart them, which interrupts long-running tasks such as downloads, renders, or backups. Free tier limitations also exclude automation features, so you cannot schedule wake sessions, trigger them via triggers, or use the app’s Shortcuts actions without the paid upgrade. Drive-alive and closed-display modes remain available, but persistent sessions, custom durations beyond the cap, and notification controls require a license. Practically, the free tier suits short, attended use cases, while unattended or extended workflows quickly hit these restrictions.
Subscription vs One-Time Purchase Debate
The Subscription vs One-Time Purchase Debate directly shapes how you pay for Amphetamine on macOS. A one-time purchase gives you permanent access to the current feature set, making long-term cost predictable and avoiding recurring charges. A subscription model spreads cost over time and typically funds continuous updates, but it locks you into ongoing payments for as long as you rely on the app. Weigh how long you plan to use Amphetamine against how much you value steady improvements versus upfront savings.
- One-time purchase: pay once, keep the app indefinitely.
- Subscription: lower entry cost but recurring fees.
- Consider your usage duration before choosing.
Release Cadence and macOS Compatibility
Amphetamine’s release cadence keeps pace with Apple’s annual macOS upgrades, with maintenance builds arriving as needed to resolve compatibility issues after each major system update. The Release Cadence and macOS Compatibility commitment means you can expect prompt support for new macOS versions rather than waiting months for a fix. Because the app relies on system-level wake assertions, even minor macOS changes can affect reliability, so timely updates matter more here than in typical utilities. Each release is tested against current macOS builds, and older supported versions continue receiving attention where feasible. This disciplined schedule ensures Amphetamine remains dependable across upgrades, so your sessions keep working when your operating system changes.

