Supported MacBooks
Not supported
Why not MacBook Air?
MacBook Air models (M1, M2, M3) have a built-in accelerometer, but it samples at a lower rate and with less resolution than the MacBook Pro variant. SlapMac's slap detection algorithms need a high-fidelity accelerometer signal to distinguish a hard slap from normal desk vibration. The Air's sensor doesn't provide enough data for reliable discrimination.
This isn't artificial exclusion — it's a hardware capability gap. The developer has confirmed they tried to support MacBook Air and the false positive rate was unacceptable.
Why M1 Pro and not base M1?
The same reason applies to the base M1 chip. Apple Silicon MacBook Pro models with Pro/Max chips use a higher-resolution motion sensor than the MacBook Air (which shares its sensor spec with the base M1). SlapMac requires the Pro/Max variant.
macOS requirement — why 14.6 Sonoma?
SlapMac uses CoreMotion APIs and SwiftUI features introduced in macOS 14 Sonoma. The developer targeted 14.6 specifically because it was the stable release when SlapMac was built. It runs on macOS 15 Sequoia and any future macOS release as long as Apple doesn't deprecate the underlying sensor APIs (which they have no reason to do).
How to check your Mac
To verify your Mac's chip: click the menu (top-left) → About This Mac. Look for the chip name. If it says "M1 Pro", "M1 Max", "M2 Pro", "M2 Max", "M3 Pro", "M3 Max", "M4 Pro", or "M4 Max" — you're supported. If it says just "M1", "M2", "M3", "M4", or any Intel processor — SlapMac won't work.
What if my Mac isn't supported?
There's no workaround for the hardware limitation. If you want the USB Moaner feature specifically (charger sounds), check out the charger sound alternatives guide for Shortcuts-based solutions that work on any Mac (with caveats around speed and reliability).