OpenLid
Built for the AI coding era

Keep your Mac awake.
Keep the agents running.

OpenLid prevents your Mac from sleeping during Cursor sessions, Claude Code workflows, builds, SSH sessions, and overnight AI tasks.

macOS 14+ • Native SwiftUI • Free

5G87%10:24
Awake until 6:00 AM
Stop
Start session
30 Minutes
1 Hour
4 Hours
Until 6 AM
Indefinitely
Preferences
Quit OpenLid

Built for Cursor, Claude Code, Ollama, Warp, Terminal — and just leaving it overnight.

CursorClaude CodeCodexWarpTerminalXcodeOllama

The overnight problem

“I’ll just leave it running overnight.”

Famous last words before:

  • your Mac sleeps
  • your build stops
  • your SSH session dies
  • your agent silently gives up

OpenLid fixes that.

~/projects/agent — overnight
02:14:03✔ Agent: scanning repo…
02:38:12✔ Agent: writing patch…
03:01:47✔ Agent: running tests…
03:21:09💤 System idle — going to sleep
03:21:10✗ ssh: connection closed by remote host
03:21:11✗ build interrupted
03:21:12✗ agent: stopped

Why OpenLid

A small utility doing one thing very well.

Keep Your Mac Awake

Prevent sleep during long-running workflows and overnight sessions.

Built for AI Coding

Designed for Cursor, Claude Code, terminal workflows, SSH sessions, and local AI inference.

Tiny Native Utility

Minimal SwiftUI menu bar app built specifically for macOS.

Session Timers

Stay awake for 30 minutes, until 6 AM, or indefinitely.

Native UI

Lives in the menu bar.
Out of the way.

One click. Pick a duration. Your Mac stays awake. Click again to stop.

5G87%10:24
Awake until 6:00 AM
Stop
Start session
30 Minutes
1 Hour
4 Hours
Until 6 AM
Indefinitely
Preferences
Quit OpenLid

Modern developers

2018Can it run Docker?
2022Can it run local LLMs?
2026Can it survive overnight with Claude Code running?

Your agents are still working.

Download OpenLid for macOS.

macOS 14+ • Native SwiftUI • Free

Running with the lid closed requires an external display.