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.
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
-
Open the disk image
Drag
Cuukit Screen Lidinto your Applications folder, then eject the image. -
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. -
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.