A macOS menu bar app that shows battery levels for all your Apple devices in one place.
- MacBook — battery percentage with charging state icon, time to full / time remaining, cycle count
- iPhone & iPad — battery level via USB or Wi-Fi
- Apple Watch — battery level via paired iPhone
- AirPods — headphones and case battery levels with charging indicators
- Magic Keyboard, Mouse & Trackpad — battery levels via Bluetooth
Notifications — get alerted when any device drops to 20%, or reaches 80% / 100% while charging. Configure per device.
- macOS 13 Ventura or later
- For iPhone / iPad / Apple Watch: connect via USB cable to Mac and enable Wi-Fi sync in Finder. On the first USB connection, you'll need to Trust the computer.
- Download the latest DMG file from the releases page
- Open the DMG file
- Drag the Barttery app to your Applications folder
- Launch Barttery — it appears in the menu bar
- On first launch, macOS may ask for Bluetooth and notification permissions — allow both
Right now, in my region it's not possible to get an Apple Developer account. Without it, Apple does not trust the app. But you can open it using the following method:
- Try to open the app by double-clicking it — you'll see a warning: "App Name" can't be opened because the developer cannot be verified.
- Open System Settings → in the sidebar, click Privacy & Security.
- Scroll down to the Security section.
- You'll see a message like: "App Name" was blocked from use because it is not from an identified developer. Next to it, there will be a button "Open Anyway" (sometimes just "Open").
- Click "Open Anyway".
- Enter your administrator password, then confirm by clicking "Open".
After this, the app will be added to the exceptions list and will launch normally.
Barttery is licensed under the GPL-2.0-or-later license, inherited from the bundled libimobiledevice tools (ideviceinfo, idevice_id) which are GPL-2.0+.
