Paw Pause app icon
macOS menu bar app · free · open source

Pause the keyboard
when your cat walks on it.

Paw Pause lives in your menu bar, watches for the unmistakable pattern of a cat on the keys, and pauses input system-wide before it posts gibberish or fires a shortcut. Type normally; the cat gets clamped.

v1.0 · 250KB · macOS 13 Ventura or later · Apple Silicon & Intel
Why you can trust it on your keyboard

It watches keys. It keeps nothing.

A tool that reads the keyboard should earn that access. Paw Pause is built so it can't betray it — and the whole thing is open source, so you don't have to take my word for it.

🔒

100% on-device

Zero network calls, zero storage, no analytics. Nothing you type ever leaves your Mac — there's nowhere for it to go.

⌨️

Codes, not characters

The detector inspects which physical keys fire and how fast — never the letters. It models paws, not passwords.

📖

Open source (MIT)

Every line is on GitHub. Read it, build it yourself, or audit exactly what it does with the access you grant.

The detection engine

See it work — right here in your browser

The Mac app and this demo run the identical model. Type a sentence (it passes), then hit Simulate cat or mash adjacent keys. Watch the signals light up and the input clamp.

DETECTION ENGINE — LIVEwatching
🐾
INPUT CLAMPED
auto-releases when typing settles
0.00
/ 1.0 TRIGGER
Install

Up and running in a minute

Because Paw Pause needs to watch the keyboard, macOS asks you to grant two permissions the first time. That's the OS protecting you — here's the whole flow.

Download & open

Grab the .dmg, drag Paw Pause to Applications, and launch it. It appears as a paw in your menu bar — no Dock icon, no window.

Turn on Cat Mode

Click the paw, flip Cat Mode armed. macOS will point you to grant access.

Grant Input Monitoring & Accessibility

In System Settings → Privacy & Security, enable Paw Pause under Input Monitoring and Accessibility. These let it watch and pause the keyboard. Relaunch the app.

Done

Type freely. When a cat lands, the keyboard pauses, the paw turns red, and it releases on its own — or press Esc anytime to override.

Good to know

FAQ

“Paw Pause can’t be opened because Apple cannot check it for malware.”

If you see this, the build wasn’t notarized. Right-click the app → OpenOpen again to confirm, or go to System Settings → Privacy & Security and click Open Anyway. Notarized releases won’t show this at all.

Does it log or send my keystrokes?

No. It runs entirely on your Mac with no network access and no storage. It scores key-press patterns in memory and discards them. The source is public so you can verify this yourself.

Will it block me, the human?

Very rarely, and never for long. Auto-release lifts the clamp the instant typing settles, and Esc always overrides immediately. You can also tune sensitivity in the menu.

Why isn’t it on the Mac App Store?

App Store apps must run sandboxed, and the system-wide keyboard tap Paw Pause needs isn’t allowed in the sandbox. So it ships as a direct, notarized download instead.

How do I uninstall it?

Quit it from the menu, drag Paw Pause from Applications to the Trash, and optionally remove it from System Settings → Privacy & Security → Input Monitoring / Accessibility. No leftovers, no background services.

Is there a version for Slack / web apps / Windows?

Yes — the same engine ships as a JavaScript library any app or site can embed, on any OS. See the GitHub repo.