OPEN-SOURCE PICK · FREE
KeyCastr for Mac
Show your keystrokes on screen
- Audio & video
- Keyboard & mouse
- Open source · BSD-3-Clause
- Free
- ★ 15.1k on GitHub
KeyCastr is a free, open-source keystroke visualizer for Mac. Show the keys you press, and optionally mouse clicks, while you record screencasts, present or teach.
Key features
CHOOSE WHAT TO SHOW
Command keys only, all modified keys, or every keystroke.
MOUSE CLICKS TOO
Optionally show clicks for clearer tutorials.
BUILD YOUR OWN LOOK
Develop a custom visualizer on top of KeyCastr.
Who KeyCastr is for
- People recording tutorials
- Teachers and presenters
- Developers demoing shortcuts
Install
With Homebrew:
Or use the Download button above and drag the app to your Applications folder.
A free alternative to Keystroke Pro
People often look for KeyCastr when they want what Keystroke Pro does without paying. KeyCastr is free and its source code is public, so you can see exactly what it does on your Mac.
FAQ
Is it free?
Yes, free and open source under the BSD-3-Clause license.
Why does it ask for Input Monitoring?
It needs permission to see your keystrokes so it can display them.
KeyCastr is made by keycastr, not by OneClickTool. We list it because we use it and recommend it; we are not paid to. Details checked against its README on 2026-10-07.