A beautiful, native macOS app for monitoring battery health on Mac computers and connected iOS devices (iPhone/iPad).
- macOS 12.4 or later
- For iOS device monitoring: libimobiledevice (installation instructions below)
Get the latest release from here
To read battery information from connected iPhones and iPads:
# Install Homebrew if you haven't already
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install libimobiledevice
brew install libimobiledeviceVerify installation:
which ideviceinfo
# Should output: /opt/homebrew/bin/ideviceinfo (or similar)- Completely free
- Subjectively better design
- Cleaner layout
- Smaller size, less RAM usage
If your iOS device is not detected:
-
Ensure libimobiledevice is installed:
brew install libimobiledevice
-
Check if your device is detected:
idevice_id -l
This should show your device's UDID.
-
Verify trust status:
- Unlock your iOS device
- When "Trust This Computer?" appears, tap "Trust"
- Disconnect and reconnect if necessary
-
Test manually:
# Check basic device info ideviceinfo # Check battery info idevicediagnostics ioreg AppleSmartBattery
Please open a GitHub Issue once you've completed all of these steps and it still doesn't work
- iOS device monitoring requires device to be unlocked and trusted
- Cannot monitor iOS devices wirelessly (Apple limitation)
- App Store distribution cannot include iOS features (uses private APIs via libimobiledevice and will never happen because it's expensive)
Built with SwiftUI for macOS.
Inspired by coconutBattery
Uses libimobiledevice for iOS device communication.
Contributions are welcome! Feel free to submit issues or pull requests.
