Founding offerNapless Pro is $8 for the first 50 customers, then $24. Pay once, yours for life on 3 Macs.Get Napless Pro

What's New

Release notes

Napless 1.7.3: A crash fix, and Settings that look like macOS 27

Fixes a crash that could quit Napless when a setting changed in the background, and redraws Settings to follow macOS 27: native rows, buttons and switches, with a short explanation under each setting.

  • Fixed a crash. Napless could quit when a setting was saved in the background while the menu bar icon was updating. The icon now always updates on the main thread.
  • Settings follow macOS 27. Each setting has its short explanation right under its name, action buttons sit at the end of their row, and switches use your accent colour everywhere, including the menu.
  • Simpler durations. Every duration is a plain row. Make one the default or remove it from the … menu at the end of its row, or right-click it.
  • One way into Napless Pro. Locked features (calendar events, commands, Time Machine, alerts, chat apps, AI agents) show one row with a View Napless Pro… button instead of a switch that does nothing.
  • Tidier Insights. The chart, the summary numbers and the suggestions now sit in the form like the rest of Settings, and Export has its own row.
  • Remote Login. SSH and Screen Sharing are now checkboxes on one Connections row under the condition.

Updating keeps all your settings and your license.

Napless 1.7.2: Long agent prompts keep your Mac awake

A fix for AI coding agents: when a prompt was over 64 KB, such as a long spec or a big diff, Napless missed the start of that turn and your Mac could sleep while the agent worked. Napless now keeps the Mac awake for those turns too.

  • Long prompts stay awake. Claude Code, Codex, Grok, Cursor and Gemini CLI hand Napless the whole prompt when a turn starts. A prompt over 64 KB used to arrive cut off, so Napless did not start keeping your Mac awake for that turn. Now it reads the session from the cut-off text, and for Grok it also uses the session id Grok passes to every hook.
  • No broken pipes. Napless now reads the agent’s whole message before it returns, so an agent that sends a long prompt no longer gets an error from the hook.

Updating keeps all your settings and your license. Your agent hooks keep working as they are; there is nothing to reinstall.

Napless 1.7.1: See what's new after an update

After an update, Napless now shows what changed, once, in a small window. The update dialog shows the notes too. Also: the times in the menu's live rows no longer sit against the menu's edge.

  • What’s New, once. The first time Napless opens after an update, a small window lists what changed, with a link to the full notes. It doesn’t appear on a new install, and Continue closes it.
  • Notes in the update dialog. When Napless offers an update, the dialog now shows that version’s notes.
  • Tidier menu. The times on the right of the live rows (“Working · 12m”, “9h 50m”) line up with the shortcuts instead of touching the menu’s edge.

Updating keeps all your settings and your license.

Napless 1.7.0: A menu that shows what is going on

The Napless menu now opens with a live row for each thing keeping your Mac awake (Claude Code working for 12 minutes, a download you are watching, a call), each with its app's icon. Options you rarely change moved to Settings, so the menu is half as long.

Live rows

  • What is keeping your Mac awake, right under the switch. One row per coding agent (Claude Code, Codex, Cursor, Gemini) with how long it has been working, one per download, app or command you are watching, and one per trigger that matches, such as a call or Time Machine. Up to four rows.
  • App icons. Each row shows the app’s own icon when Napless knows the app, otherwise a symbol. macOS 27 hides icons on ordinary menu items, so these rows are drawn by Napless.
  • Live while open. Times update while the menu stays open. Click a watched download, app or command to stop watching it.
  • Other apps under “Also Keeping Your Mac Awake” now show their icons and how long they have been holding your Mac awake.

A shorter menu

  • Presets moved to the top of Keep Awake For.
  • Automatic Keep Awake is one row with a checkmark. Hold Option to pause it for an hour; while paused, the row to resume it shows when the pause ends.
  • Allow display to sleep, Edit Triggers, Help, Contact Support and About Napless moved to Settings (General and Triggers).
  • The menu ends with Insights…, Settings… and Quit Napless.

