Hold My Lid vs Clamshell.

By Matyas Rathonyi. Updated October 2, 2026. Guides

Both are paid menu bar apps that keep a MacBook running with the lid closed for coding agents. Hold My Lid follows your agents automatically; Clamshell is a switch you arm.

Hold My LidAgent detection, 3 Macs, $9.99 early bird
ClamshellNo admin rights, $9.99 once
Intel MacsHold My Lid only
Lid openClamshell ends Option-close sessions

Clamshell for Mac keeps the Mac awake with the lid closed while armed. No sudo, no monitor. Free for 7 days, then $9.99 once.

Download free trial
Two closed MacBooks, both awake. Hold My Lid holds a wake lock while it sees an agent working. Clamshell stays armed until you disarm it or open the lid. Hold My Lid agent hooks Clamshell no helper
Two ways to stay awake.Hold My Lid decides from agent activity when to keep the Mac awake. Clamshell keeps it awake while you have it armed, and needs no helper or admin rights.

Hold My Lid is built around agent awareness: lifecycle hooks for Claude Code, Codex, OpenCode and others tell it when an agent is working, and it lets the Mac sleep when they go idle. Clamshell for Mac is a narrower menu bar app for Apple Silicon MacBooks: you arm it, close the lid, and it restores normal lid sleep when you disarm or open the lid. It uses an unprivileged system control and needs no admin rights.

Side-by-side comparison

Every Hold My Lid cell comes from its own pages, checked October 2, 2026. "Not stated" means we could not find it on their official pages; it does not mean the feature is missing.

Hold My LidClamshell
Price Free trial, then $9.99 once as an early-bird price, normally $14.99. One license covers up to 3 Macs. 7-day free trial, then $9.99 once for 1 Mac or $19.99 for 3 Macs. 14-day money-back guarantee.
Closed-lid support Yes, with no external display, per its FAQ. Yes, with no external display.
How closed-lid works Holds the PreventUserIdleSystemSleep power assertion, per its FAQ. Unprivileged IOKit clamshell sleep-state control plus an idle-sleep assertion while armed. Not pmset.
Admin or helper Not stated. None. No sudo, admin rights, kernel extension, driver, or privileged helper.
Agent auto-detection Yes. Lifecycle hooks for Claude Code, Codex, OpenCode, Gemini, Pi, Copilot CLI and Hermes; process detection for Cursor and Cline. No. Arm from scripts with clamshell://arm and clamshell://disarm, or Shortcuts actions.
Thermal safeguard Not stated. Always on. Serious or critical thermal pressure disarms toward normal lid sleep and blocks arming until cooled.
Battery safeguard Configurable cut-off threshold, an only-when-plugged-in mode, and Low Power Mode respect. Optional low-battery disarm at a level you choose, off by default. Re-applies on every plug or unplug.
Restore behavior Releases the wake lock when watched agents go idle. Crash and lid-open behavior not stated. Option-close session ends on lid open and the Mac locks. Menu or URL arming stays until disarmed. Never persists across a restart.
Availability Direct download and a Homebrew tap (shobhit99/tap/holdmylid). clamshell.dev and Setapp.
Platform macOS 14 or later, Apple Silicon and Intel. Apple Silicon MacBooks, macOS 14 or later.
Source code Not stated. Closed source.

Where Hold My Lid is stronger

Where Clamshell is stronger

What Clamshell does not do: detect agents, run on Intel, offer a free tier past the trial, or act as a general keep-awake app. It also pauses while an external display is connected.

Try the narrow option. Clamshell is free for 7 days with no payment details, then $9.99 once for one Mac.

Download free trial

Which should you pick

You want the Mac to follow your agents automatically

Hold My Lid is built for that. Clamshell needs you, or a wrapper script, to arm and disarm it.

A work Mac without admin rights

Clamshell, since it needs no administrator access or helper.

An Intel MacBook

Hold My Lid. Clamshell supports only Apple Silicon.

Long jobs that are not agents

Clamshell keeps the Mac awake for whatever is running, as long as it is armed.

For agent runs, the Clamshell wrapper calls open "clamshell://arm" before the run and open "clamshell://disarm" after. The Claude Code lid-closed guide has a complete script.

Frequently asked questions

What is the difference between Hold My Lid and Clamshell?

Hold My Lid watches coding agents through lifecycle hooks and keeps the Mac awake only while they work. Clamshell for Mac keeps an Apple Silicon MacBook awake with the lid closed while you have it armed, with no admin rights or helper, and restores normal lid sleep when you disarm or open the lid.

How much does Hold My Lid cost?

Its site lists a one-time $9.99 early-bird price, normally $14.99, for up to 3 Macs, with a free trial. Clamshell is $9.99 once for one Mac or $19.99 for three, after a 7-day free trial.

Does Hold My Lid detect Claude Code automatically?

Yes. It integrates with Claude Code, Codex and OpenCode through lifecycle hooks, and detects Cursor and Cline by process. Clamshell does not detect agents.

Which works on Intel Macs?

Hold My Lid, per its FAQ. Clamshell supports only Apple Silicon MacBooks on macOS 14 or later.

Is there a Hold My Lid alternative that needs no admin rights?

Clamshell for Mac. It uses an unprivileged system control, so there is no helper, sudo or admin prompt. It costs $9.99 once after a 7-day free trial.

Related guides

Sources checked October 2, 2026: Hold My Lid's homepage, pricing and FAQ. Clamshell details come from its own documentation and changelog. Clamshell is the publisher of this comparison. Product names belong to their respective owners.