explaingit

exelban/stats

Analysis updated 2026-06-20

38,567SwiftAudience · ops devopsComplexity · 1/5Setup · easy

TLDR

Stats is a free macOS menu bar app that shows live CPU, memory, GPU, disk, network, battery, fan, and temperature readings as compact widgets, so you always know how your system is performing without opening Activity Monitor.

Mindmap

mindmap
  root((repo))
    What it does
      Menu bar widgets
      Live system metrics
      Clickable popups
    Metrics tracked
      CPU and GPU usage
      Memory and disk
      Network and battery
      Fans and temperature
    Use cases
      System health check
      Resource monitoring
      Thermal tracking
    Tech stack
      Swift
      macOS APIs
    Setup
      Homebrew install
      DMG download
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Monitor CPU, GPU, and memory usage at a glance from the macOS menu bar without interrupting your workflow.

USE CASE 2

Track network throughput and disk activity during large file transfers or intensive builds directly from your menu bar.

USE CASE 3

Catch thermal throttling early by watching fan speeds and temperature sensor readings while running demanding workloads.

What is it built with?

Swift

How does it compare?

exelban/statsalamofire/alamofireutmapp/utm
Stars38,56742,37433,958
LanguageSwiftSwiftSwift
Setup difficultyeasyeasyhard
Complexity1/52/54/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

Stats is a free, open-source macOS application that displays live system performance information directly in your menu bar, the strip of icons at the top right of your Mac's screen. Rather than opening Activity Monitor every time you want to know how your computer is performing, Stats shows you at-a-glance readings for CPU usage, GPU usage, memory consumption, disk activity, network traffic, battery level, fan speeds, temperature sensors, connected Bluetooth devices, and a multi-timezone clock, all as compact widgets in the menu bar. Clicking on any widget expands a more detailed popup view. The app works by reading macOS system metrics at configurable intervals and rendering them as small graphs or numerical readouts using native Swift and macOS APIs. Each feature is a separate module, and you can enable or disable individual modules to control which metrics appear and to manage battery impact. The README notes that the Sensors and Bluetooth modules are the most resource-intensive, and disabling them can reduce CPU and power usage by up to 50 percent in some cases. You would use Stats when you are a Mac user who wants continuous visibility into your system's health without cluttering your desktop or keeping Activity Monitor open. It is particularly useful for developers, power users, or anyone running resource-intensive tasks who wants to notice performance issues as they happen, for example, catching unexpected CPU spikes, tracking memory pressure, or monitoring network throughput during file transfers. The app is built in Swift for macOS Big Sur (11.15) and later, and can be installed via Homebrew or by downloading the DMG directly.

Copy-paste prompts

Prompt 1
I installed Stats on my Mac and want to show only CPU and memory widgets to save menu bar space. How do I disable the other modules?
Prompt 2
How do I install Stats on macOS using Homebrew, and what configuration options are available for the CPU usage widget?
Prompt 3
Stats shows my CPU usage is high. How do I use Stats alongside Activity Monitor to identify which process is causing the spike?

Frequently asked questions

What is stats?

Stats is a free macOS menu bar app that shows live CPU, memory, GPU, disk, network, battery, fan, and temperature readings as compact widgets, so you always know how your system is performing without opening Activity Monitor.

What language is stats written in?

Mainly Swift. The stack also includes Swift.

How hard is stats to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is stats for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub exelban on gitmyhub

Verify against the repo before relying on details.