← All open source projects

Stats

exelban/stats

Stats is a macOS menu bar system monitor for CPU, memory, network, disks, battery, and sensors.

Forks 1,395
Author exelban
Language Swift
License MIT
Synced 2026-06-27

What it is

Stats is a macOS system monitor that shows computer state in the menu bar. It can display CPU, memory, network, disks, battery, fans, temperature, and other metrics.

It helps people who want load visibility without opening Activity Monitor. Developers, designers, video editors, and administrators can notice issues sooner.

How the approach works

Stats works as a set of menu bar modules. Users enable metrics, configure order, appearance, update intervals, and detail popovers.

The app is written in Swift and uses macOS capabilities, which matters for a lightweight native feel.

Homebrew installation

This example shows a common installation path. After it, the app is configured through its interface.

Language: Bash
brew install --cask stats

What is inside

The repository contains the app, documentation, installation sections, features, FAQ, and discussions around sensors, widgets, and icon order.

Stats shows the value of small system utilities: they do not replace server monitoring, but they give quick local signals.

Practical context

On laptops, enabling every metric is not always wise. More polling and more visual elements can add overhead.

The best setup keeps only metrics that actually help: CPU, memory, network, battery, or temperature for the current use case.

Why it is convenient on macOS

Stats solves a simple but constant problem: showing machine state without opening heavy system windows. CPU, memory, network, temperature, battery, and other indicators sit in the menu bar next to everyday work.

This format is useful for developers, video editors, administrators, and anyone who runs heavy processes often. It is easy to notice a build hitting CPU limits, a network drop, overheating, or an application consuming too much memory.

The limitation comes from monitoring itself. Metrics show symptoms but do not always explain the cause. Deep analysis still needs profilers, logs, and built-in macOS tools.

The repository is strong because it makes system information everyday and continuous. It is not a panel for rare diagnostics, but a small daily instrument that stays quiet until something looks wrong.

Its value is also in speed of feedback. When a laptop becomes slow, the user can first glance at the menu bar instead of opening Activity Monitor and interrupting the current task.

Strengths and limits

The strength is quick Mac visibility. The limit is scope: it is a local monitor, not a full diagnosis system.