Your MacBook, with a mechanical soul.

Real recordings of real switches, played the moment you press a key. 25 packs, from Cherry MX Blue to Topre, in a tiny menu bar app that does nothing at all while you’re not typing.

Download for Mac

v0.1.0 · macOS 13 or later · Apple Silicon · 25 MB

or hear it in your browser first
  • Alpaca
  • Alps SKCM Orange
  • Blue Alps
  • Buckling Spring
  • Cherry MX Black ABS
  • Cherry MX Black PBT
  • Cherry MX Blue ABS
  • Cherry MX Blue PBT
  • Cherry MX Brown ABS
  • Cherry MX Brown PBT
  • Cherry MX Red ABS
  • Cherry MX Red PBT
  • EG Crystal Purple
  • Gateron Baby Kangaroo
  • Gateron Black Ink
  • Gateron Blue
  • Gateron Red Ink
  • Holy Panda
  • IBM Model F
  • Kailh Box Navy
  • Kailh Box White
  • NK Cream
  • Razer Green
  • Topre PBT
  • Turquoise Tealios

Try it right here

Go on, press something.

These are recordings straight from Keyfeel’s packs. Pick a switch, click the keyboard and type. Nothing you type leaves this page.

Nothing typed yet

NK Cream is ready to play.Medium-force takes · headphones recommended

Four kinds of feel

Pick a personality.

Every pack is recorded from a real switch, with its own takes for letters, space, return and delete. Here’s how the four families differ.

Linear

9 packs

Smooth from the top all the way down. Deep, creamy and calm.

  • NK Cream
  • Cherry MX Red
  • Gateron Black Ink

Tactile

6 packs

A bump you can hear halfway down. Rounder, with more character.

  • Holy Panda
  • Cherry MX Brown
  • EG Crystal Purple

Clicky

7 packs

A crisp click on every press. Loud, bright and proud of it.

  • Cherry MX Blue
  • Kailh Box White
  • Razer Green

Thock & spring

3 packs

Topre's cushioned thock, and the buckling spring of the IBM Model F.

  • Topre PBT
  • IBM Model F
  • Buckling Spring

The tiny engine behind every clack.

Written in C from the audio thread up, and measured at every milestone, not just promised.

01

Faster than your finger

Sound starts within a single 128-frame audio buffer. Getting from your key to a queued sound takes under a microsecond.

2.7 ms

one buffer at 48 kHz · key to sound queued: under 1 µs (p99, measured)

02

Remembers nothing you type

A key press picks a sound, and that is all it is used for.

  • Which sound to play(used)
  • The text you type(never kept)
  • Key codes, once the sound is picked(never kept)
  • App names, window titles, URLs(never kept)
03

Asleep until you type

No timers, no polling. Thirty seconds after your last key, audio stops.

0.0%

CPU when idle

04

Keys sound where they are

Each key is panned to its place on the keyboard, so Q comes from the left and P from the right.

← left earright ear →
05

Graphite or Glass

A menu bar panel with your packs, volume and stats, in warm Graphite or Apple-style Glass.

06

Quiet on calls

When an app starts using your microphone, Keyfeel goes quiet on its own. Nobody on the call hears you clacking.

Mic in use, sounds pausedOn by default

Questions, answered.

Which Macs does Keyfeel run on?

Apple Silicon Macs on macOS 13 Ventura or later. It is made for a MacBook's built-in keyboard and plays along with external keyboards too.

Why does it ask for Input Monitoring?

macOS asks before any app can notice key presses. Keyfeel uses each press only to choose its sound and drops the key code right after. Nothing you type is stored, logged or sent anywhere, and password fields stay silent.

Will it slow my Mac down or drain the battery?

It does nothing until you type: no timers, no polling. Thirty seconds after your last key, audio stops and it sits at 0.0% CPU. Typing 600 keys a minute stays under 1%.

Does it change my sound settings?

No. It never touches your volume, output device or sample rate. Its low-latency setting applies to its own audio only.

What happens when I'm on a call?

When another app starts using your microphone, Keyfeel goes quiet on its own, so nobody hears you clacking. You can turn that off in Settings.

macOS says it can't verify Keyfeel. What do I do?

Early builds aren't notarized by Apple yet. Click Done, then open System Settings, go to Privacy & Security, scroll down and click Open Anyway. You may need to do this twice, once for the disk image and once for the app, and only the first time.

Does it start when I log in?

Only if you switch it on in Settings. It stays off until you do.

Where do the sounds come from?

Real switches, recorded by the keyboard community: Mechvibes and kbsim (MIT licence), Freesound recordings (CC0 and CC BY), and pack authors who gave their permission. Every pack is credited in the app.

How do I uninstall it?

Quit Keyfeel from its menu bar panel and drag it to the Trash. If you want its settings and stats gone too, Settings has a Remove All Keyfeel Data button.

Ready to hear yourself type?

Download for Mac

v0.1.0 · macOS 13 or later · Apple Silicon · 25 MB

