Follow Lid
Keeps your Mac and screen available while open. When you close the lid, it releases the screen hold and keeps the Mac running. Reopening triggers a fresh safety check.
Native for Mac · V1 release candidate
Keep your screen ready for a lecture, or give a long task room to finish. Choose a behavior, set a timer, and keep control from your menu bar.
Meet LidPilotApple Silicon · macOS 15 or later · Free & open source
What would you like to keep available?
Illustration · LidPilot always launches Off
One small utility, two everyday rhythms
Keeps your Mac and screen available while open. When you close the lid, it releases the screen hold and keeps the Mac running. Reopening triggers a fresh safety check.
A simple, helper-free screen session for a lecture or reading. Your brightness keys still work. The supported macOS display hold can also prevent inactivity dimming.
Uses an approved helper for closed-lid work. The screen follows macOS display policy. Physical internal-panel shutdown remains a release validation gate.
Thirty minutes, an afternoon, a specific time, or until you stop.
Getting started
A stable V1 download is not available yet. A signed and notarized release candidate is available for supervised testing. The repository includes the native app, tests, documentation, and a signing and notarization pipeline.
Follow the validation record for measured results. Signed upgrades and helper recovery passed on one Mac; the closed-mode CPU budget, physical panel behavior, broader hardware matrix, updater fault paths, and uninstall remain release gates.
Open the signed disk image, move LidPilot to Applications, and launch it. It starts Off. Keep Screen On works without the privileged helper; the other two behaviors guide you through macOS helper approval.
LidPilot does not write brightness settings or simulate user input. Manual brightness stays available. The public macOS display hold also suppresses idle dimming. Independent dim-without-off is not provided. See the validation record for tested hardware and observed ambient-brightness behavior.
LidPilot releases its assertions and verifies its helper cleanup. If cleanup cannot be verified, it shows Recovery required. Stop & Sleep requests sleep only after cleanup succeeds.
Open the lid, turn LidPilot Off, and verify cleanup. In Settings → Helper & Recovery, remove the helper. Disable Launch at login, quit LidPilot, then remove the app. Resolve any recovery warning first.
Signed Sparkle updates use GitHub Releases and a GitHub Pages feed. Checks wait until LidPilot is Off. Installation also requires an open lid and verified helper cleanup; the updated app starts Off.