TeenyStat vs Stats vs iStat Menus for Mac system monitoring

These three apps all put Mac stats in the menu bar, but they are built for different appetites. TeenyStat keeps to CPU, memory, and fan speed. Stats is the free open-source dashboard. iStat Menus is the deep paid tool for people who want every dial exposed.

Published April 30, 2026 6 min read By John Sciacchitano

If you searched for a Mac menu bar system monitor, you probably saw the same few names: teenystat, Stats, and iStat Menus. They overlap on CPU and memory, then split pretty quickly.

The short answer: use teenystat if you only care about the system vitals most people actually glance at. Use Stats if you want a free, open-source monitor with more modules. Use iStat Menus if you want the most configurable paid dashboard and do not mind living inside a larger app.

The quick comparison

App Best fit Scope Pricing
teenystat Focused monitoring CPU, memory, fan speed $4.99 once, 3-day trial
Stats Free broad monitoring CPU, GPU, RAM, disk, sensors, network, battery, Bluetooth, clock Free, MIT licensed
iStat Menus Full dashboard CPU, GPU, memory, disks, network, sensors, battery, power, weather, time Paid app with a 14-day trial; also on Setapp

That table is the decision for most people. The rest is about tradeoffs: how much you want in the menu bar, how much setup you can tolerate, and whether a focused app or a complete panel fits your day better.

Where TeenyStat fits

teenystat is deliberately narrow. It lives in the menu bar and tracks CPU usage, memory usage, and fan speed. You choose which one appears in the menu bar. Click the menu bar item, or use a custom global hotkey, and the popover shows all available vitals with rolling sparklines.

The app keeps a 60-point history for each metric. At the default 3-second update interval, that gives you roughly three minutes of recent movement. Settings also let you read every 1, 3, 5, or 10 seconds.

The details are practical rather than exhaustive. CPU includes a per-core mini chart. Memory shows used RAM plus active, wired, and compressed memory. Fan speed shows RPM and fan range when the Mac reports it. On fanless Macs, fan speed is hidden as a menu bar option instead of sitting there as a permanent "N/A".

Thresholds are adjustable per metric. When alerts are enabled, teenystat sends a native macOS notification when a metric crosses into the red zone, then waits 10 minutes before alerting again for the same metric.

Where Stats fits

Stats is where I would start if I wanted this for free. Its official GitHub project describes it as a macOS system monitor in your menu bar, and the feature list covers CPU utilization, GPU utilization, memory usage, disk utilization, network usage, battery level, sensors, Bluetooth devices, and multiple time zone clocks.

It is open source under the MIT license and can be installed manually or with Homebrew. The current Stats website says it requires macOS 11 or later.

The catch is not quality. It is scope. Stats gives you a lot more than CPU, memory, and fan speed, which is excellent if you want the extra modules and less ideal if you are trying to keep your menu bar quiet. Its own README also notes that some modules cost more to read than others, with Sensors and Bluetooth called out as heavier modules, and that fan control is in legacy mode and not maintained.

If you want a free system monitor and you enjoy tuning modules, start with Stats. A related TeenyApps hub guide also lists it first in the free Mac menu bar apps roundup.

Where iStat Menus fits

iStat Menus is the old, serious option in this category. Bjango describes iStat Menus 7 as a system monitor for macOS 11 or later. Its product page covers CPU and GPU stats, memory stats, disk usage and activity, network activity, battery and power details, sensors, fan control, weather, date and time, and a combined mode for saving menu bar space.

It also has rules for notifications across CPU, GPU, memory, disks, network, sensors, battery, power, and weather. If you want one app to become a full command center, iStat Menus is the one here built for that.

The tradeoff is the same one it has always had: it is a lot of app. That is the point. You get more menu items, more dropdown sections, more settings, and more room to make it exactly yours. For a person who only wants one number in the menu bar, it can feel like using a studio mixer to adjust laptop volume.

Bjango offers a 14-day trial and says iStat Menus is also available through Setapp, which is listed on the iStat Menus page as USD $9.99 per month for the bundle. I am not listing a standalone purchase price here because the public product page routes buying through its checkout flow.

Which one should you install?

Pick teenystat if your question is usually, "Why does my Mac feel busy right now?" CPU, memory, and fan speed cover that question without filling the menu bar with gauges you will stop reading after a week.

Pick Stats if price matters most, or if you want sensors, network, disk, battery, Bluetooth, and clock modules in one open-source app. It is the broadest free option in this comparison.

Pick iStat Menus if you want deep configuration, weather and calendar extras, fan control, detailed dropdown menus, rules, and a long list of system panels. It is less of a tiny utility and more of a full monitoring suite.

Menu bar space matters

MacBook displays with a notch make this decision sharper. A single compact readout is easy to live with. Several graphs, labels, and extra menu items can start fighting with the clock, Wi-Fi, Control Center, and whatever else you keep up there.

If you like system monitoring but hate a crowded menu bar, combine a focused stats app with a menu bar organizer. The TeenyApps guide to cleaning up the Mac menu bar is a good companion read.

How I would choose

Most people should start with the smallest tool that answers the question. For some, that is teenystat: a $4.99 one-time app for CPU, memory, and fan speed. For others, it is Stats because free and broad is hard to argue with. iStat Menus makes sense when you know you want the deeper system dashboard.

There is no heroic choice here. Install the one whose settings you will actually keep using.

CPU, memory, and fan speed in one menu bar app.

teenystat is $4.99 once with a 3-day free trial.