Cuukit install

Cover the screen,
not the work.

Cuukit drops a dimmed cover over every display behind a four-digit PIN. Nothing underneath stops — your agent keeps working, the build keeps building, and the Mac never sleeps while the cover is on.

version 2.2.7  ·  106.5 MB  ·  Apple silicon  ·  macOS 12+
signed and notarized by Apple  ·  free, no account
sha256 02000eb77067880afb547e3f7641ab81a6659992662ad566434b9f3b41fac556

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.

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.
  • Keeps the Mac awake for the whole run, so nothing is cut short by display sleep.
  • 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 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.