Repolode
exelban

exelban/stats

A macOS menu bar app that shows live CPU, GPU, memory, disk, network, battery, sensor and Bluetooth stats.

Open-source alternative to:iStat Menus

Stars
43,214
Forks
1,620
Open issues
21
Last commit
5 hours ago

What is it?

Stats is a macOS system monitor that lives in the menu bar. Each metric, such as CPU, GPU, memory, disk, network, battery, sensors and Bluetooth devices, can be enabled as its own module and shown as a compact icon or widget with a detail popup on click.

It also includes a multi-timezone clock and sensor readings for temperature, voltage and power. Stats supports macOS 12 (Monterey) and newer, and is installed via a DMG download or Homebrew. A headless install script sets up remote monitoring that streams metrics to a System Stats account.

The project is MIT-licensed and does not collect telemetry. Its only external requests are for update checks and retrieving the public IP address. Fan control is in legacy mode and no longer receives updates.

Key features

  • 01Menu bar widgets for CPU, GPU, memory, disk and network usage
  • 02Battery level and Bluetooth device status
  • 03Temperature, voltage and power readings from sensors
  • 04Multiple time zone clock
  • 05Each module can be enabled or disabled to reduce resource use

Use cases

  • Keeping an eye on CPU or temperature while running heavy builds or renders
  • Checking network throughput and battery drain at a glance
  • Monitoring a remote Mac over SSH with the headless install

Quick start

  1. 1

    Install with Homebrew

    brew install stats
  2. 2

    Or download Stats.dmg from the releases page, open it, and move the app to the Applications folder

Things to know

  • macOS only, and requires macOS 12 (Monterey) or newer.
  • Fan control is in legacy mode and no longer receives updates.

In collections

Topics

FAQ

What is stats?
A macOS menu bar app that shows live CPU, GPU, memory, disk, network, battery, sensor and Bluetooth stats. Stats is a macOS system monitor that lives in the menu bar. Each metric, such as CPU, GPU, memory, disk, network, battery, sensors and Bluetooth devices, can be enabled as its own module and shown as a compact icon or widget with a detail popup on click.
Is stats free to use? What license does it have?
stats is open source under the MIT license. Check the license terms before using it in commercial products.
Is stats still maintained?
Actively maintained. The last commit to stats was on Nov 7, 2026.
What can I use stats for?
Keeping an eye on CPU or temperature while running heavy builds or renders Checking network throughput and battery drain at a glance Monitoring a remote Mac over SSH with the headless install
How do I install stats?
Install with Homebrew: brew install stats Or download Stats.dmg from the releases page, open it, and move the app to the Applications folder
Where can I get stats?
The source code and installation instructions are on GitHub: https://github.com/exelban/stats

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects