Product Thumbnail

KeyOpera 2.0

Make every Mac keystroke sound uniquely yours

Mac
Productivity
Developer Tools
GitHub
Visit WebsiteSee on Product HuntApp StoreGithub

Hunted byBirangBirang

KeyOpera adds satisfying keyboard and mouse sounds to your Mac. V2 introduces customkeypak sound packs, one-click Finder installs, a Homebrew CLI for creating and controlling packs, spoken key names, improved VoiceOver support, and a redesigned menu.

Top comment

Hey Product Hunt! 👋 I’m the indie developer behind KeyOpera, and I’m excited to relaunch it today with Version 2.0. I originally built KeyOpera because I missed the satisfying physical feedback of mechanical keyboards while working on a Mac. It is a small native menu-bar app that adds responsive keyboard and mouse sounds without getting in the way of your work. The first version offered a collection of built-in sounds. With Version 2, I wanted to make KeyOpera much more personal and open-ended. The biggest addition is custom `.keypak` sound packs. You can now: 🔊 Import custom sound packs directly into KeyOpera 📁 Double-click a `.keypak` file in Finder to install it 🖱️ Drag a pack onto the KeyOpera app icon 🎛️ Switch effects and control keyboard or mouse volume 📦 Create and distribute your own sound packs I also created `keypak`, an official command-line tool for developers and power users. Install it with Homebrew: `brew tap birangdev/keypak` `brew install keypak` The CLI can control KeyOpera from the terminal, but it can also generate manifests, validate sound packs, bundle them into `.keypak` files, and install them. Version 2 also introduces Key Announcement, an accessibility feature that speaks the name of each pressed key aloud. It includes adjustable speech speed and support for keys such as Space, Backspace, and Caps Lock. VoiceOver navigation has been improved throughout the app, and the menu has been redesigned to make keyboard sounds, mouse sounds, sound packs, and settings easier to manage. A note for existing users: due to Apple’s permission changes, KeyOpera will ask you to grant Keyboard Access under Input Monitoring on first launch. The previous Accessibility permission is no longer needed. KeyOpera is native, lightweight, and private. Everything runs locally on your Mac, and the app does not collect your data. You can download KeyOpera 2.0 here: https://apps.apple.com/us/app/ke... Learn more and download sound packs: https://mbirang.com/keyopera/ Explore the `keypak` CLI: https://github.com/birangdev/hom... I’d really appreciate your feedback—especially on the custom pack workflow. What keyboard, typewriter, computer, game, or completely unexpected sound pack would you create?

Comment highlights

Love the concept, the click feel on macOS is so sterile by default. One thing I'd love is per-key volume control so I can turn down the spacebar and shift without muting the letters, makes it much easier to find a nice balance in a quiet office.

Finally got that satisfying clicky feel on my silent Mac keyboard. The clack sounds are surprisingly realistic, makes typing feel way more fun without buying new hardware.

respect for answering the Input Monitoring question directly instead of brushing it off. but I don't think Little Snitch actually resolves it - that catches network egress, not what happens locally, so it wouldn't tell you anything about whether keystroke content is being read or logged on-device, only whether it's phoned home. for something with that permission level, an open source core (even just the input-handling piece) seems like the real trust boundary, not a network monitor. not knocking the app itself, the sound pack idea is genuinely fun, just not sure I'd install this on a work machine as-is.

the Input Monitoring permission is the part that'd give me pause before installing this on a work machine - that entitlement can technically see every keystroke system wide, passwords included, even if KeyOpera itself only cares about timing. is there anything like an open source core or a network monitor log people can check to verify nothing's actually being read or sent anywhere?

Love the clicky feedback on my M1 MacBook, feels way more satisfying than the butterfly keys I came from. One thing that would push it over the top for me: per-app sound profiles, so I could mute the clack in Slack and Zoom while keeping it loud for coding in VS Code. Keep up the great work.

Finally got that real keyboard feel on my MacBook without buying extra hardware. The sound is oddly satisfying during long writing sessions.

About KeyOpera 2.0 on Product Hunt

Make every Mac keystroke sound uniquely yours

KeyOpera 2.0 launched on Product Hunt on July 26th, 2026 and earned 98 upvotes and 12 comments, placing #11 on the daily leaderboard. KeyOpera adds satisfying keyboard and mouse sounds to your Mac. V2 introduces customkeypak sound packs, one-click Finder installs, a Homebrew CLI for creating and controlling packs, spoken key names, improved VoiceOver support, and a redesigned menu.

KeyOpera 2.0 was featured in Mac (103.6k followers), Productivity (656.9k followers), Developer Tools (516.4k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 260.5k products, making this a competitive space to launch in.

Who hunted KeyOpera 2.0?

KeyOpera 2.0 was hunted by Birang. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how KeyOpera 2.0 stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.