algofunds
Back to work

ScreenLock

Lock the input, not the Mac.

SHIPPED

A macOS menu bar app that locks the keyboard, mouse and trackpad with one shortcut, and keeps the Mac awake while it stays locked, so agents, builds and downloads keep running.

Visit live screenlock.algofunds.in
Role
Solo
Type
MAC APP
Stack
Swift · AppKit / SwiftUI · CGEvent taps · IOKit
Timeline
2026
Platforms
macOS

The problem

The login-screen lock puts the Mac to sleep, so a long build or an overnight agent run stops the moment you walk away. Leaving it unlocked means anyone, or the cat, can type.

The solution

One shortcut freezes every key, click and swipe while the machine stays awake and on screen. Press the same shortcut and it is yours again.

Architecture

Menu bar appSwift / AppKit / SwiftUI
Event tap enginedirect download
Kiosk engineApp Store, sandboxed
Overlay + keep-awakedim, badge, IOKit assertion

Features

  • Lock and unlock all input with a shortcut you choose
  • Keeps the Mac awake while locked; the display can still sleep
  • Dims the screen and shows a lock badge; everything on screen keeps running
  • Lives in the menu bar with no Dock icon, optional launch at login
  • A signed and notarised download, plus a sandboxed App Store build

Technologies

SwiftAppKit / SwiftUICGEvent tapsIOKit

Getting in

Download the disk image from screenlock.algofunds.in, drag it to Applications, and grant Accessibility access. Requires macOS 13 or later.