Updating keeps all your settings and your license.

Napless 1.6.1: The app that is keeping your Mac awake

The menu bar now shows the icon of the app at work next to the moon when Napless knows it, such as Claude while Claude Code runs or Zoom during a call, and it shows it under a Keep Awake session you started yourself too.

  • The app’s own icon. When Napless knows the app behind the activity, a small copy of its icon sits next to the moon: Claude, Codex, Cursor or Gemini while a coding agent works (if the desktop app is installed), Zoom, Teams, FaceTime or Webex during a call, the app in full screen, or the app a trigger is waiting on. Otherwise the symbol from 1.6.0 shows. The moon stays the main mark; the icon is smaller and only one shows at a time.
  • Under your own session too. If you turned Keep Awake on yourself and an AI agent starts working, its icon now appears beside the moon. In 1.6.0 a session you started kept the plain moon.

Updating keeps all your settings and your license.

Napless 1.6.0: See what is keeping your Mac awake

When a trigger keeps your Mac awake, a small symbol next to the moon now shows why: an AI agent at work, a call, a recording, a download or a job that has to finish. Napless also checks for commands less often while none are running.

What’s keeping your Mac awake, at a glance

  • A symbol next to the moon. While a trigger keeps your Mac awake for an activity, the menu bar shows it: ✦ an AI agent is working, a camera for a call or meeting, a record button while a recording app such as OBS, CleanShot X or Loom runs, a play button for a full-screen app, a down arrow for a download, up and down arrows for network traffic, two pages for files being copied, the Time Machine clock for a backup, a speaker for audio, and an hourglass for a command, build or render that has to finish.
  • Only for activities. Sessions you start yourself and conditions such as the power adapter, a display, Wi-Fi or a schedule keep the plain moon. Napless shows one symbol at a time, so the icon stays narrow on a crowded menu bar.
  • The reason in words is still at the top of the menu and in the icon’s tooltip, and VoiceOver reads it.
  • Turn the symbol off in Settings › General › Show what’s keeping your Mac awake. IT teams can set it with the managed key ShowReasonInMenuBar.

Less work in the background

  • Commands: when you keep your Mac awake while a command runs, Napless looks for it once a minute until it starts, then every 5 seconds while it runs. It used to check every 5 seconds all the time.
  • Event-driven triggers: when all the triggers you use are driven by system events (apps, power, displays, drives, Downloads), the safety re-check runs every 5 minutes instead of every minute.

Updating keeps all your settings and your license.

Napless 1.5.2: Lighter Settings, fewer background checks

Settings keeps less memory after you close it, and Napless does less work on the clock. The Downloads, Screen Sharing and managed-settings checks each do less.

Settings

  • Smaller icon cache. The app icons shown in Settings are kept as small images and dropped when you close the window, instead of full-size icon sets kept for as long as Napless runs.
  • Each pane is built once. Settings used to lay out every pane twice to find its height; it now does it once.
  • Finder names for apps. App names in the Triggers pane come from the Finder, with no per-app bundle loading.

Less work in the background

  • Downloads: between changes to your Downloads folder, Napless checks only the downloads it already knows about instead of listing the whole folder every minute. Napless still lists the whole folder after each change to it, and at least every 10 minutes.
  • Screen Sharing: the once-a-minute check reads the process list in one pass and stops at the first match.
  • “An App Quits”: the list of running apps in the menu is read when you open that submenu, not every time you open the Napless menu.
  • Managed settings: the fallback re-read of managed (MDM) preferences runs every 15 minutes instead of every 3; changes still apply at once through the system’s notifications.
  • Removed four unneeded disk flushes when you change durations or advanced settings.

Updating keeps all your settings and your license.

Napless 1.5.1: The price up front, and a quieter Napless

The Get Napless Pro window and Settings › Pro now show the price. Napless also does less work in the background, so it wakes your Mac's processor less often while you work.

The price, before you buy

  • The Get Napless Pro window and Settings › Pro show the price. While launch licenses last it reads $8, with the regular $24 crossed out; after the first 50 licenses it shows $24. It’s a one-time payment for up to 3 Macs.
  • To show the right price, Napless asks napless.io how many launch licenses are left when one of those two screens opens, at most every 10 minutes. The request carries no install number, license or other identifier.

Less background work

  • Less work while agents run. While Claude Code, Codex and other agents run, Napless used to save its state after every hook event. It now saves when an agent starts or stops, and at most once a minute while one keeps running.
  • No repeated battery checks. Napless no longer re-reads the battery and writes a log line every few seconds when nothing changed, and a battery sitting at full charge no longer makes it reload its triggers once a minute.
  • The menu bar icon is redrawn only when it changes.
  • Fewer timers while idle. The keep-awake check and the Insights recorder now sleep while Napless isn’t keeping your Mac awake.
  • Fixed a memory error when reading battery information.

Updating keeps all your settings and your license.

Napless 1.5.0: Try everything for 7 days

New installs start a free 7-day trial of everything, Napless Pro included. After it, keeping your Mac awake needs Napless Pro. If you installed Napless before 1.5, you keep the free features you have.

Free trial, then Napless Pro

  • 7 days of everything. A new install starts a free trial of every feature, Napless Pro included, the first time you open it. You don’t need an account or a card, and there’s nothing to click. The welcome tour shows the day it ends.
  • After the trial. Keeping your Mac awake needs Napless Pro: $8 for the first 50 licenses, then $24, paid once for up to 3 Macs. It isn’t a subscription. Napless keeps your settings, so everything works again as soon as you buy.
  • Already using Napless? If you installed Napless before 1.5, you keep the free features you have: timers, Keep Awake Until, presets and the rest. Pro features still need Napless Pro.

The Get Napless Pro window

  • It opens when the trial ends, when you click a Pro feature, and two days before the trial ends and on its last day (as a notification if notifications are on). If you installed Napless before 1.5, it may appear at most once a week when you start Keep Awake.
  • It has three buttons: Buy Napless Pro…, Enter License Key… (opens Settings › Pro) and Not Now.
  • The trial line in the menu shows how many days are left and opens the window.

Updating keeps all your settings and your license.

Napless 1.4.1: Update switches and plain names

Choose whether Napless checks for and installs updates on its own, and see AirDrop, Time Machine and Spotlight by name when they keep your Mac awake.

  • Update switches in General. Turn Check for Updates Automatically on or off, or let Napless download and install updates on its own. General also shows when Napless last checked.
  • Plain names in the menu. Also Keeping Your Mac Awake, Insights and Check Health now say AirDrop and Handoff, Time Machine, Spotlight, AirPlay or iCloud instead of process names such as sharingd. Each name appears once.
  • Under the hood. Two old settings screens that no longer appeared were removed, and a test that sometimes failed on a busy Mac is fixed.

Updating keeps all your settings and your license.

Napless 1.4.0: Cleaner Settings, a menu bar moon

A cleaner Settings window with an Agents tab, a moon in the menu bar and widgets, clearer errors, and Siri and Spotlight that learn your habits.

