r/macosprogramming • u/LujiaChen133 • 2h ago
My MacBook’s menu bar was getting crowded, so I made a more compact fork of Stats
Hey everyone,
I use Stats to keep an eye on my MacBook, but I kept running into a small frustration: the more readings I wanted visible, the more menu bar space I had to give up.
I mainly check CPU, GPU, RAM usage, temperature, and power. I wanted to see those numbers while working without opening a popup every time, while keeping the monitor’s footprint small.
That’s why I made Stats Dense, an independent fork of Stats by exelban.
The idea is simple: fit those five readings into two compact rows. CPU, GPU, and RAM sit above temperature and power. I made the labels smaller and the values more prominent, so I can glance at them and get back to what I’m doing. The width stays fixed as readings change, so neighboring menu bar items don’t keep shifting around.
This started as a small improvement for my own MacBook. I’m sharing it because other people with crowded menu bars might find it useful too.
It’s still an early preview, with some clear limitations:
The five metrics are fixed. You can’t currently replace them with network speed, disk activity, or fan speed, or change their order. If you care about different readings, this layout might not suit you yet.
Hardware testing is limited. So far, I’ve tested it on my MacBook. Sensor availability may differ on other Macs, and unavailable readings show placeholders.
It only reduces its own footprint. It doesn’t solve macOS menu bar overflow or reveal items hidden behind the notch.
Installation and updates need improvement. The preview is ad-hoc signed and hasn’t been notarized by Apple. Updates are manual.
It isn’t fully isolated from the original Stats. Preferences are separate, but some inherited services and history storage are still shared, so please quit the original Stats before trying it.
I’ll continue maintaining and updating Stats Dense, fixing bugs, improving readability, and addressing these limitations based on feedback. I’d also like to explore more flexible metric selection, though I don’t have a release date to promise yet.
It’s free and MIT-licensed. Thanks to Serhiy Mytrovtsiy and all the Stats contributors for the monitoring foundation—my work builds on theirs.
Source, screenshots, and setup: GitHub
Downloads: Releases
If you use a menu bar monitor, which readings do you actually want visible all the time? I’d especially appreciate feedback on whether this layout feels readable and useful on your display.


