---
name: "Smackintosh"
tagline: "Slap your MacBook. It reacts."
description: "Smackintosh turns your Apple Silicon MacBook's motion sensor into a slap detector. Smack the side of your laptop and it plays a sound: a classic slap, a voice yelping \"Ouch!\", or anything you record yourself. Free, open source, and gloriously pointless."
platforms: ["macos"]
status: "coming-soon"
buyMeACoffeeUrl: "https://www.buymeacoffee.com/chensagics"
canonical: "https://blog.chensagi.com/apps/smackintosh"
---

Smackintosh is a native Mac toy that does exactly one absurd thing, and does it
well. Smack the side of your MacBook and it plays a sound. That is the whole
pitch, and somehow it is enough.

## How it works

- It reads your Apple Silicon MacBook's built-in accelerometer through macOS.
- When it feels a smack on the chassis, it fires a sound from the active pack.
- You decide what that sound is, and how hard you have to hit to set it off.

## Make your own sounds

Every sound goes through the same flow: configure, draft, preview, trim, save.
Write a line and have any macOS voice speak it, hold a button to record from a
microphone, or drop in a wav, aiff, m4a, or mp3. Trim it on a timeline and save
it into one or more packs at once. Three packs ship to start: synthesized slaps,
voice reactions, and an empty one for you, plus an optional script that seeds
fifteen native-language reaction packs.

## Requirements

- An Apple Silicon Mac, M1 or later. The sensor is Apple Silicon only, by design.
- macOS 13 Ventura or later.
- `ffmpeg` for recording and trimming (`brew install ffmpeg`). Everything else works without it.

## Open source

Smackintosh is open source under the MIT license. I built it from scratch,
inspired by SlapMac, as a native Mac app with a Go core and a TypeScript
front end. It is made to be extended: new sound sources, new pack types, new
reactions. Contributions are welcome.

The public repository and a signed, notarized DMG are on the way. Until then, if
the idea made you smile, you can back the build through Buy Me a Coffee.