Settings

  • Shorter, steadier Settings. Long panes no longer stretch the window to the bottom of the screen; they scroll inside a window of a sensible height.
  • New Agents tab. Claude Code, Codex, Cursor and the other coding agents moved out of Triggers into their own tab. Each agent row has one switch and one line that says what it does.
  • Triggers opens on its main switch. Turn on automatic Keep Awake comes first, then your apps and conditions.
  • Durations and presets together. The Durations tab is rebuilt to match the rest of Settings, and presets moved there from General.
  • Your accent colour. Switches in Settings, the timer sheets, the desktop widgets and the Control Center control use the accent colour you chose in System Settings.
  • Pro tab. The price and the Buy and Enter License Key buttons are at the top, and each Pro feature opens the setting it describes.
  • A moon in the menu bar. The menu bar icon now matches the app icon: a filled moon with its light while Napless keeps your Mac awake, an outline when it doesn’t. The widgets and the Control Center control use the same moon.
  • See what else keeps your Mac awake. When another app is preventing sleep, the menu lists it under Also Keeping Your Mac Awake.
  • Fewer rows that say nothing. “No conditions match” only appears when automatic Keep Awake is on. An app suggestion is one row; hold Option to choose Don’t Suggest Again.
  • Keyboard and VoiceOver. The Keep Awake switch at the top of the menu shows a focus ring and toggles once with Return or Space.

When something goes wrong

  • Clear errors for coding agents. If Napless can’t read or save an agent’s settings file, it says so in plain words, offers Show in Finder or Try Again, and VoiceOver reads it out. Napless backs up the file before each change.
  • Notifications that can’t arrive. If notifications for Napless are off in System Settings, General says so and opens the right place.
  • Open at Login. Settings, Check Health and napless doctor describe login problems the same way and point to both lists in Login Items.
  • Update failures say why, with a Check for Updates button.
  • Can’t see the icon? General links to the steps for a crowded menu bar.
  • Location turned off for Wi-Fi conditions now gives you an Open Location Settings button instead of a button that does nothing.

Siri, Spotlight and Shortcuts

  • Siri and Spotlight learn your habits. When you start or stop Keep Awake by hand, Napless tells Siri Suggestions and Spotlight, so the action you use most shows up first.
  • New help: run Napless from Spotlight with a quick key, make it start when you open an app or at a set time, and turn a typed request into a Napless action with Apple Intelligence.

Updating keeps all your settings and your license.

Napless 1.3.1: A new icon

Napless has a new Liquid Glass icon, a crescent moon holding a light that stays on.

Changes

  • A new icon. A crescent moon holding a small green light, which stays on until the work is done. It is built in Icon Composer, so it follows the light, dark, clear and tinted icon styles on macOS 26 and later.
  • The same icon in more places. The Napless Launcher login item and napless.io use the new icon too.

This update changes nothing else. Updating from 1.3.0 keeps all your settings and your license. The update reaches everyone over about a week, or right away if you choose Check for Updates.

Napless 1.3.0: Insights, presets and smarter keep-awake

Presets start keep-awake in one click, and Napless now explains an unexpected sleep. Pro adds Insights, alerts on Telegram and Slack, keep-awake while commands or local servers run, and support for 17 AI coding agents.

Free

  • Presets. Download, Meeting, Render and AI Run are in the menu under Presets. Each one starts keep-awake in one click, with its own duration and its own display setting. Change them in Settings › General.
  • A short welcome. New installs get a three-step welcome: choose how long a click keeps your Mac awake, turn on Open at Login, and see what Pro does. You can skip any step.
  • “Why did my Mac sleep?” If your Mac sleeps while Napless is keeping it awake, the menu and Check Health tell you why in plain words: the lid was closed, the battery was almost empty, it was too hot, or it was a normal maintenance wake. Check Health also shows Low Power Mode, sleep schedules, screen lock, and other apps keeping your Mac awake. Settings › General can send you one notification after an unexpected sleep.
  • Survives macOS updates. After a macOS update, Napless re-checks Open at Login and shows that it did. If macOS lost its login items, Check Health shows the exact steps to fix it. If a system setting stops your Mac from ever sleeping, Check Health shows that too, with a command to copy.
  • Battery time in the menu. While Napless keeps your Mac awake on battery, the menu shows roughly how much battery time is left. Check Health shows your battery’s health and cycle count.
  • More automation. napless status --json, start / stop / resume and napless doctor in Terminal (napless pause needs Pro); more Shortcuts actions and App Shortcuts; durations and end times in the napless:// URL scheme; AppleScript; widgets with Pause; and kits for Raycast, Alfred, Hammerspoon and Keyboard Maestro.
  • AI agents. napless mcp connects Claude Code, Codex, Cursor and other agents to Napless, so they can check its status and keep your Mac awake while they work.
  • While a remote login is open. Napless can keep your Mac awake while someone is connected over SSH, mosh or Screen Sharing, so the session doesn’t drop. Only on Power is on by default. This condition is free.
  • Lighter and steadier. Napless checks less often when nothing is changing. If macOS drops its keep-awake, Napless repairs it and reports what it fixed.

