Cuukit install

Cover the screen,
not the work.

One click covers every connected display behind a four-digit PIN and holds the Mac awake for exactly as long as the cover is up. Whatever is running underneath keeps running.

version 2.2.8  ·  106.5 MB  ·  Apple silicon  ·  macOS 12+
signed and notarized by Apple  ·  free, no account
sha256 5673a8ddf173783cc63d8f05c45810786ea01d00f44c37e3238ef0de72fe1d14

agent — run 214
refactor the payments module and run the suite tool read src/payments/ledger.ts tool read src/payments/refund.ts tool edit src/payments/ledger.ts +64 −21 tool edit src/payments/refund.ts +18 −9 tool bash npm run typecheck tsc --noEmit clean, 0 errors tool bash npm test -- payments ledger 42 passed refund 17 passed webhooks 31 passed tool edit src/payments/index.ts +7 −2 tool bash npm run build bundling ................ 8.4s build ok now migrate the callers tool grep createRefund\( 19 matches tool edit src/api/checkout.ts +12 −5 tool edit src/api/orders.ts +9 −4 tool edit src/jobs/reconcile.ts +21 −13 tool bash npm test 318 passed, 0 failed — 41.2s refactor the payments module and run the suite tool read src/payments/ledger.ts tool read src/payments/refund.ts tool edit src/payments/ledger.ts +64 −21 tool edit src/payments/refund.ts +18 −9 tool bash npm run typecheck tsc --noEmit clean, 0 errors tool bash npm test -- payments ledger 42 passed refund 17 passed webhooks 31 passed tool edit src/payments/index.ts +7 −2 tool bash npm run build bundling ................ 8.4s build ok now migrate the callers tool grep createRefund\( 19 matches tool edit src/api/checkout.ts +12 −5 tool edit src/api/orders.ts +9 −4 tool edit src/jobs/reconcile.ts +21 −13 tool bash npm test 318 passed, 0 failed — 41.2s

Screen protected

Still cooking underneath

The run does not pause. It is still moving behind the cover.

Why not just lock the Mac?

You can, and you should when what you need is security. Control-Command-Q gives you the real macOS login window, which is a stronger boundary than anything Cuukit draws.

What locking does not give you is a promise that the Mac stays awake. macOS offers to keep it running with the display off only while you are plugged in; there is no equivalent switch for battery. So a locked laptop on battery may still doze off and take a long run with it. A power setting or a caffeinate command covers that, but both are separate things to remember, and both stay switched on long after you are back.

Cuukit does the temporary version of the job: cover every display, hold the keyboard, keep the Mac awake, and let go of all three the moment you type your PIN.

What it does

  • Covers every connected display from one menu bar item.
  • Holds on to the keyboard and trackpad — only the PIN keys get through, so the cover cannot be clicked or tabbed away.
  • Holds the Mac awake while the cover is up, then hands power management straight back when you unlock.
  • Stores your PIN as a salted scrypt hash, never in plain text.
  • Makes no network requests. Nothing leaves your Mac, ever.

What it is not

  • Not a replacement for your login password. It is a cover over a running session, not an account boundary.
  • Not proof against someone with real intent — a forced restart is a forced restart.
  • Not a way to pause work. Everything keeps running, including anything you would rather it did not.
  • Not a faster way back in. If your Mac has Touch ID, the login window opens with a finger; Cuukit asks for four digits.
  • Not for Intel Macs yet. Apple silicon only.

Install

  1. Open the disk image

    Drag Cuukit Screen Lid into your Applications folder, then eject the image.

  2. Launch it

    Cuukit has no Dock icon. Look for the cloche in the menu bar, then pick PIN and appearance settings… and choose four digits.

  3. Grant Accessibility

    The first time you cover the screen, macOS asks for Accessibility. That permission is what lets Cuukit hold the keyboard — without it the cover can be dismissed.