Sounds like $400.
Costs nothing.
A menubar app that plays mechanical-keyboard sounds on every keystroke. Free, MIT, sandbox-safe, and silent the moment a password field opens.
Three principles. Held tightly.
Every keystroke-sounds app makes one of three trade-offs. We refused all three.
Free, the way the web used to be.
MIT licensed. No account, no upgrade tier, no “credits running low.” The repo is the receipt — fork it, ship it, sell a rebrand if you want.
Quiet around your secrets.
Keystrokes are observed via CGRequestListenEventAccess, not Accessibility — and IsSecureEventInputEnabled is checked inline. sudo, 1Password and the lock screen stay silent. Nothing is recorded.
Bring your own packs.
Drop any Mechvibes v1 or v2 folder into ~/Library/Application Support/Keyson/custom/ — sprite or multi-file, both work. Roll your own studio for the cost of a microphone.
Pick the one that disappears for you.
Every menubar panel is hand-typeset for its aesthetic — from terminal prompts to neon to native macOS glass. Six options, switch any time from Settings.
Terminal
charcoal · terminal greenBrutalist
acid yellow · hot pinkKEYSON
Native glass
translucent · SF ProCyberpunk
magenta + cyan · neonDev tool
warm dark · violetCozy journal
brown + amber · serifTwo ways to live with it.
Same audio engine, two front doors. Pick whichever matches how you already work.
Flip a switch. Pick a pack. Type.
The whole product is two clicks deep. Sit in the menubar, never block focus, never demand the front window.
- ›Live preview before you commit to a pack
- ›Six menubar styles, one keystroke to switch
- ›Global hotkey ⇧⌘K to mute anywhere
Drop a folder. It just shows up.
Mechvibes v1 and v2 are accepted as-is. Sample your own switches with a $40 mic, drop the folder, restart.
$ cp -R my-pack ~/Library/Application\\
Support/Keyson/custom/“Your fingers will know within thirty seconds whether you want to keep it.
That’s the whole sales pitch.”
The pricing is the positioning.
MIT licensed. No account. No telemetry. No upgrade tier.
the repo is the receipt
- +13 sound packs. Cherry · Topre · NovelKeys · Halo · vintage Buckling Spring · 4 customs
- +Six menubar styles. Terminal · Brutalist · Glass · Cyberpunk · Dev tool · Cozy Journal
- +Custom-pack support. Drop any Mechvibes v1/v2 folder, restart, it's there
- +Global hotkey ⇧⌘K. Mute anywhere, remappable
- +Sandbox-friendly. Ships in App Store. No Accessibility prompt.
- +Password-aware. Silent in sudo, 1Password, lock screen
The questions before install.
Q · 01Does it record my keystrokes?
+−
Q · 02Will it slow my Mac down?
+−
Q · 03What happens in password fields?
+−
IsSecureEventInputEnabled before every sound. sudo prompts, 1Password, the lock screen, macOS login — all silent. There is no setting to override this.Q · 04Can I use my own sound packs?
+−
~/Library/Application Support/Keyson/custom/, relaunch, it shows up in the picker.Q · 05Will this ship in the App Store?
+−
CGRequestListenEventAccess instead of Accessibility, run inside the sandbox, and avoid every rejection-bait API. v0.2 will be signed and notarised.