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
BatteryBoi will be went live on Product Hunt on 5th September. There is still plenty of time to upvote, rate, and share!
- 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)
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 thebarbican19#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.
In a world where almost every app has a recurring fee, BatteryBoi is and will remain open-source and free for everybody! But if you want to support future development and see some of the roadmap items implemented, then consider donating via our website batteryboi.ovatar.io or via my GitHub Sponsor page.
Can't afford to pay? Don't you stress about it! You can support the project simply by sharing it with whoever has a Mac, rate/upvote the project on Product Hunt, or Star this repo... Or all of them!