Back to browse
GitHub Repository

Your essential tool for keeping track of all your Bluetooth-connected devices' battery levels, conveniently located in the macOS menu bar. ( Currently, it only works on the first party apple products like Magic Mouse )

5 starsTypeScript

Mac Juice Monitor – Bluetooth battery levels in the macOS menu bar

by heliskyr2·May 6, 2026·8 points·4 comments

AI Analysis

MidCozy

Menu bar battery monitor is useful, but macOS already shows this natively now.

Strengths
  • Lightweight Swift implementation with minimal system resource footprint.
  • Dedicated tray icons for individual devices provide at-a-glance status.
  • Simple install-and-run workflow without complex configuration requirements.
Weaknesses
  • macOS Control Center already displays battery levels for most first-party devices.
  • Currently limited to Apple products, excluding third-party headphones and mice.
Category
Target Audience

macOS users with multiple Bluetooth peripherals

Similar To

Battery Indicator · MacOS Control Center · iStat Menus

Similar Projects

Productivity●●Solid

Claude Battery – usage at a glance. A minimalist macOS menu bar widget

Turns Claude usage numbers into an immediately understandable battery UI — two menu-bar icons (session and weekly), red alerts under 20%, per-model breakdown, and a weekly reset countdown in a compact popover. The multi-account support (up to 5) and nickname editing are thoughtful touches for people juggling personal and work accounts. It isn't revolutionary, but the battery metaphor and tiny friction to install (DMG + menu-bar UX) make this the kind of tool non-technical teammates will actually use.

Niche GemCozy
Reebz
143mo ago
Productivity●●Solid

3sessions – A menu bar timer that counts down your free/work time

It drops a single SwiftBar plugin into your menu bar and cycles live countdowns for 'before work', 'work', and 'after work' sessions with a one-line curl + install.sh — neat for anyone already running SwiftBar. Smart, low-friction approach: no heavy app to run, just the plugin refresh loop that keeps the timer visible. It's useful and well-scoped, but not groundbreaking — I'd like quick options for custom session lengths and audible alerts.

Niche GemShip It
imvms205
103mo ago