An open-source keystroke visualizer for macOS that displays your keyboard and mouse inputs during screencasts and presentations.
KeyCastr is an open-source keystroke visualizer for macOS that displays keyboard inputs and mouse clicks in real-time. It solves the problem of making user interactions visible during screencasts, presentations, or collaborative sessions, enhancing clarity and engagement.
Content creators, educators, developers, and presenters who need to visually demonstrate keyboard and mouse inputs on macOS, particularly for tutorials, demos, or remote collaboration.
Developers choose KeyCastr for its simplicity, open-source transparency, and focus on security—it’s a free, lightweight alternative to proprietary tools, with no data collection and support for custom visualizers.
KeyCastr, an open-source keystroke visualizer
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
KeyCastr is fully open-source under BSD 3-Clause, allowing code inspection and ensuring no hidden data collection, as emphasized in the README's security section.
Supports developing custom visualizers with pull requests welcome, enabling users to tailor the display beyond the default options, as mentioned in the features.
Explicitly states no networking beyond update management via Sparkle and never displays passwords from secure input fields, addressing privacy concerns directly in the README.
Allows click-and-drag repositioning of the display window, demonstrated in the README's reposition.gif, for flexible overlay placement during presentations.
Exclusively for macOS, with no support for Windows or Linux, limiting its utility for cross-platform developers or users on other operating systems.
Requires manual configuration in System Preferences for Input Monitoring or Accessibility, with troubleshooting steps needed, as detailed in the README, which can be cumbersome for quick setup.
Lacks built-in recording, logging, or advanced customization options compared to commercial tools, focusing only on real-time visualization without analytics or integration capabilities.