Your MacBook, with amechanical soul.

Real recordings of real switches, played the moment you press a key. 25 packs, from Cherry MX Blue to Topre, in a tiny menu bar app that does nothing at all while you’re not typing.

Download for Mac

v0.1.0 · macOS 13 or later · Apple Silicon · 25 MB

or hear it in your browser first
  • Alpaca
  • Alps SKCM Orange
  • Blue Alps
  • Buckling Spring
  • Cherry MX Black ABS
  • Cherry MX Black PBT
  • Cherry MX Blue ABS
  • Cherry MX Blue PBT
  • Cherry MX Brown ABS
  • Cherry MX Brown PBT
  • Cherry MX Red ABS
  • Cherry MX Red PBT
  • EG Crystal Purple
  • Gateron Baby Kangaroo
  • Gateron Black Ink
  • Gateron Blue
  • Gateron Red Ink
  • Holy Panda
  • IBM Model F
  • Kailh Box Navy
  • Kailh Box White
  • NK Cream
  • Razer Green
  • Topre PBT
  • Turquoise Tealios
Try it right here

Go on, press something.

These are recordings straight from Keyfeel’s packs. Pick a switch, click the keyboard and type. Nothing you type leaves this page.

Nothing typed yet

NK Cream is ready to play.Medium-force takes · headphones recommended

Four kinds of feel

Pick a personality.

Every pack is recorded from a real switch, with its own takes for letters, space, return and delete. Here’s how the four families differ.

Linear

9 packs

Smooth from the top all the way down. Deep, creamy and calm.

  • NK Cream
  • Cherry MX Red
  • Gateron Black Ink

Tactile

6 packs

A bump you can hear halfway down. Rounder, with more character.

  • Holy Panda
  • Cherry MX Brown
  • EG Crystal Purple

Clicky

7 packs

A crisp click on every press. Loud, bright and proud of it.

  • Cherry MX Blue
  • Kailh Box White
  • Razer Green

Thock & spring

3 packs

Topre's cushioned thock, and the buckling spring of the IBM Model F.

  • Topre PBT
  • IBM Model F
  • Buckling Spring

The tiny engine behind every clack.

Written in C from the audio thread up, and measured at every milestone, not just promised.

01

Faster than your finger

Sound starts within a single 128-frame audio buffer. Getting from your key to a queued sound takes under a microsecond.

2.7 ms

K

one buffer at 48 kHz · key to sound queued: under 1 µs (p99, measured)

02

Remembers nothing you type

A key press picks a sound, and that is all it is used for.

  • Which sound to play(used)
  • The text you type(never kept)
  • Key codes, once the sound is picked(never kept)
  • App names, window titles, URLs(never kept)
03

Asleep until you type

No timers, no polling. Thirty seconds after your last key, audio stops.

0.0%

CPU when idle

04

Keys sound where they are

Each key is panned to its place on the keyboard, so Q comes from the left and P from the right.

QWE
IOP
← left earright ear →
05

Graphite or Glass

A menu bar panel with your packs, volume and stats, in warm Graphite or Apple-style Glass.

06

Quiet on calls

When an app starts using your microphone, Keyfeel goes quiet on its own. Nobody on the call hears you clacking.

Mic in use, sounds pausedOn by default

Questions,
answered.

Which Macs does Keyfeel run on?

Apple Silicon Macs on macOS 13 Ventura or later. It is made for a MacBook's built-in keyboard and plays along with external keyboards too.

Why does it ask for Input Monitoring?

macOS asks before any app can notice key presses. Keyfeel uses each press only to choose its sound and drops the key code right after. Nothing you type is stored, logged or sent anywhere, and password fields stay silent.

Will it slow my Mac down or drain the battery?

It does nothing until you type: no timers, no polling. Thirty seconds after your last key, audio stops and it sits at 0.0% CPU. Typing 600 keys a minute stays under 1%.

Does it change my sound settings?

No. It never touches your volume, output device or sample rate. Its low-latency setting applies to its own audio only.

What happens when I'm on a call?

When another app starts using your microphone, Keyfeel goes quiet on its own, so nobody hears you clacking. You can turn that off in Settings.

macOS says it can't verify Keyfeel. What do I do?

Early builds aren't notarized by Apple yet. Click Done, then open System Settings, go to Privacy & Security, scroll down and click Open Anyway. You may need to do this twice, once for the disk image and once for the app, and only the first time.

Does it start when I log in?

Only if you switch it on in Settings. It stays off until you do.

Where do the sounds come from?

Real switches, recorded by the keyboard community: Mechvibes and kbsim (MIT licence), Freesound recordings (CC0 and CC BY), and pack authors who gave their permission. Every pack is credited in the app.

How do I uninstall it?

Quit Keyfeel from its menu bar panel and drag it to the Trash. If you want its settings and stats gone too, Settings has a Remove All Keyfeel Data button.

Ready to hear yourself type?

Download for Mac

v0.1.0 · macOS 13 or later · Apple Silicon · 25 MB