KeyCastr broadcasts your keys on screen while you record, present or teach. Free and open source for macOS. No account, no tracking, no cost.
Every feature exists to make your keyboard visible to the people watching. Nothing more, nothing bloated.
KeyCastr shows each key in a floating bezel the moment you press it. Viewers of your KeyCastr Mac recording follow along without guessing.
Display command shortcuts only, all modified keys or the full typing stream. Flip on mouse clicks too when a drag or select matters.
Pick the classic Default bezel or the animated Svelte style. Each one broadcasts your keys with a look that reads well on camera.
Set font size, opacity, bezel color and screen position once. KeyCastr remembers it, so your overlay stays consistent across every session.
The app lives quietly in your menu bar. Toggle the display with a single global shortcut without breaking your recording flow.
Open source under BSD 3-Clause with no networking beyond Sparkle update checks. KeyCastr never shows text typed into secure password fields.
Advanced users can install KeyCastr with one Homebrew command.
$ brew install --cask keycastr
Press ⌘ Space to open Spotlight, type Terminal and hit Return. A command window opens right away.
Copy the command above, paste it into Terminal and press Return. Homebrew drops KeyCastr straight into your Applications folder.
No Homebrew? Grab the signed ZIP straight from the GitHub releases page.
Download ZIPThree steps take you from download to a live keystroke overlay on your Mac.
Open the app after install. It tucks itself into your menu bar and waits, using almost no memory.
macOS asks for permission the first time. Flip the KeyCastr switch under Privacy & Security so it can read key events.
Type as normal and every keystroke appears on screen. Toggle the bezel any time with your chosen shortcut.
This is the KeyCastr bezel in action. Press a shortcut and it broadcasts on screen exactly like the demo below.
The original bezel. Clean, readable and steady in the corner of your screen. Great for tutorials where the keys need to stay legible.
A lighter, animated style that fades keys in and out. Good for fast demos and streams where you want motion without clutter.
People who record, stream and teach on Mac rely on KeyCastr every day.
Best keystroke visualizer on Mac, full stop. I record tutorials weekly and KeyCastr makes every shortcut visible without cluttering the frame.
Setup took two minutes. I searched how to setup KeyCastr, granted Input Monitoring and it just worked on my M2 Air.
Command-keys-only mode is perfect for screencasts. Viewers finally see the shortcut instead of guessing what I pressed.
Does one job and does it well. I would love a few more bezel themes, though the Svelte visualizer already looks clean on camera.
Came from Windows expecting a KeyCastr Windows build and learned this is Mac only. Moved my whole recording setup over partly for this app.
Runs light and never gets in the way. It sits in the menu bar while I flip the overlay on with a shortcut mid-recording.
Open source and free, yet more reliable than paid tools I tried. The KeyCastr Mac experience beats anything I found on the App Store.
I teach coding over Zoom and students follow along far better now. Every keypress shows up instantly on the shared screen.
Kept typing keycastow into Google before I got the spelling right. Worth the hunt. Install via Homebrew and you are done in seconds.
Download KeyCastr free and show every keystroke on your next screencast, class or stream.