OpenMacApps

Bonk

Menu bar app that maps knocks on an Apple silicon MacBook's chassis to shortcuts, apps, scripts and media keys.

GPL-3.0 · Free download · Downloads from github.com

License
GPL-3.0
Open source
Category
Utilities
Source
GitHub
Alex-duh
Verified
2026

About Bonk

Bonk reads the accelerometer that Apple silicon MacBooks already contain and treats one to four knocks anywhere on the chassis as separate triggers. Each pattern can run a media or system key, a keyboard shortcut, an app, a shell command or a Shortcuts shortcut, and per-app rules can override the global mapping. Knock calibration, a test mode and a live waveform help set the threshold. Knock detection runs on the Mac; the only network request is an optional daily version check. It suits people who want a physical shortcut for everyday controls such as play, pause or lock.

Requires an Apple silicon MacBook on macOS 13 or later. Intel Macs and desktops have no accelerometer, and the README notes that a few models do not expose the sensor; the --probe command in the app bundle checks a given Mac. Bonk is not notarized, so the first launch needs right-click, Open or the xattr command in the README. It needs Accessibility permission to press shortcuts for you, and it ignores knocks for 800 ms after a keystroke.

Information

Source code
Alex-duh/Bonk
License
GPL-3.0
Website
trybonk.vercel.app
Download
github.com
Category
Utilities
Topics
Menu bar apps
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/bonk/)
See All You Might Also Like