Your Mac, at a glance.

A lightweight system monitor that lives in your macOS menu bar.

Download for macOSv1.9.1 · 5.4 MB · macOS 15+

A CPU graph draws itself and becomes the Mectrics logo. Mectrics items appear in the macOS menu bar with live readings, and a click on the Mectrics icon opens the dashboard: CPU, memory, battery, network, disk and device cards. Then three promises: zero telemetry, about 27 MB of memory, free and open source. It ends on mectrics.app.

Free and open source

Nothing leaves your Mac

English · Türkçe · Русский · Español · Français · Português · 简体中文

Mectrics in your menu barLive metrics
Mectrics in the macOS menu bar: CPU with a live sparkline, memory, network throughput, and the Dashboard icon holding everything else

Set it once

Make the menu bar yours.

Pick the numbers you care about and where each one goes: its own item, the Dashboard, or both. Set a threshold and Mectrics speaks up when something is off.

CPUMemoryBatteryNetworkDiskGPUTemperatureFans

Temperature sits inside CPU, Memory and GPU. Hardware this Mac does not have hides itself.

The Mectrics menu bar builder: a live preview, the Dashboard and its cards, and where each module goes
Mectrics alert settings

Click for more

The detail behind the number.

Every item opens a popover with what is actually going on.

CPU: a bar per core
The Mectrics CPU popover: a load sparkline, a bar per core, core count, busiest core, temperature, and uptime
Disk: capacity and live throughput
The Mectrics disk popover: a usage ring, a used, purgeable and free bar, capacity figures, and live read and write throughput

One icon

Everything else, one click away.

Menu bar space is the thing you actually run out of. Readings you do not need in view every second go in the Dashboard instead: one icon that opens them as cards, with your macOS version and uptime beside them.

Each module chooses for itself. CPU can sit in view every second while Disk and Battery wait behind the icon, and a card opens that module’s full detail in the same popover.

That icon is also the one that speaks up. It takes on a badge when an alert becomes active, and the Dashboard opens with what is wrong at the top. A brief spike is not news, so a rule has to hold before it counts.

The Mectrics Dashboard: cards for CPU, memory, battery, network, disk and the Mac itself, opened from a single menu bar icon

For headless Macs

An exit code, not a parser.

Mectrics ships a read-only mectrics command inside the signed app bundle. It reads the rules you already configured and drops straight into cron or an existing monitoring check.

check exits 0 when everything is within its limit and non-zero when it is not. Add --json when you want the detail, alerts watch to stream events as they happen. It changes no settings and makes no network requests.

A quiet stream is ambiguous — nothing wrong, or nothing being read? Add --heartbeat and the watch says so itself, reporting liveness and any metric that stopped reporting. When it is still silent, mectrics doctor answers why: the rules it loaded, the alerts this Mac can actually cover, the command link and the power source. Read the docs.

$ mectrics check
HEALTHY · 3 rules checked
$ echo $?
0

$ mectrics alerts watch
ALERT system.thermalPressure
RECOVERED system.thermalPressure

$ mectrics doctor
MECTRICS DOCTOR · OK
Enabled rules: 3
Power source: AC