A lightweight native macOS menu bar app that translates selected text, screenshot OCR, and clipboard content in a floating panel.
debugtheworldbot/keyStats
A lightweight menu bar app for macOS and Windows that tracks daily keystrokes, mouse clicks, mouse movement and scroll distance.
- Stars
- 1,474
- Forks
- 59
- Open issues
- 2
- Last commit
- 4 days ago
What is it?
KeyStats is a native menu bar application for macOS and Windows that records daily keyboard presses, left and right mouse clicks, total mouse movement distance, and cumulative scroll distance. Core numbers appear directly in the menu bar, and clicking the icon opens a detailed panel with the full statistics.
The counters reset automatically at midnight and persist across app restarts. The app stores aggregate statistics only; it does not record typed text, keystroke order, or cursor and click coordinates. Data stays on the local device by default.
Optional multi-device sync encrypts daily key-press totals, per-key counts, mouse-button click counts, and device information before upload, so the service cannot read them. Movement distance, scroll distance, and per-app statistics are not synced. On macOS it needs Accessibility permission, and it is distributed through Homebrew and GitHub Releases; on Windows it is available via Scoop and GitHub Releases.
Key features
- 01Tracks daily keyboard presses, left and right clicks, mouse movement and scroll distance
- 02Shows core statistics directly in the macOS menu bar with a detailed panel on click
- 03Resets counters at midnight and keeps data across restarts
- 04Stores only aggregate counts, without typed text or click coordinates
- 05Optional end-to-end encrypted sync of supported stats across paired devices
Use cases
- Tracking personal computer usage habits over a day or week
- Monitoring how much mouse movement and scrolling you do at the desk
- Keeping an eye on daily typing volume across a Mac and a Windows PC
Quick start
- 1
Tap the Homebrew repository
brew tap debugtheworldbot/keystats - 2
Install the macOS app
brew install keystats
Things to know
- Accessibility permission is required on macOS, and the app tracks nothing without it.
- Unsigned macOS builds may need Accessibility permission re-granted after each reinstall.
Topics
FAQ
- What is keyStats?
- A lightweight menu bar app for macOS and Windows that tracks daily keystrokes, mouse clicks, mouse movement and scroll distance. KeyStats is a native menu bar application for macOS and Windows that records daily keyboard presses, left and right mouse clicks, total mouse movement distance, and cumulative scroll distance. Core numbers appear directly in the menu bar, and clicking the icon opens a detailed panel with the full statistics.
- Is keyStats free to use? What license does it have?
- keyStats is open source under the MIT license. Check the license terms before using it in commercial products.
- Is keyStats still maintained?
- Actively maintained. The last commit to keyStats was on Oct 17, 2026.
- What can I use keyStats for?
- Tracking personal computer usage habits over a day or week Monitoring how much mouse movement and scrolling you do at the desk Keeping an eye on daily typing volume across a Mac and a Windows PC
- How do I install keyStats?
- Tap the Homebrew repository: brew tap debugtheworldbot/keystats Install the macOS app: brew install keystats
- Where can I get keyStats?
- The source code and installation instructions are on GitHub: https://github.com/debugtheworldbot/keyStats
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native macOS menu-bar app that locks your keyboard input source globally, per app, or per browser URL.
A macOS menu bar app that shows usage limits, reset times, and spend for 100+ AI coding and API providers, without storing passwords.
A macOS app that turns the MacBook notch into a Dynamic Island-style panel for media controls, system stats, and quick utilities.
Native macOS speech-to-text app that transcribes dictation on-device or via cloud APIs, then reprocesses text with reusable AI workflows.
A macOS menu bar utility that shows the active Space number and lets you switch or move windows between Spaces.