BatteryBoi is a replacement Battery Indicator for the MacOS Menu Bar.
The battery icon really needed an indicator for how much time is left in terms of minutes and hours. So as a fun evening project, I (Mojito Joe) built it.
However, because of popular demand, the scope of this project has expanded significantly to be a full-fledged, open-source, completely free battery app giving you beautiful notifications and insights into your battery, and even your connected Bluetooth devices
After crossing 20k downloads, I am happy to launch not only some huge updates coming to Version 3.0, but also the release of the BatteryBoi iOS and iPadOS apps. Plus much more.
See the full post about it all here
- You can install the app by downloading the latest released .DMG file. This contains an executable version of the app - you do not need to Xcode to run this.
- Open/mount the DMG file and drag BatteryBoi into the Applications Folder. And that's it!
- You can hide the default battery icon by going to System Preferences > Control Center > Battery > Show in Menu Bar
You can install BatteryBoi via Homebrew thanks to the contribution from Marcus Kannicht. $ brew install batteryboi
BatteryBoi runs on both Intel & Silicon (M1 & M2) for the following MacOS versions
- 11.0 (Big Sur)
- 12.0 (Monterey)
- 13.0 (Ventura)
- 14.0 (Sonoma)
- 15.0 (Big Chungus)
BatteryBoi has been Localized into the following languages, either by way of auto-translation or by direct translation by the community.
- ๐ฌ๐ง English
- ๐ฏ๐ต Japanese (Provided by @fus1ondev)
- ๐ท๐บ Russian (Provided by Alexey Petraky @ko-oler)
- ๐ณ๐ฑ Dutch (Provided by @joostiphone)
- ๐น๐ท Turkish (Provided by Soner Kalonya @kalonya)
- ๐จ๐ณ Chinese (Simplified) (Provided by Desmoed Richtofen @Shane1119)
- ๐น๐ผ Chinese (Traditional) (Provided by Desmoed Richtofen @Shane1119)
- ๐ธ๐ฐ Slovenian (Provided by @drodmantras)
- ๐ธ๐ฐ Slovak (Provided by @Svec-Tomas)
- ๐ป๐ณ Vietnamese (Provided by Hieu Huynh @hieuhuynh93)
- ๐ช๐ธ Spanish (Provided by @David C)
- ๐ฉ๐ช German (Provided by Hendrik Erz @nathanlesage)
- ๐ฐ๐ท Korean (Provided by YiGeon @YiGeon)
- ๐ซ๐ท French (Provided by Ben Wayne)
- ๐ฎ๐น Italian (Provided by Francesco @katullo11)
- ๐ต๐น Portuguese (Traditional)
- ๐ง๐ท Portuguese (Brazil)
If you would like to help by verifying your native language, or if it is not yet on the list, add it!
You can do this on our Crowdin Translation Page
With continued support, I will be adding...
-
๐ Battery Replacement
-
๐ Login at Launch
-
๐ด๐ป Support for macOS Monterey & Big Sur (v11)
-
๐ก System Colour Alerts & Charging Icon
-
๐ชซ Low Power Mode Toggle (Suggested by @Crear12)
-
๐ฒ๐ฝ Multiple Language Support (Helo Translate for your local language here #12)
-
โฌ๏ธ Sparkle Integration
-
๐จ Improved Alerts
-
๐๏ธ A Dynamic Island-Style Modal with Sexy Indicator
-
โ๏ธ Light Mode
-
๐ Sound Effects
-
๐จ Customisation View Funding Goal: $500
- ๐ Sound Effects (Toggle)
- โ๏ธDisplay (Toggle)
- ๐๏ธHide/Show Menu Bar Toggle
- โ๏ธLight/Dark Mode Toggle
-
๐ More Stats
-
โ๏ธ Move and Snap to Position -
โ๏ธ App Preferences
-
๐ง Bluetooth Device Support
- Custom Notifications
- Quick View
- Add to Menu Bar
-
โจ๏ธ Custom Keyboard Shortcuts
-
โจ๏ธ Custom IF/THEN Triggers (at 10%, lower the brightness to 0.3)
-
๐ฑ iOS/iPad App (Bidirectional Syncing of Battery Information)
-
๐งณ SMJobBless Helper Command Line
Ideas are welcome.
Q. Is the app GDPR compliment?
A. BatteryBoi does not collect, store, process, or transfer any personal information as defined by Article 4, Section 1 of the GDPR
Q. Does this app steal my data?
A. The app only logs installs with Enalog.
โโโThe information captured in this logging event is...
โโโ - Device Architecture (Silicon or Intel)
โโโ - MacOS Version Number
โโโ - System Locale (ISO Country Code)
โโโ - Theme (Dark/Light Mode).
Q. What about Personal Data?
A. No personal data or anything that can be remotely attributed to your person is collected, stored, processed, or transferred.
Q. Did you make any other sweet sweet apps I can try?
A. Yeah, SprintDock is my masterpeice. Check it out!
Q. The estimated time does not show up. Why?
A. Estimated time until battery depletion is calculated by the System. Sometimes this information just isn't available. When it isn't, it will fall back on the Battery Percentage.
Q. Can I revert back to the old MacOS Battery Indicator?
A. Yes! Go to System Preferences > Control Center > Battery > Show in Menu Bar and toggle it on.
Q. Is there support for 3rd Party Devices?
A. Devices that are connected (via Bluetooth) now show up with their battery level (if available) in BatteryBoi.
Q. Some Bluetooth devices don't show the Battery Level. Why?
A. BatteryBoi uses System Information to get this information, if it's not in here the device simply may not offer this information or it isn't supported.
Here's a list of places BatteryBoi has been featured across the web and across the world.