Keep Your Mac Awake Now with the Amphetamine App
Despite its name, Amphetamine for Mac contains no drugs—it’s a free utility that keeps your Mac awake on command. You can toggle it from the menu bar, set a duration, or trigger it automatically when specific apps run or downloads finish. It prevents sleep amphetamine mac so long tasks like renders, transfers, and backups complete without interruption, all while letting you keep the display dimmed to save power.
What Makes This Utility Essential for Mac Users
Amphetamine for Mac earns its essential status by giving you surgical control over when your Mac stays awake. Instead of digging through System Settings or running risky terminal commands, you simply flip a switch in the menu bar and choose how long your session should last. The app lets you trigger wake states with triggers like specific apps running, network activity, or an external display, so your machine stays alert exactly when needed. For long downloads, renders, or presentations, this hands-off automation removes the anxiety of a mid-task sleep. It’s lightweight, free, and lives quietly in the menu bar, making it a must-have utility for anyone who relies on uninterrupted Mac sessions.
Core Functionality Explained Simply
Amphetamine’s core functionality boils down to one simple trick: it keeps your Mac awake when it would normally doze off. You flip a switch, and the app prevents sleep, display dimming, or both, depending on what you choose. Simple sleep prevention controls let you start a session in seconds, set a timer for how long it should run, or trigger it automatically when certain apps are open. There’s no complicated setup or hidden menus to wrestle with—just clear toggles for keeping your screen on, stopping the system from sleeping, or letting the display rest while the Mac stays awake. That straightforward design is exactly why it feels essential rather than fussy.
How It Prevents System Sleep During Long Tasks
Amphetamine keeps a Mac awake during long tasks by creating a user-controlled assertion that overrides the system’s idle-sleep timers. You can trigger keep-awake sessions for long-running tasks for a set duration, until a specific time, or indefinitely, and the app maintains that state without requiring repeated interaction. It also allows display sleep to occur separately from system sleep, so downloads, renders, backups, or compilations continue while the screen turns off. Optional triggers such as detecting specific apps or network activity let the assertion persist only while the task is genuinely active. When the session ends or the trigger condition stops, normal sleep behavior resumes automatically.
Key Features That Set It Apart
Amphetamine’s standout feature is its flexible session control: you can keep your Mac awake indefinitely, for a set time, or until a specific app finishes a task. It also offers triggers that start sessions automatically based on conditions like a connected display, specific Wi-Fi network, or running app. You can toggle sessions from the menu bar or use customizable hotkeys, and it even lets you close the lid without sleeping when configured. The app also supports Drive Alive, which writes small files to keep external drives from spinning down. What really sets it apart is how granular these options feel without cluttering the simple toggle interface.
Flexible Duration Settings and Timers
Amphetamine’s flexible duration settings and timers let you define session length precisely instead of relying on a single default. You can start a session indefinitely, choose a preset interval, or set a custom duration down to the minute. Timers can trigger automatic session end, so the Mac returns to normal sleep behavior without manual intervention. Duration controls also integrate with triggers, allowing a session to begin or extend based on defined conditions. This granularity supports short tasks and long-running processes alike, giving users predictable control over when sleep prevention starts and stops.
Trigger-Based Activation Options
Amphetamine’s trigger-based activation options let you tie session start and stop to concrete events instead of manual toggling. You can trigger activation when a specific app launches, when your Mac connects to a particular Wi-Fi network, when an external drive mounts, or when a chosen process begins running. Each trigger can be paired with an end condition, such as quitting the linked app or disconnecting from that network, so sessions close automatically. Combine multiple triggers in a single rule to match complex workflows, and enable or disable individual triggers without deleting them. This makes hands-off automation reliable for recurring setups like launch-and-work routines or location-specific sessions.
Trigger-based activation options in Amphetamine automate session start and stop around apps, networks, drives, and processes, eliminating manual toggling.
Menu Bar Controls and Quick Toggles
Amphetamine’s menu bar controls place session management directly in the macOS status bar, letting you start or end a keeping-awake session with a single click. The quick toggles in the menu bar expose duration presets, allowing precise session lengths without opening the full app window. Right-clicking the icon reveals additional options, including allowed display sleep and trigger activation, so you can adjust behavior mid-session. The icon itself reflects session state, distinguishing active from inactive modes at a glance. Q: Can I control sessions without opening the app? Yes—the menu bar provides full start, stop, and duration control.
Installation and Setup Walkthrough
You double-click the downloaded Amphetamine disk image, drag the app icon into your Applications folder, and eject the mounted volume — that’s the entire install. On first launch, a small window walks you through granting the app permission to send notifications, which is how it reminds you when a session is about to end. From the menu bar icon, open Preferences and enable “Launch Amphetamine at Login” so your sessions survive a reboot. The setup assistant then invites you to create your first session: pick a duration, choose whether the Mac should stay awake with the display on or off, and save it as a preset. Don’t skip the preset step — it turns a one-off toggle into a repeatable routine. If nothing happens when you click Start, check System Settings > Privacy & Security, since a blocked permission is the usual culprit.
Downloading From the Official Source
To begin, navigate to the official website or the Mac App Store listing to ensure you are downloading from the official source. Verify the developer name and app details match the legitimate product before clicking any download button. Avoid third-party software portals, as they may bundle unwanted extras or outdated versions. Once the download completes, locate the file in your Downloads folder and confirm its origin before proceeding to installation. This step protects your system and ensures you receive the correct, unmodified application package.
Q: How can I confirm I am downloading from the official source?
Check that the URL matches the developer’s official domain or that the listing appears in the Mac App Store under the verified developer name, and avoid links from unofficial aggregator sites.
Granting Necessary Permissions
During the Amphetamine installation walkthrough on macOS, the app requires explicit authorization to control sleep and display settings. When first launched, a system dialog prompts you to allow Amphetamine to send Apple events, which is essential for triggering wake sessions. Navigate to System Settings > Privacy & Security > Automation and confirm the toggle beside Amphetamine is enabled to grant the app necessary automation permissions. Next, verify that Accessibility access is toggled on under Privacy & Security > Accessibility, as this permission enables reliable session control. If the prompt was dismissed, use the plus button to add Amphetamine manually, then restart the app so the permissions take effect.
Granting Necessary Permissions involves approving Automation and Accessibility access for Amphetamine in System Settings > Privacy & Security, ensuring the app can control sleep and display behavior without repeated authorization prompts.
Configuring Preferences on First Launch
When Amphetamine launches for the first time, it presents a preferences window that determines how the app behaves during subsequent sessions. Configuring preferences on first launch centers on three decisions: whether the app starts automatically at login, whether it appears in the menu bar or Dock, and which default session duration applies when activation begins. Users who skip this window can revisit the same options later through the app’s settings, so the initial configuration is convenient rather than mandatory. Because these choices shape everyday interaction with the app, reviewing them immediately avoids repetitive adjustments afterward.
- Enable or disable launch at login to control startup behavior.
- Choose menu bar or Dock presence for quick access.
- Set a default session duration for routine activations.
Practical Use Cases for Everyday Workflows
Keep your Mac awake during long tasks like rendering video, downloading large files, or running backups without touching system settings. Start a session before a big export, then let Amphetamine prevent sleep until it finishes. Use triggers to auto-activate during specific apps—say, when Zoom is open for a webinar or when a compile is running. For quick jobs, set a timer so it stops on its own. Q: Can it help during presentations? A: Yes—just toggle it on to stop screen dimming while you talk. It’s also handy for keeping remote desktop sessions alive or monitoring dashboards overnight.
Keeping Downloads and Backups Running
When a large download or a Time Machine backup must finish before you leave, Amphetamine can hold the Mac awake until the job completes. Use a session triggered by disk activity so the app watches for ongoing writes and keeps sleep suppressed while data is still moving. Set a duration long enough to cover the transfer, then let the session expire so the Mac returns to normal sleep behavior afterward. For uninterrupted downloads and backups, enable “allow display sleep” so the screen can dim while the system stays active. Verify the session indicator before stepping away, and confirm the transfer finished before closing the lid.
Supporting Presentations and Media Playback
When running slide decks or video files during a meeting, Amphetamine keeps the Mac awake so playback and screen sharing are not interrupted by idle sleep. The app’s presentation and media playback support lets you start a session before launching Keynote, PowerPoint, or a video player, ensuring the display stays active throughout. You can trigger an indefinite session or a timed one matching your content length, and the menu bar icon confirms the Mac will not dim or sleep mid-playback. For full-screen video, disabling display sleep is the key setting; session automation helps start and stop this reliably without manual toggling between apps.
Maintaining Remote Desktop Connections
When you rely on a Mac to reach a remote desktop session, an idle display or sleeping system can sever the connection mid-task. Keep your Mac awake just long enough by activating Amphetamine before launching the remote session, and enable maintaining remote desktop connections with a session-based trigger that ends automatically when the connection closes. Use the app’s display-sleep prevention to stop the screen from dimming while the remote window stays open, and add a hotkey to toggle the session without digging through menus. This prevents dropped sessions during long file transfers, uninterrupted control over remote machines, and avoids manually restarting your connection after each lapse.
Amphetamine keeps your Mac awake so remote desktop sessions stay connected from start to finish.
Advanced Configuration Tips
For Amphetamine on macOS, advanced session triggers let you auto-start or end a session based on power adapter connection, specific Wi-Fi networks, or external display attachment, reducing manual toggling. Custom allowed apps under the “Apps” tab ensure only whitelisted programs can prevent or extend a session, avoiding unexpected wake locks. You can also enable “Allow session to start at login” and pair it with a Shortcuts automation for context-aware activation. Notably, the “Drive alive” option keeps the Mac awake only while a chosen disk is mounted, which is useful for external backup workflows. Finally, tweak the assertion interval and display-sleep override independently to balance responsiveness against battery drain.
Session Management and Auto-Start Rules
Mastering Session Management and Auto-Start Rules in Amphetamine gives you precise control over when your Mac stays awake without manual intervention. Configure auto-start triggers so the app launches and begins a session automatically at login, on a schedule, or when a specific app or drive mounts, eliminating the need to remember toggling it each time. Set session end conditions such as a fixed duration, a specific time, or when a chosen app quits, so sleep resumes exactly when you intend. Use the session menu to review and end active sessions, and enable start-at-login with a default session profile for seamless, repeatable behavior across reboots.
- Open Amphetamine preferences and enable start at login.
- Create a trigger tied to login, schedule, app, or drive mount.
- Define a session end condition and duration.
- Save the rule and verify it in the session menu.
Combining With Hotkeys and Shortcuts
Amphetamine’s session controls become far more practical when you bind them to macOS keyboard shortcuts, letting you toggle a session without opening the menu bar. Start by creating a Shortcuts app action that starts or ends an Amphetamine session, then assign it a key combination in System Settings under Keyboard Shortcuts. Combining with hotkeys and shortcuts works best when you separate start and stop triggers, so a single accidental press cannot end an active session. Because Amphetamine also accepts URL schemes, advanced users can chain triggers through tools like Alfred or Raycast for conditional activation.
- Build a start-session and stop-session action in Shortcuts.
- Assign distinct key combinations to each action.
- Test the shortcuts while a session is running.
Battery-Aware Settings for Laptops
When running Amphetamine on a laptop, the app’s session preferences let you decide how it behaves once power is unplugged, so you are not forced to choose between keeping the Mac awake and draining the battery. Enable the setting that ends or pauses an active session when the power adapter is disconnected, and pair it with a low-battery trigger that stops the session before the system shuts down abruptly. Battery-aware settings for laptops also include a toggle to start a session automatically when power is connected, which keeps desk-bound workflows consistent while conserving charge on the go. The most reliable approach is to keep a long session active only while plugged in and allow a short grace period after unplugging. Configure these options in this order:
- Open Amphetamine preferences and select the session or power section.
- Enable the option to end sessions when the adapter is disconnected.
- Set a low-battery threshold that triggers session termination.
- Enable auto-start on power connection if you want consistent desk behavior.
Performance and Resource Impact
Amphetamine Mac app is engineered to keep your system awake with remarkably low overhead, so you barely notice it running. In normal use, it consumes only a few megabytes of RAM and negligible CPU cycles, since it primarily toggles power-management assertions rather than running heavy background processes. The real performance story, however, is what it prevents: by keeping your Mac awake, it avoids the resource churn of repeated sleep-wake cycles that can interrupt downloads, backups, or long renders. Enabling the “Allow display sleep” option is the key to slashing energy use, letting the screen power down while the system stays active, which meaningfully reduces battery drain. Advanced triggers and scheduled sessions run as lightweight background helpers, and you can monitor everything through Activity Monitor to confirm the app stays lean even during extended sessions.
Memory Footprint and CPU Usage
Amphetamine is famously lightweight, and that’s a big part of its appeal. When active, it keeps a small memory footprint—typically just a few megabytes—because it’s essentially a background utility with no flashy interface hogging RAM. CPU usage stays near zero while it simply keeps your Mac awake, so you won’t notice battery drain or fan noise during normal use. Things get slightly busier if you enable triggers or the display-awake option, but even then the load is minimal compared to most menu bar apps.
- Idle CPU usage hovers around 0%, even during long sessions.
- RAM usage stays in the low single-digit megabytes.
- Enabling triggers or keeping the display on adds only a tiny amount of overhead.
- No background indexing or caching means the footprint doesn’t grow over time.
Compatibility Across macOS Versions
Amphetamine’s performance depends heavily on compatibility across macOS versions, since Apple’s power-management APIs and kext-level behaviors have shifted noticeably between releases. On older systems, such as macOS Mojave and Catalina, the app generally runs with minimal memory overhead because it relies on mature IOKit assertions that those versions expose consistently. Newer releases like Big Sur, Monterey, and Ventura changed assertion handling and tightened privacy controls, so Amphetamine may require updated permissions or trigger slightly higher CPU usage during session activation until the developer aligns with the current API set. On Apple Silicon running Sonoma or later, the app operates natively, but users on Intel Macs should verify that the installed build matches their architecture. Version-specific testing matters because a build tuned for one macOS release can behave unpredictably on another, affecting wake assertions and resource draw.
Compatibility across macOS versions directly shapes Amphetamine’s resource footprint: older systems tend to show lighter overhead, while newer releases may need permission adjustments and updated builds to keep CPU and memory use stable.
Privacy and Security Considerations
When you use Amphetamine on your Mac, it doesn’t need internet access to keep your display awake, so you can safely deny it network permissions in System Settings without breaking the core feature. The app stores its preferences, like your session schedules and triggers, locally on your machine rather than in the cloud, keeping your usage habits private. Grant only the accessibility permissions it actually requests for triggers like detecting specific apps, and review those toggles periodically. Because Amphetamine privacy settings stay under your control, you can revoke permissions anytime. For extra peace of mind, download it directly from the Mac App Store so you get Apple’s sandboxing and app security protections baked in.
Data Handling Practices
Amphetamine stores its configuration data—activation schedules, app lists, and session triggers—locally on your Mac in preference files, meaning no schedule or usage details are transmitted to external servers. The app requires no account creation, so no personal identifiers are collected or synced to the cloud. Because it lacks network permissions by default, data remains confined to your device unless you explicitly grant broader access. Users should note that uninstalling the app may leave residual preference files behind, so manual cleanup of the associated plist entries is advisable. Keeping local preferences protected through FileVault and standard macOS permissions further limits exposure of your usage patterns to other local processes or users.
App Store Versus Direct Download
Choosing between the App Store and a direct download for Amphetamine affects how the app is delivered and updated on your Mac. App Store distribution routes installation and updates through Apple’s reviewed channel, which can simplify trust decisions because the build is tied to a known developer account and system-level update mechanism. Direct download from the developer’s site bypasses that review layer, so verifying the source and signature becomes your responsibility. Neither route inherently guarantees better privacy, since both can request the same system permissions once installed. The practical difference lies in update integrity and how easily you can confirm you received an untampered copy.
Common Issues and Troubleshooting
If Amphetamine fails to keep your Mac awake, first verify that the app has Accessibility permissions enabled in System Settings under Privacy & Security. A common issue is the session ending prematurely when a display sleeps or a lid is closed, so check that “Allow system sleep when display is off” is disabled in preferences. Users often report that scheduled sessions do not trigger reliably after a restart, which is typically resolved by toggling the launch-at-login setting off and back on. Another frequent problem involves the app being unable to prevent sleep during active downloads, so confirm no conflicting energy saver settings override it. Note that some troubleshooting steps may behave differently depending on your macOS version and hardware configuration. If triggers fail, recreate them from scratch rather than editing existing ones.
App Failing to Keep the Display Awake
If Amphetamine stops keeping the display awake, the most common cause is that display sleep is managed separately from system sleep in the app’s settings. Open Amphetamine preferences and verify that the session type or duration actually covers display sleep, since some modes keep only the system awake. Next, confirm the session is active from the menu bar icon rather than assumed to be running. Check that no other session or trigger has ended it, and inspect whether a low battery or closed-lid condition is overriding the assertion. If the issue persists, quit and relaunch the app, then start a fresh session to re-register the power assertion.
Permission Errors and Fixes
Permission errors in Amphetamine typically appear as an inability to toggle the app on, launch at login, or control display sleep, often accompanied by a system alert. These failures usually stem from macOS privacy controls blocking the app’s access to Accessibility or Automation permissions. To resolve them, open System Settings, navigate to Privacy & Security, and verify Amphetamine is enabled under Accessibility, Automation, and Login Items. If the app remains unchecked, toggle it off and back on, then relaunch. Persistent errors may require resetting permissions with tccutil or reinstalling the app. Session-specific triggers are also common causes.
- Enable Amphetamine in Accessibility and Automation
- Verify Login Items approval
- Relaunch after toggling permissions
- Reinstall if errors persist
Conflicts With Other Utilities
Amphetamine can conflict with other utility apps that also manage system sleep, display sleep, or power settings. Applications like Caffeine, KeepingYouAwake, or third-party battery optimizers may fight for control over the same power assertion APIs, causing Amphetamine sessions to end prematurely or fail to start. Menu bar managers such as Bartender can hide Amphetamine’s icon, making it appear inactive when it is actually running. Cleaner tools like CleanMyMac may flag Amphetamine’s background agent as unnecessary and disable it. If sessions behave unpredictably, quit other sleep-management utilities and check login items to confirm Amphetamine’s background agent conflict is resolved. Granting Accessibility permissions can also prevent conflicts with automation-based utilities.
Alternatives Worth Comparing
When evaluating alternatives worth comparing to Amphetamine for Mac, start with Coke, Keep Awake, and Caffeine, since each offers a different tradeoff in menu bar footprint, hotkey support, and session-duration controls. Coke provides a lighter-weight menu bar presence with simple timed activation, while Caffeine offers a more traditional icon-based toggle and launch-at-login behavior; Amphetamine’s advantage is its granular trigger system and per-app activation rules, so compare alternatives specifically on whether they support app-triggered sessions or only manual toggles. Test each against your actual workflow—clamshell mode, external display sleep prevention, and closed-lid behavior—because these differ meaningfully between tools. Also compare whether each alternative exposes AppleScript or Shortcuts automation, since that determines how well it integrates with your existing Mac automation stack.
Built-In macOS Options
Before grabbing Amphetamine, it’s worth poking around the built-in macOS options you already have. Under System Settings > Lock Screen, you can set your display to stay awake longer or prevent it from sleeping on its own, and Energy Saver gives you a simple “Prevent automatic sleeping when the display is off” toggle on desktops. There’s also the classic caffeinate command in Terminal, which keeps your Mac awake for a set duration or until a specific process finishes. These cover basic keep-awake needs without any install, though they lack Amphetamine’s triggers, session controls, and menu bar conveniences. Q: Can built-in macOS options replace Amphetamine? For quick, simple tasks, yes—but for flexible, trigger-based sessions, Amphetamine still adds a lot.
Third-Party Competitors and Trade-Offs
When you compare Amphetamine to third-party Mac apps like KeepingYouAwake and Caffeine, the trade-offs in feature depth versus simplicity become the deciding factor. KeepingYouAwake offers a nearly identical menu-bar toggle but adds custom durations and launch-at-login options Amphetamine hides behind its settings; Caffeine, while lighter, lacks trigger-based automation entirely. Amphetamine wins on granularity—session templates, Drive Alive, and app-triggered activation—but that power costs you a steeper setup curve. Third-party rivals load faster and demand zero configuration. Choose Amphetamine for conditional, scriptable control; pick a lean competitor when you want one-click wakefulness with no learning curve. Each alternative trades configurability for immediacy.
User Reviews and Community Feedback
When evaluating Amphetamine for Mac, user reviews and community feedback consistently highlight its reliability for keeping a Mac awake during long downloads, renders, or presentations. Community forums and App Store ratings frequently praise the app’s simple toggle-based interface and customizable triggers, while user feedback on Amphetamine often notes that the menu bar icon and session controls are intuitive for beginners. Reviewers commonly mention that the free version covers most needs, though some users request more advanced scheduling options. Feedback also emphasizes responsive developer engagement, with updates addressing reported bugs quickly. Reading recent community discussions helps new users understand practical tips, such as using triggers to automate sessions and avoiding conflicts with display sleep settings.
What Long-Term Users Appreciate
Long-term users consistently highlight the app’s reliability during extended sessions, noting that it prevents display and system sleep without interfering with background tasks or causing conflicts with other software. They appreciate the minimal resource footprint, which keeps the menu bar utility unobtrusive even when running for weeks. Users also value the predictable behavior of the activation timer and the ability to toggle sessions quickly from the menu bar. Many mention that the app remains stable across macOS updates, reducing the need for reconfiguration. The low learning curve and consistent performance make it a dependable daily tool for presentations, downloads, and media playback.
Long-term users appreciate Amphetamine’s steady reliability, lightweight footprint, predictable timer behavior, and quick menu bar access, making it a dependable daily utility.
Frequent Requests and Limitations
Users frequently request scheduled activation and session persistence, yet Amphetamine’s design ties activation to manual toggles or trigger conditions, so frequent requests for automated scheduling remain limited by the app’s reliance on user-defined triggers. Another common request is finer control over display-sleep exceptions per app; the current implementation applies system-wide assertions rather than per-application rules. Requests for persistent activation across reboots are also recurrent, but the app intentionally resets state after restart to prevent unintended sleep blocking. Users often ask for richer notification customization, though alerts stay minimal by design. Finally, demands for keyboard shortcuts beyond the default set are frequent, but customization options remain constrained to the provided triggers and menu controls.
Pricing and Licensing Overview
Amphetamine for Mac is free to download from the Mac App Store, and its core keep-awake functionality requires no payment or license key. The app offers an optional Apple In-App Purchase called Amphetamine+ that unlocks extras like custom app icon options and additional preferences. All purchases are tied to your Apple ID, so Family Sharing rules apply and there is no separate serial number to manage. Because licensing runs entirely through the App Store, reinstalling on the same Apple ID restores any paid upgrades automatically. For most users, the free tier fully covers sessions, triggers, and menu bar controls, making the paid upgrade purely cosmetic and optional. Always verify the developer listing before purchasing to ensure you are buying the official Amphetamine Mac app.
Free Tier Versus Paid Features
The Amphetamine Mac app offers its core functionality—preventing your Mac from sleeping—without any payment, so the free tier versus paid features distinction centers on convenience and automation rather than basic operation. The free version lets you start and end sessions manually and set a simple duration, while paid features unlock triggers such as app-based activation, scheduled sessions, and drive-alive options. For most casual users, the free tier covers everyday needs, but anyone relying on automated or conditional keep-awake behavior will find the paid upgrade meaningful. Paid tiers are available through subscription or one-time purchase options, and all paid functionality builds directly on the same free core.
Support and Update Policies
Direct purchases from the Mac App Store tie support and update policies to your Apple ID, so updates arrive automatically through the App Store and support requests route through Apple’s standard channels rather than the developer directly. Users who need direct developer assistance, priority responses, or access to beta builds should verify current terms before purchasing, since these options depend on the purchase source and are not guaranteed for App Store copies. Update frequency and compatibility with new macOS releases also vary by distribution channel, making it worth confirming update eligibility at the time of purchase. Licensing terms for support duration may differ between direct and storefront purchases.
Does buying from the Mac App Store affect update and support access? Yes—App Store purchases receive updates automatically via the App Store, while direct developer support and beta access may require purchasing through the developer’s own channel.