The friendly macOS utility to safely clean your keyboard, trackpad, and screen.
wipey.app · Download · Docs · Contribute
Tired of accidentally launching apps while wiping your keyboard? Wipey locks all input and turns your screen pitch black — so you can clean your Mac properly.
| ⌨️ Input lock | Blocks keyboard, trackpad, and mouse via CGEventTap |
| ⬛ Screen blackout | Turns all displays pitch black — spot every fingerprint |
| ⏱️ Smart exit | Timer, hold key, Touch ID — you choose how to unlock |
| 🖥️ Multi-display | Covers every connected screen simultaneously |
| 🌗 Adaptive UI | Fully native light and dark mode |
| 🔒 Privacy first | No data collection by default. Opt-in telemetry only |
| 🆓 Free & open source | MIT license. Forever free on GitHub and Homebrew |
brew install --cask wipeyDownload the latest .dmg from the Releases page.
Wipey is notarized by Apple. macOS may show a one-time security prompt on first launch.
git clone https://github.com/jsoyer/Wipey.git
cd Wipey
open Wipey.xcodeprojRequires Xcode 15+ and macOS 13.0+.
- Launch Wipey from the menu bar or Spotlight
- Choose what to clean — keyboard, trackpad, screen, or all three
- Click Start Cleaning
- Wipe everything down
- Unlock with your configured method (timer expires, hold Esc, Touch ID…)
Wipey gives you full control over how a session ends. Combine multiple methods for safety.
| Method | Default |
|---|---|
| ⏱️ Auto timer | Unlocks after 60 seconds |
| ⌨️ Hold key | Hold Esc for 3 seconds |
| 👆 Touch ID | Authenticate with your fingerprint |
| 🖱️ Menu bar | Click the Wipey icon anytime |
Configure everything in Settings → Exit Mechanisms.
- macOS 13.0 Ventura or later
- Accessibility permission (prompted automatically on first launch)
Wipey is just getting started. Here's what's coming:
- V1.1 — Cleaning stats, Apple Shortcuts integration, more mascot remarks
- V1.2 — iOS app
- V1.3 — visionOS (Vision Pro lens cleaning 👀)
See the full ROADMAP.
Contributions are welcome and appreciated!
- 🐛 Bug? → Open an issue
- 💡 Idea? → Start a discussion
- 🌍 Translation? → Edit
Localizable.xcstringsand open a PR - 🧹 Code? → Read CONTRIBUTING.md first
MIT — see LICENSE.
Made with ♥ and a microfiber cloth.