Napless Pro

  • Insights. Settings › Insights shows how long Napless kept your Mac awake over the last day, week, month or three months, what kept it awake, which other apps are holding it awake right now, and suggestions to save battery, with an optional weekly summary. The data stays on your Mac. Napless records it with or without Pro, so your history is already there when you get Pro.
  • During meetings. Keep your Mac awake during calendar events with a video-call link, or until the current meeting ends from Shortcuts.
  • While a download is in progress, while connected to VPN, while a drive or USB device is connected, and while you present.
  • While commands are running. Name the commands you care about (npm, cargo, xcodebuild, ffmpeg, rsync) and Napless keeps your Mac awake while any of them runs, with a 30-second grace between build steps. Only While Busy counts an app or command only while it’s doing work.
  • While a local server is running. Add the ports your dev servers, databases and tunnels listen on (or Add Common Dev Ports), and Napless keeps your Mac awake while something answers on one of them.
  • Alerts on Telegram and Slack. Napless sends one short message to your phone when it couldn’t keep your Mac awake, when the Mac slept anyway, when it stopped for safety (heat, battery), when an AI agent stopped responding, or after an unexpected quit. Bot tokens and webhook URLs stay in your Keychain; messages carry only your Mac’s name.
  • A notice when a long command finishes. If a command you started with napless run or napless wait takes a minute or more, Napless tells you when it finishes and whether it’s still keeping your Mac awake.
  • Only the agents you have. Settings › Triggers lists only the coding agents installed on this Mac. Claude Code, Codex, Grok, Cursor and Gemini CLI get hooks; GitHub Copilot CLI, Aider, OpenCode, Amp, Goose, Qwen Code, Factory Droid, Kiro, Crush, Cline, Windsurf and Continue get Keep Awake While It Runs. With no agents installed, there are no agent settings.
  • Per-condition choices. For each condition, choose whether the display stays on and whether to pause on battery.
  • Suggestions from your own patterns. If you keep starting Napless for the same thing, it suggests an automatic condition for it.
  • Holds for AI agents. Agents connected through napless mcp can hold your Mac awake for a named task, and the hold releases itself when the task ends.
  • Keep Chat Apps Active now explains the Teams and Slack away timers and keeps a private 7-day log of its pointer nudges, which you can export.

Updating from 1.2.13 keeps all your settings and your license. Napless checks for updates on its own. The update rolls out to everyone over about a week; choose Check for Updates to get it right away.

Napless 1.2.13: Simpler Napless Pro

Napless Pro is a one-time purchase with no trial, and app suggestions take you straight to it.

Changes

  • No more Pro trial. Napless Pro is a one-time purchase: $8 for the first 50 customers, then $24, yours for life on up to 3 Macs. If you started a trial before this update, it keeps running until its end date.
  • Suggestions go straight to Pro. When Napless suggests keeping your Mac awake while an app is open, Get Napless Pro… opens napless.io/pro.
  • Purchases started in the app are linked to it. With usage reports on, the app’s buy buttons add its random install ID to the link, so we can tell which purchases started in the app. Turn usage reports off in Settings › General and the link carries nothing.

Updating from 1.2.12 keeps all your settings and your license. Napless checks for updates on its own.

Napless 1.2.12: Napless Pro goes on sale

