A small native macOS utility that disables your keyboard and trackpad so you can clean your MacBook without triggering accidental input.
- Disables keyboard and trackpad at the system level
- Full-screen overlay with clear exit instructions
- Two modes: persistent menu bar app or launcher mode
- Configurable activation hotkey and auto-unlock timeout
- Native Swift + AppKit — no Electron, no helper daemons, no background services
- Download
CleanLock.zipfrom the latest release - Unzip and move
CleanLock.appto your/Applicationsfolder - First launch: Required once to bypass Gatekeeper, since the app is not signed with an Apple Developer certificate.
- Grant Accessibility permission when prompted in System Settings
CleanLock requires only one permission:
- Accessibility — needed to install a system-level input event tap
MIT — see LICENSE.