Windows desktop app for Python-based ADB control of Android TV boxes: debloat, sideload APKs, and set up a custom launcher.
HeyOkay/HaloBattery
Windows system tray app that shows battery levels for wireless mice, keyboards, headsets and controllers, one icon per device, without vendor software.
Open-source alternative to:Razer Synapse
Logitech G HUB
- Stars
- 672
- Forks
- 61
- Open issues
- 146
- Last commit
- 7 days ago
What is it?
Halo Battery is a Windows tray utility that reads battery levels from wireless peripherals and shows each device as its own icon. It works with 2.4 GHz receivers, USB cables and Windows Bluetooth, so you can check mouse, headset or controller charge without keeping the manufacturer's companion software running.
Each device gets a ring that fills with its level, changes color near and below a configurable alert threshold, and animates while charging. Alerts are held back while a full-screen game is running, and polling slows down during play. Devices can be renamed or hidden from the tray menu.
The app lists support for more than 30 brands, including Razer, Logitech, SteelSeries, HyperX, Corsair and Xbox. It includes a diagnostics report for adding unsupported devices, and an in-app update option. The project is distributed as a portable ZIP for Windows 10 and 11 and is written in Python.
Key features
- 01Shows a separate tray icon with battery ring for each wireless device.
- 02Works through 2.4 GHz receivers, USB cables and Windows Bluetooth without vendor apps.
- 03Supports more than 30 brands including Razer, Logitech, SteelSeries and Xbox.
- 04Holds alerts during full-screen games and lowers polling while gaming.
- 05Lets you rename, hide and set alert levels per device.
- 06Generates a diagnostics report to help add new devices.
Use cases
- Checking wireless mouse or keyboard battery on a Windows desktop without installing each brand's software.
- Keeping an eye on headset or controller charge during long sessions.
- Replacing several vendor companion apps with a single tray utility.
Quick start
- 1
Download the latest release ZIP from the releases page
- 2
Extract the ZIP to its own folder and run the app
HaloBattery\HaloBattery.exe - 3
Right-click a tray icon and enable Start with Windows (optional)
Things to know
- Windows 10 and 11 only.
- The released .exe is not code-signed, so SmartScreen may show a warning.
- Some devices are only tested on real hardware for certain connections; check the device list.
Topics
FAQ
- What is HaloBattery?
- Windows system tray app that shows battery levels for wireless mice, keyboards, headsets and controllers, one icon per device, without vendor software. Halo Battery is a Windows tray utility that reads battery levels from wireless peripherals and shows each device as its own icon. It works with 2.4 GHz receivers, USB cables and Windows Bluetooth, so you can check mouse, headset or controller charge without keeping the manufacturer's companion software running.
- Is HaloBattery free to use? What license does it have?
- HaloBattery is open source under the MIT license. Check the license terms before using it in commercial products.
- Is HaloBattery still maintained?
- Actively maintained. The last commit to HaloBattery was on Oct 12, 2026.
- What can I use HaloBattery for?
- Checking wireless mouse or keyboard battery on a Windows desktop without installing each brand's software. Keeping an eye on headset or controller charge during long sessions. Replacing several vendor companion apps with a single tray utility.
- How do I install HaloBattery?
- Download the latest release ZIP from the releases page Extract the ZIP to its own folder and run the app: HaloBattery\HaloBattery.exe Right-click a tray icon and enable Start with Windows (optional)
- Where can I get HaloBattery?
- The source code and installation instructions are on GitHub: https://github.com/HeyOkay/HaloBattery
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source system cleaner for Windows and Linux that frees disk space and removes privacy-sensitive traces.
A desktop tool for finding and safely removing duplicate files in WeChat's received-file folders, moving them to the system trash.
A Windows 10/11 tray app that reveals your desktop when you click empty wallpaper or taskbar space, like macOS Sonoma.
An AI agent that controls Windows at the GUI level by reading the UI Automation tree and letting any LLM choose clicks, typing and commands.
A Python CLI that automatically locks your desktop when your paired Bluetooth phone or smartwatch moves out of range.