Skip to content

Releases: bygelo/liddy

Release list

Liddy 0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:54

Keep a Mac awake — lid closed — while a long AI or dev job finishes,
then let it sleep.

Install

  1. Unzip and drag Liddy.app to /Applications
  2. Clear the quarantine flag, then open it:
xattr -dr com.apple.quarantine /Applications/Liddy.app
open /Applications/Liddy.app

Step 2 is required. This build is ad-hoc signed, not notarized
shipping a notarized build needs a paid Apple Developer account.
Without clearing quarantine, Gatekeeper refuses to launch it.

Because the signature is ad-hoc, its identity changes on every
release, so macOS treats each update as a new app.

  1. Put the liddy command on your PATH (it ships inside the bundle):
mkdir -p ~/.local/bin
ln -sf /Applications/Liddy.app/Contents/Helpers/liddy ~/.local/bin/liddy

Closing the lid

Keep-awake, timers, both battery floors and thermal watch work as
soon as the app opens. Closed-lid mode additionally needs the root
helper
— the menu's Closed-lid row installs it and asks for your
password once.

Before trusting it overnight, verify the deadman switch from a clone
of the repo:

./Script/verify-deadman.sh

It enables closed-lid mode, kill -9s the app, and checks that
pmset disablesleep returns to 0. That revert is the entire
difference between Liddy and a raw pmset -a disablesleep 1.

A closed lid cuts off the main airflow path. Hard ventilated surface,
on mains power. Never a bag, a bed, or a drawer.

Requires macOS 14+ on Apple silicon.

Verify the download

347a4308cf2986258cb1fef4327f89b70cc10b96283a9077a1ecfab668292ec6  Liddy-0.1.0.zip