Napless Pro is on sale, you can reach support and join the Napless list from inside the app, and timed sessions end exactly on time.

New

  • Napless Pro is on sale. The first 50 licenses are $8, then $24. Pay once and it’s yours for life, on up to 3 Macs. Buy it at napless.io/pro, then paste your license key in Settings › Pro.
  • Contact support from the app. Settings › General › Support and the menu bar’s Contact Support… open a short form. A person reads every message.
  • The Napless list, in the app. Join the Napless list from the Pro settings without opening a browser.

Changes

  • Usage and crash reports are on by default. They help us count installs and fix crashes. Napless sends a random install ID, never your name, email or files. Turn them off any time in Settings › General.
  • Timed sessions end on time. A session could end up to 2 seconds late. It now ends at the time you set.

Updating from 1.2.11 keeps all your settings. Napless checks for updates on its own.

Napless 1.2.11: Lighter in the background

Napless does far less background work while it sits in your menu bar, and uses less memory.

Changes

  • Less background work. Napless only checks apps, calls, Wi-Fi, disk and network activity when one of your automatic triggers needs them. With no triggers set up, it no longer scans your Mac every 5 seconds.
  • Less memory. On our test Mac, Napless 1.2.11 uses about 17 MB of memory while it holds the Mac awake, down from about 18 MB, with about a quarter of the background event sources it had before (58 instead of 230).
  • Background timers now let macOS group their wakeups, so Napless uses less energy on battery.

Updating from 1.2.10 keeps all your settings. Napless checks for updates on its own.

Napless 1.2.10: Fixes high CPU use while keeping your Mac awake

Fixes a bug in 1.2.8 and 1.2.9 that kept a CPU core busy while Napless held the Mac awake.

Fix

  • CPU and memory. While keeping the Mac awake, Napless 1.2.8 and 1.2.9 kept one CPU core busy and slowly used more memory. The cause was a settings save that kept triggering itself; Napless now saves only when something changes. On our test Mac, Napless 1.2.10 uses under 1% CPU and about 18 MB of memory while it holds the Mac awake, and memory stays flat over time.

Updating keeps all your settings. Napless checks for updates on its own from 1.2.9; on 1.2.8, open Settings › Updates and click Check Now.

Napless 1.2.9: Automatic update checks, a new installer and 30 fixes

Napless now checks for updates on its own, opens with a new installer window, and fixes issues found in a full audit of the app.

New

  • Automatic update checks. Napless now checks for updates about once a day. To turn this off, open Settings › Updates and switch off Automatically Check for Updates.
  • A new installer window. Opening the Napless disk image shows where to drag the app, and where to find it in the menu bar afterwards.
  • Install counts. Update checks now include a random install number, the Napless and macOS versions and your Mac’s processor type, so we can count how many Macs run Napless. It isn’t tied to you, and nothing about how you use the app is sent. The privacy policy has the details.
  • Settings › Pro says what the license is: pay once and it’s yours for life, on up to 3 Macs.

Fixes

  • A napless://activate link with a missing, zero or invalid duration is now ignored. Before, it kept the Mac awake until you turned Napless off. A link with no duration uses your default duration.
  • Start at Login shows whether macOS will start Napless at login, tells you when macOS refuses the change, and opens System Settings only when you click it.
  • napless commands return straight away when the Napless app isn’t running. Before, each one waited 3 seconds.
  • napless wait stops when its process ends, even if macOS reuses the process ID for another app.
  • napless run --display never did anything, so it is no longer listed. It still works in scripts and prints a note.
  • Connecting an AI agent no longer overwrites a settings change the agent saved at the same moment.
  • The “Keep Awake Until App Quits” Shortcut checks that the app is running and says so when it can’t start.
  • The Settings text for Cursor and Gemini CLI now says how long their hold lasts.

Napless Pro isn’t on sale yet. Ahead of launch, we fixed these Pro features: calls (music through headphones no longer counts as a call), download watches across sleep, stopping a Focus session, the desktop widget at the end of a timer, license checks, and Keep Awake with Lid Closed.

