macOS & Windows • Ultra-lightweight (< 2.5 MB)

Keep your laptop running with the lid closed

Controls kernel sleep assertions on macOS and Windows so tasks, audio, downloads, and servers continue uninterrupted when the display is folded. No external display, dummy HDMI plug, or power adapter required.

Download for macOS & Windows Technical Architecture
Engine Active: Awake
Connected to local OpenLid process on 127.0.0.1:31415
Lid Sensor
Open
Power Source
Battery (42%)
Thermal State
Fair (Warm)
Assertion
Active

Downloads

Standalone portable ZIP archives compiled natively for each target architecture.

Desktop Application • Not compatible with mobile OS

OpenLid modulates hardware power assertions for macOS and Windows laptops. To install, please open this site on your laptop or PC.

Intel

Intel Processor Mac

x86_64 • Core i5, i7, i9 MacBooks

Optimized for legacy Intel MacBook Pro and MacBook Air hardware with direct SMC sleep modulation and thermal monitoring.

Download ZIP (.zip) Includes OpenLid.app + CLI binary Email macOS Support ↗
Homebrew Cask brew install --cask openlid
Windows ARM64

Windows ARM64

Snapdragon X Elite, Surface Pro ARM

Native compilation for modern ARM-based Windows devices. Direct power management with zero emulation layer.

Download ZIP (.zip) Native Snapdragon ARM64 binary Email Windows Support ↗
PowerShell powershell -Command ".\OpenLid.ps1 -On"

Architecture

How OpenLid handles clamshell state without interfering with display sleep.

01

IOPMrootDomain & Win32 AwayMode

On macOS, OpenLid modulates pmset -a disablesleep 1 alongside an active kIOPMAssertionTypePreventSystemSleep token. On Windows, it engages ES_AWAYMODE_REQUIRED and sets LIDACTION 0.

02

Dual Mode: Taskbar or Window

Choose where OpenLid lives: discreetly in the macOS Menu Bar / Windows System Tray, as a standalone App Window in your Dock/Taskbar, or both simultaneously.

03

Vigilant Scanning Eye & Setup

An intuitive 3-step Welcome Onboarding flow with 3D animated vigilant eye (scanning left-to-right) walks you through instant passwordless Touch ID elevation and safety thresholds.

Hardware Safety

Automated fail-safes prevent battery drain and thermal accumulation.

Thermal Sentinel

Monitors ProcessInfo.processInfo.thermalState continuously. If thermal pressure reaches critical levels, OpenLid drops assertions immediately and permits normal sleep.

Hardware Sentinel

Continuous observation of hardware power sources, clamshell state transitions, and real-time AC adapter connections via native IOKit and Win32.

Signal Trap Teardown

Traps SIGINT, SIGTERM, and unhandled exits to guarantee power settings are restored to default state upon termination.

Command-Line Interface

Scriptable control for terminal workflows, shortcuts, and SSH sessions.

$ openlid on --duration 30m
Enabling OpenLid (duration: 30 minutes). Clamshell bypass active.
$ openlid status
Lid: Closed | Power: AC Connected (94%) | Mode: Both | State: Active
$ openlid mode app
OpenLid presentation mode updated to: Windowed App (Dock)
$ openlid off
Default macOS sleep behavior restored.