Vitals

Vitals

Native system monitor for Mac

Description

Your Mac's fans spin up, you open Activity Monitor, and all you get is a list of processes and CPU percentages. Which performance core is maxed out, what the GPU and Neural Engine are doing, how hot the machine really is, which disk is busy: it won't tell you.

Vitals is a native system monitor built for Apple Silicon that goes much deeper. It shows performance and efficiency cores as separate clusters with a graph per core, breaks out GPU, Neural Engine and media engine load, and reads temperatures, fan speeds and system power from the SMC. Every physical disk and every network interface gets its own entry, and disks include SMART health.

It's written in Swift and AppKit with no Electron, no telemetry and no third-party dependencies, so your data stays on your Mac. GPL-3.0, macOS 13 or later, with English and Polish switchable on the fly.

Features



Summary you can rewind: CPU, GPU, temperature and RAM meters plus the top 15 processes; hover over a graph and the process list jumps back to that moment, drag across a range to average it. Finding what was eating the CPU a minute ago becomes easy.

Process tree: a parent-child tree with app icons and columns for CPU, memory, threads, disk reads and writes, energy impact and wakeups; quit, signal, renice or sample a process directly.

Sensors: measured SMC temperatures, fan speeds, voltage, current and power with min and max values, plus battery data.

Disk space: fast parallel scanning, a treemap with drill-down and zoom, the largest folders and files, and moving items to Trash.

System health: checks free space, SMART, battery, thermals, memory, load, zombie processes and security settings (SIP, FileVault, Gatekeeper, firewall), with an event log.

Alerts: macOS notifications when temperature, CPU, swap, free space, battery or a single process crosses your threshold.

Benchmarks: single and multi-core CPU, memory bandwidth, sequential disk read and write, and Metal GPU compute, with result history and CSV export.

Menu bar and desktop panels: put any metric in the menu bar as a value, a mini graph or both, or float translucent panels with live graphs on the desktop.

And more: launchd services, network connections grouped by app, Bluetooth devices, startup items, installed apps, drivers and kernel extensions, all in one app.