Updating from 1.2.8 keeps all your settings. To update, open Settings › Updates and click Check Now. From 1.2.9 on, Napless checks for you.

Napless 1.2.8: Founding price and clearer Pro wording

Settings shows the Napless Pro founding price, and the Shortcuts and command-line notes now say which features need Pro.

Changes

  • Settings › Pro shows the founding price: the first 50 Napless Pro licenses are $8, then $24, paid once for up to 3 Macs.
  • Shortcuts and Siri. The Pro list now names what needs Pro. Keep Awake, Keep Awake Until, Stop and Add Time are free. Actions that wait for an app or a download, and Focus filters, are part of Pro.
  • napless run and napless wait without Pro now tell you that your command still runs but Napless isn’t keeping the Mac awake.

Fix

  • A Shortcuts action that needs Pro now says Pro is coming soon. Before, that note showed up in the wrong case.

Updating from 1.2.7 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.7: Custom Duration button fix

The Keep Awake button in Custom Duration shows its full name again.

Fix

  • In Keep Awake For › Custom…, the Keep Awake button was cut off as “Keep Awa…”. It now shows its full name.

Updating from 1.2.6 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.6: Help and support from Settings

Settings › General now has Napless Help and Contact Support… buttons.

Help and support

  • Settings › General › Support has two buttons: Napless Help opens the help pages on napless.io, and Contact Support… starts an email to support@napless.io with your Napless and macOS versions already filled in. A person reads every message.

Updating from 1.2.5 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.5: A custom timer dial and desktop widgets

Keep Awake For › Custom… opens a dial you drag to set any time up to 24 hours, and new widgets show the time left on your desktop.

Custom timer dial

  • Keep Awake For › Custom… opens a dial like the Clock app’s timer. Drag around the ring to set the time: one turn is an hour, and each extra turn adds another. It snaps to 5 minutes; hold Option for single minutes.
  • The middle of the dial shows the time you’ve picked, like “2 hr 35 min”, and when it ends, like “Until 2:52 AM”.
  • Quick buttons set 15 min, 30 min, 1 hr, 2 hr, 4 hr or 8 hr in one click.
  • The dial works with the keyboard (arrow keys, Return, Escape) and with VoiceOver.

Desktop widgets

  • Add Keep Awake to your desktop or Notification Center: click the date in the menu bar, then Edit Widgets.
  • The small widget shows whether Keep Awake is on and counts down the time left, with a Turn On or Turn Off button.
  • The medium widget adds 15 min, 1 hr and 2 hr buttons.
  • Widgets need Napless running. They control the app; they don’t replace it.

Updating from 1.2.4 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.4: Clearer menu, calmer Settings

The menu's Keep Awake switch has its own line, end times read naturally, Settings uses the same wording as macOS, and ten bugs are fixed.

Clearer menu and wording

  • The menu’s Keep Awake switch now sits on its own line, so the time left no longer runs underneath it.
  • End times read naturally, like “until tomorrow at 1:56 AM”, and the time left is shorter (“4h 38m left”).
  • Settings, menus, alerts and notifications use consistent wording that follows the macOS style.
  • When heat, low battery or Low Power Mode ends a session, the menu now says “Stopped” instead of “Paused”, because the session doesn’t resume on its own.

Fixes

  • Notifications no longer say your Mac can sleep while something else is still keeping it awake.
  • A finished download or app watch posts one notification instead of two.
  • Safety notifications (heat, battery, lid opened) appear even when start and stop notifications are off.
  • Open at Login no longer looks on when macOS still needs your approval; Settings shows where to allow it.
  • With the menu open, the time left counts down second by second in the final minute.
  • Turning Keep Awake off also stops Focus from keeping your Mac awake until you resume triggers.
  • “Stop at 20%” now stops at 20%, not below it.
  • The schedule no longer shows start and end times it didn’t save, and it can’t be left with no days.
  • Keep Awake Until no longer suggests a time in the past on the night clocks go back.
  • Times in the menu and Health follow your 12- or 24-hour setting.

