Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Stats?
Stats is a free, open-source system monitor for macOS that runs in the menu bar, giving you live readings of CPU, GPU, RAM, disk, network, sensors, battery, Bluetooth devices and a clock without opening Activity Monitor. It works on both Apple Silicon and Intel Macs, and each module can be displayed as a chart, number, gauge or dot that you combine, reorder and colour to taste.
The practical value is at-a-glance awareness during demanding work. If you edit video or compile code, you can keep CPU/GPU load, memory pressure and temperature visible and spot a runaway process before the fan noise becomes obvious. The sensor and fan-speed readouts also suit people troubleshooting overheating, while the battery module (health, cycle count, time remaining) helps laptop owners judge wear.
Its main trade-off is scope: it is a monitoring tool, not a cleaner or optimizer, and a menu-bar display rewards people who configure it rather than those who want a single default view. If you prefer a fuller dashboard window or already rely on a paid suite, compare before switching; Raycast and iCloud are unrelated to monitoring, so a better check is whether you need menu-bar glances or deeper historical analysis. For a quick start, install it, keep three widgets (CPU, memory, network) and add sensors only if you actually act on the numbers.
How do I install Stats on my Mac using Homebrew?
Install Stats with Homebrew by running brew install --cask stats in Terminal. The cask installs the app into /Applications; launch it from there, then open its settings to choose which menu bar widgets to show.
Before you run it
- Homebrew must be installed. Check with
brew --version. If that fails, install Homebrew first from Homebrew. - Check the macOS requirement. The site lists macOS 12 or later, and supports both Apple Silicon and Intel Macs.
- Expect a permissions prompt. Sensor readings such as temperature and fan speed may require extra access; the site also mentions a helper for some sensor data.
Useful commands
| Task | Command |
|---|---|
| Install | brew install --cask stats |
| Check for updates | brew upgrade --cask stats |
| Remove | brew uninstall --cask stats |
Practical notes
If brew install stats fails, you likely omitted --cask; the plain formula name targets different software. After installing, you may need to approve the app under System Settings → Privacy & Security on first launch.
Next step: open Stats settings and add only the widgets you need—for example CPU, RAM and network—so the menu bar stays readable.
Is Stats a good free alternative to iStat Menus?
Yes—for most people who mainly want live CPU, GPU, memory, disk, network, sensor, battery and Bluetooth readings in the menu bar, Stats is a strong free alternative to iStat Menus. It is open-source, has no ads or subscriptions, runs natively on both Apple Silicon and Intel Macs, and lets you present each module as a chart, number, gauge or dot and rearrange them as you like. That covers the everyday job of replacing Activity Monitor with an always-visible overview.
The trade-off is depth and polish rather than core coverage. iStat Menus is a mature commercial product known for extensive configuration, weather and detailed per-sensor views, and a more refined interface; Stats emphasizes a lightweight, customizable menu bar monitor. If you need granular fan control, very detailed historical graphs or vendor support, the paid option may still justify itself. If you want a capable, no-cost monitor you can fine-tune, Stats is the practical choice.
A concrete scenario: a developer on an M-series MacBook wants CPU load, memory pressure and network throughput visible while running builds, plus battery health on the same bar. Stats handles that with a few widgets and no cost. Someone managing a fleet of Macs who needs scripted, deep sensor logging should compare feature lists before switching.
Next step: list the three readings you check most often, install Stats and configure only those widgets; if a required metric or control is missing, evaluate iStat Menus against that specific gap. For background on the project, see Stats.
How do I customize the menu bar widgets in Stats?
Open Stats' preferences and use its widget settings to choose which modules appear in the menu bar, then set each module's display style—chart, number, gauge or dot—and adjust order, colour and spacing. The site describes 9 modules and 13 widget types (including line, bar and pie charts, speed labels, tachometers, memory, battery, stack, dot and text), and says every module can be shown in any of these forms, so the customization work is mainly picking modules, styles and arrangement rather than enabling hidden features.
A practical setup
- Open Stats and go to its settings (menu bar icon → preferences).
- Enable only the modules you actually watch—for example CPU, RAM, network and battery—to keep the bar uncluttered.
- For each, choose a style: a compact number or dot for always-visible essentials, a mini chart or gauge for trends you glance at.
- Reorder and colour widgets so related readings sit together and critical ones are easiest to spot.
- Check whether the bar is getting crowded; the site notes widgets can be combined, so grouping several readings into one stacked item is often cleaner than adding more.
Choosing styles by use
- Laptop on battery: favour battery percentage and time remaining, with a small CPU indicator to catch runaway processes.
- Video or 3D work: a GPU chart plus RAM pressure gives a quick read on whether you're hitting limits.
- Developer or server work: network speed and disk activity as numbers or small charts; sensors and fan speed if thermals matter.
If you want a second opinion on how Stats compares with paid menu bar monitors, the site itself frames it as a free alternative to iStat Menus, whose official page is at Bjango (iStat Menus).
Can Stats monitor GPU and fan sensors on Apple Silicon Macs?
Yes. Stats lists GPU utilization, memory and temperature monitoring for Apple Silicon graphics, and its Sensors module reads temperature, voltage, power and fan-speed sensors from across the Mac's hardware. It is described as native for both Apple Silicon (M1, M2, M3 and later) and Intel Macs, so the GPU and fan readings are part of the product's stated feature set rather than add-ons.
What this means in practice
- GPU: Useful if you render video, run local AI models or game and want a quick load and temperature check without opening Activity Monitor.
- Fan sensors: Helpful on Apple Silicon laptops and desktops when you want to see whether fans ramp up during sustained work, and to compare that against temperature and power readings.
- Menu bar widgets: Each module can appear as a chart, number, gauge or dot, so you can keep GPU and fan data visible at a glance and hide the rest.
A quick way to check on your own Mac
Install Stats (direct download or Homebrew), then enable the GPU and Sensors modules and add a fan-speed widget. Run a demanding task for a few minutes and watch whether GPU temperature and fan speed move together. If a sensor is not exposed by your specific Mac model, that widget may show nothing useful — sensor availability depends on the hardware, not just the app.
For a second opinion on menu bar monitors, iStat Menus is the commercial alternative Stats explicitly positions itself against; comparing the two is a reasonable next step if you need vendor support rather than an open-source project.
How does Stats compare to macOS Activity Monitor for tracking CPU and memory?
Stats puts the same core CPU and memory readings as Activity Monitor into your menu bar, but it shows them continuously rather than only while you have a window open. The page describes it as a replacement for opening Activity Monitor: real-time CPU load, frequency and temperature, a live list of the most demanding processes, plus memory pressure, used and free RAM, swap usage and the top memory-consuming apps. Activity Monitor is the built-in tool that offers the same categories, so the practical difference is visibility and customization, not access to different data.
Where each one fits
- Glanceable monitoring: Stats is built for the case where you want CPU and memory numbers always visible while you work. Its 13 widgets can display each module as a chart, number, gauge or dot, and you can combine, reorder and color them. Activity Monitor requires switching to its window and choosing a tab.
- Occasional deep checks: Activity Monitor remains the native place to inspect processes, sort columns and sample a misbehaving app. Stats adds a "most demanding processes" list, but for methodical troubleshooting the full window is still the natural tool.
- Overhead: Stats describes itself as lightweight and native. Running any always-on monitor costs some resources; if you are measuring a machine under heavy load, compare readings with Activity Monitor to confirm the numbers agree.
A practical setup
If you mainly want early warning—say, a memory-pressure indicator and CPU dot in the menu bar while editing video—Stats covers that at a glance. Keep Activity Monitor for the moment something looks wrong and you need to identify the exact process. For broader hardware context, Stats also tracks GPU, disk, sensors, network and battery, which Activity Monitor does not present in the same menu-bar form. You can find the project at Stats.
User reviews (0)