Sleepless for MAC

Free, open-source menu bar app that keeps a MacBook awake with the lid closed, on battery and with no external display, with a timer and battery floor.

Sleepless Overview

Sleepless is a small menu bar app that keeps a MacBook awake with the lid closed, even on battery and with no external display attached. Closing the lid normally puts a Mac to sleep, and apps built on caffeinate cannot change that. Sleepless switches the one setting that can, pmset disablesleep, then reads it back so the menu bar always shows the real state. You click the cup in the menu bar, flip the switch and close the lid. It suits overnight builds and renders, big downloads and backups, a hotspot shared from your bag, or a local server or SSH session you want to keep reachable.

Because forgetting a switch like this could drain a battery, Sleepless has safety nets: a 1-hour or 2-hour auto-off timer, a battery floor between 5% and 50%, and it steps aside in Low Power Mode on battery. A reboot also resets it. Sleepless is made by Adam Boudjemaa and is free and open source under the MIT License. Version 1.2.7 needs macOS 26 or later on Apple Silicon. Some honest notes: the app is ad-hoc signed and not notarized, so you approve it under System Settings > Privacy & Security > Open Anyway. It needs a one-time sudo grant limited to two exact pmset commands, added through the included script, and it uses no kernel extension or daemon. The developer says it is safe for light unattended work, but heavy sustained load with the lid shut reduces airflow, and how it behaves depends on your hardware and macOS version.

Key Features

Sleepless gives a MacBook one simple switch for staying awake with the lid shut.

  • One switch: click the menu bar cup and flip the toggle.
  • Auto-off timer: 1 hour or 2 hours with a live countdown.
  • Battery floor: turns off at 5–50% on battery, 15% by default.
  • Low Power Mode: steps aside when it is on, on battery.
  • No dongle: no monitor or HDMI plug needed with the lid closed.
  • Launch at login: optional, off by default, always starts idle.
  • Clear status: the cup shows off, awake, or awake on battery.
  • Tiny and native: one AppKit file, no Dock icon, daemon or kext.

What’s New in Version 1.2.7

Sleepless 1.2.7 redesigns the menu bar icon so its three states are easy to tell apart.

  • The icon now changes shape: an empty cup when off, a steaming cup when keeping the Mac awake, and a steaming cup with a dot when awake on battery.
  • It stays a monochrome template icon that adapts to light and dark menu bars.

Sleepless FAQ

Is Sleepless free?

Yes. Sleepless is free and open source under the MIT License.

What macOS version does Sleepless need?

Version 1.2.7 needs macOS 26 or later.

Does Sleepless run on Intel Macs?

The release download is built for Apple Silicon only, and the project lists macOS 26 on Apple Silicon as its platform.

Can a MacBook really stay awake with the lid closed?

Yes. Sleepless uses pmset disablesleep, which the developer confirmed firsthand on macOS 26.3 on Apple Silicon. The developer notes that behaviour depends on hardware and macOS version.

How is it different from KeepingYouAwake or caffeinate?

Those use power assertions, which stop the idle timer but cannot override the lid-close trigger. Sleepless changes the pmset disablesleep setting instead.

Will Sleepless drain my battery?

You set a battery floor between 5% and 50% (15% by default), and it also turns off in Low Power Mode on battery or when its timer ends.

Is it safe to run with the lid closed?

The developer says it is safe for light unattended work such as downloads, syncs or a hotspot. Heavy sustained load with the lid shut reduces airflow, so use judgement.

Is Sleepless notarized?

No. It is ad-hoc signed and not notarized, so you approve it under System Settings > Privacy & Security > Open Anyway. Building from source avoids the Gatekeeper prompt.

Does it need administrator rights?

It needs a one-time sudo grant limited to two exact pmset commands, so the app can flip the setting without a password prompt. It uses no kernel extension or daemon, and the uninstall script removes the grant.

Where does the Sleepless download on sleepless.FULLMAC.app come from?

The download button leads to the official Sleepless releases page at https://github.com/Aboudjem/Sleepless/releases/latest. sleepless.FULLMAC.app does not change or repackage the app.

Similar Apps

FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.