sonar

Control your Mac with a wave of your hand

Sonar uses your Mac’s speakers and microphone to detect hand movements. Lift your hand to scroll, sweep sideways to swipe, and push toward the screen to zoom.

Requires macOS 14 or later

v0.1.0 · Experimental · Apple silicon

Scroll

Lift your hand up and down to scroll. Do a double tap (in the air!) to reverse directions.

There's no reason to get your trackpad or mouse greasy with this cool trick.

Swipe

Swoosh your hand left or right to browse through images and other kinds of carousel media.

This is your time to act like a kid in the candy store.

Zoom

Push toward the screen to zoom in. Pull back to zoom out.

Imagine you have the force. Except now, you actually do.


FAQ

What do I need to run Sonar?

A MacBook running macOS 14 or later, using its built-in speakers and microphone. Allow microphone access and Accessibility access to control other apps. Testing across MacBook models is ongoing. Let me know if you have any issues.

How does it detect my hand?

Sonar plays a high-frequency tone through your speakers. Your hand reflects that sound back to the microphone. Movement changes the reflected frequency—the Doppler effect—and Sonar uses those changes to detect gestures.

Does this use my camera?

Nope! Sonar uses your Mac’s speakers and microphone to detect hand movements. Your camera stays off, and the audio is processed on your Mac.

What do you do with my data?

No data is sent back to us. Audio is processed locally in memory and discarded after processing. Sonar saves recent motion readings locally for debugging when a scrolling session ends.

Can my pets hear it?

Dogs and cats can hear frequencies around Sonar’s default 20 kHz tone. Use it away from pets and stop if they seem uncomfortable. Pet safety and sound levels across Mac models still need evaluation.