Project
- Stars
- Started
- Issues
- License
See MX Master battery status in your menu bar
MX Battery reads an MX Master 3 or 3S over Bluetooth and shows its charge in the Mac menu bar. It queries battery status locally without Logitech software or an account.
Use the standalone app or build with Python 3.13 and the documented packages; upstream development used macOS 15 or later. The app is not notarized and needs Input Monitoring. MX Master 3 reports only four charge levels and can hide the percentage while charging; USB receivers are unsupported. Master 4 support is unverified because its device-ID mapping differs from other current implementations.
How did it go? Tips, problems, questions…
See MX Master battery status in your menu bar
MX Battery reads an MX Master 3 or 3S over Bluetooth and shows its charge in the Mac menu bar. It queries battery status locally without Logitech software or an account.
Use the standalone app or build with Python 3.13 and the documented packages; upstream development used macOS 15 or later. The app is not notarized and needs Input Monitoring. MX Master 3 reports only four charge levels and can hide the percentage while charging; USB receivers are unsupported. Master 4 support is unverified because its device-ID mapping differs from other current implementations.
pcolman
On GitHub

Logitech mice and keyboards
Feedback
How did it go? Tips, problems, questions…