Calmer Settings

  • Triggers shows “Napless Pro is coming soon” once, at the top, with one Get Notified… button. The agent switch is now called Keep your Mac awake during AI agent tasks, so the pane no longer says “AI Agents” twice.
  • Durations explains the default duration in one line; hover over Make Default for the full list of places that use it. The activity option is now called Restart the timer when you use your Mac.
  • Pro groups its features under Downloads and Jobs, Calls and Apps, and Automation, with the availability and the Get Notified… button at the top.

Updating from 1.2.3 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.3: Usage and crash reports go to our own accounts

If you turned on anonymous usage and crash reports, they now go to the Napless team's own PostHog and Sentry projects. Nothing else changed.

Reports go to our own accounts

Napless 1.2.2 added an optional “Share anonymous usage and crash reports” checkbox in Settings → General. In 1.2.3 those reports go to PostHog and Sentry projects on the Napless team’s own account. What is sent is unchanged and is listed in the privacy policy. The checkbox is still off unless you turn it on.

Updating from 1.2.2 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.2: Optional usage and crash reports

Napless can now send anonymous usage and crash reports if you turn them on in Settings. They are off by default.

Optional usage and crash reports

Settings → General has a new checkbox, “Share anonymous usage and crash reports”. It stays off unless you turn it on.

With it on, Napless sends a random install id, the app and macOS version and a few events: launching the app, starting keep-awake, starting a trial, activating a license and opening the upgrade page. Crash reports that macOS collects go out with the crash type and code offsets only. Napless doesn’t send the names of your files, apps or windows. Turning the checkbox off stops all of it and deletes the install id. The privacy policy lists what is sent, item by item.

Updating from 1.2.1 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.1: A new icon

Napless has a new icon for macOS 26 that shows what the app does, a Mac screen that stays awake while a job runs.

A new icon

The Napless icon is now a Mac screen with an open eye and a progress bar, for a Mac that stays awake until the job finishes. It’s built with Icon Composer, so it follows your Mac’s Light, Dark, Clear and Tinted icon styles on macOS 26.

Updating from 1.2.0 keeps all your settings. To update, open Settings › Updates and click Check Now.

Napless 1.2.0: Honest status, agent mode and more

Napless now checks that keep-awake is actually holding, keeps your Mac awake while AI coding agents run, and adds heat protection and managed settings.

Honest status and Check Health (Free)

An orange triangle in the Napless menu means keep-awake needs attention, and the line under Keep Awake names the problem. Check Health… lists the checks Napless runs and shows Fix where a repair exists. napless doctor runs the same checks from Terminal, with --json for scripts. The guide to how honest status reads power assertions shows the macOS listing behind it.

Agent mode (Pro)

Napless installs hooks for Claude Code, Codex, Grok, Cursor and Gemini CLI, and keeps your Mac awake while an agent is working on a turn. For any other tool, napless run -- <command> keeps the Mac awake until the command exits. See how to keep a Mac awake for AI coding agents.

Keep Chat Apps Active (Pro)

An optional pointer nudge, off by default. While Napless keeps your Mac awake and you’re idle, it stops chat apps from marking you away.

While Time Machine Is Backing Up (Pro)

A new automatic condition keeps the Mac awake while a Time Machine backup runs.

Heat protection and activity-aware timers (Free)

Stop If Your Mac Gets Too Hot is on by default. Restart the Timer When I Use My Mac counts a timed session from the last time you used the Mac.

Managed settings for IT (Free)

You can force Napless settings with a configuration profile. Forced settings show Managed by your organization.

Also

  • Reopening Napless now brings Settings to the front.
  • Keep Awake With Lid Closed will arrive in a later update.