Comparison
stats vs MacBookBatteryMonitor
stats is the most popular free, open-source menu-bar monitor for macOS. It is excellent at what it does. For battery specifically, it reads the same vitals everyone else does, and it stops where they all stop.
What stats does
stats, by Serhiy Mytrovtsiy, is a free, MIT-licensed menu-bar system monitor with over 41,000 stars on GitHub. It is the most popular open-source app in this category. Its battery module reads health percentage (computed from max and design capacity), cycle count, capacity in milliamp-hours, voltage, amperage, temperature, time remaining, and adapter info. It shows total system power in watts via an SMC key, and it surfaces Apple’s Optimized Charging and "on hold" status. Its "Top Processes" list comes from shelling out to macOS’s top command with the power column, which is the same unitless energy-impact score Activity Monitor uses, not real watts. The wider app covers CPU, GPU, memory, disk, network, sensors, and fans, with deep customisation and 30-plus community translations. What it does not have is any battery control. Charge limiting has been requested and closed as not implemented, because macOS exposes no public charging-control API. There is no Sailing Mode, no Low Power Mode automation, and no per-app throttle, offload, or kill. It is a monitor. It does not act.
What MacBookBatteryMonitor does
MacBookBatteryMonitor is narrower and paid, but it covers the half of the battery problem stats does not touch. It shows real per-app wattage rather than a unitless score, plus a component breakdown (CPU, GPU, RAM, display, USB) and hidden drain from Docker, cloudflared, and launchd. It has the controls stats lacks: a 50% to 100% charge limit over SMC, Sailing Mode, automated Low Power Mode, and per-app actions including a CPU throttle, an E-core offload toggle, and a one-click kill. It does not monitor CPU, GPU, memory, disk, network, sensors, or fans, and it is not free. It is Apple-Silicon-only on macOS 14.6 and up.
Feature comparison
Try MacBookBatteryMonitor on your own Mac
It runs a free 7-day trial with no card and no subscription.
Which one should you pick?
If you want a free, open-source, whole-system monitor, stats is the right choice and you should use it. It is excellent. For battery specifically, it reads vitals and stops. MacBookBatteryMonitor is for when you want real per-app watts, charge control, and the ability to throttle or kill what is draining you, and you are willing to pay for it. These are not really competitors. Many people will reasonably run stats for the system and MacBookBatteryMonitor for the battery.
Frequently asked questions
Does stats show per-app power draw in watts?
No. It shows a "Top Processes" list using macOS’s top power column, which is the same unitless energy-impact score as Activity Monitor. It shows the system total in real watts via SMC, but per-app it only has the relative score.
Can stats limit charging?
No. Charge limiting has been requested on GitHub and closed as not implemented, because macOS exposes no public charging-control API. stats is read-only on battery.
Is stats really free?
Yes. It is MIT-licensed open-source software with no paid tier and no ads. If it does what you need, there is no reason not to use it.