Comparing Mac system monitors (iStat, MenuMeters, Beacon, etc.)
An honest look at the main menubar system monitors for macOS in 2026 — what each does well, what's frustrating, and how to pick.
Menu-bar system monitors are an old category — the kind of utility that’s been around since Mac OS X 10.2, has settled into a handful of long-running players, and yet still gets new entrants because the niche genuinely matters. Here’s an honest comparison of the main options in 2026.
The landscape
iStat Menus
The grandparent of the category. Bjango has been shipping it since 2008. Strengths: the most sensor coverage of any tool here (every temperature probe macOS exposes, every fan, every battery internal), deep customisation, mature.
Weaknesses: now subscription-only (annual or one-time-paid versions exist but are split confusingly), feels visually heavy by modern Mac design standards, occasional perception of being slower to support new Apple Silicon features than community alternatives.
MenuMeters
Free, open-source, the classic. Beautiful in its simplicity. Strengths: zero cost, lightweight, has CPU/memory/disk/network bars in the bar.
Weaknesses: development is sporadic, doesn’t always get prompt support for new macOS versions, the UI is decisively from another era.
Stats
Free, open source, very actively maintained. Strengths: covers nearly everything iStat does, free, well-designed, Apple Silicon native, GPU and ANE support.
Weaknesses: settings UX can be overwhelming — there are a lot of toggles. New users sometimes spend ten minutes finding where to enable a single readout.
Hot
Specialist tool for thermal monitoring only. Strengths: does one thing well (temperatures and thermal pressure). Weaknesses: only does one thing.
Beacon
Newer, focused, paid-once. The pitch is “all the readouts you actually use, none of the configuration anxiety.”
- Install Beacon.
- Open Settings > Menu Bar and tick the metrics you want.
- That's the configuration step. There isn't a second one.
Strengths: native SwiftUI feel, low resource use, $14.99 lifetime (no subscription), Apple Silicon-first, sensible defaults. Weaknesses: smaller scope than iStat — you can’t surface obscure sensors that only iStat exposes, and there’s no graphing of a specific sensor over hours like iStat’s history.
How to pick
A rough decision guide based on what you care about most:
- “I want every sensor and graph” — iStat Menus. Nothing else matches its depth.
- “I want free and capable, and I’ll tolerate config” — Stats. Excellent project.
- “I want free and lightweight, and don’t need everything” — MenuMeters.
- “I want quick setup, native feel, paid once” — Beacon.
- “I only care about temperatures” — Hot or Macs Fan Control.
None of these are bad. The honest truth about menu-bar monitors is that the “right” one is whichever one you’ll actually keep running long enough to notice problems with. A perfect monitor you don’t trust enough to leave installed is worse than a decent one you check daily.
A word on resource use
All of these tools use very little CPU on Apple Silicon (under 1% in normal use). The concern people sometimes raise — “doesn’t the monitor become a load itself?” — was a real worry on Intel Macs with constant SMC polling, less so today. Polling at 1 Hz for the metrics that update at 1 Hz is, on a modern Mac, almost free.
Pick on feel, not on resource paranoia.
More Beacon tips
-
Better alternatives to Activity Monitor on Mac
Activity Monitor is fine for a one-off check, but it's a window you have to keep finding. Here are faster, ambient ways to see what your Mac is doing.
-
Is your Apple Silicon Mac thermal-throttling?
Apple Silicon throttles less than Intel, but it still throttles. Here's how to tell — and what it costs you when it happens.
-
See CPU usage in your Mac menubar
How to keep an always-visible CPU readout in your menu bar, without leaving Activity Monitor open in the corner of every Space.
-
Monitor disk I/O on Mac
Read and write throughput, IOPS, and per-process disk activity on macOS — using iostat, Activity Monitor, fs_usage, or a menubar monitor.