Free & open source

See what your Mac is really doing beneath the surface

A fast, native macOS app that watches memory, CPU, GPU, battery and network from your menu bar, records the history to a local database, and explains what it finds. Built for Apple Silicon.

The latest release, signed and notarised by Apple, straight from GitHub. Requires macOS 15 or later on Apple Silicon. MIT licensed, no telemetry.

The Dashboard: a memory-pressure timeline with warning and critical bands, tiles for pressure, free memory, app memory, compressed memory, cached files and swap, per-core CPU activity, memory composition and a swap trend.

The Dashboard leads with memory pressure, the number that actually matters on Apple Silicon, with processor load, network throughput, memory composition and the swap trend alongside it.

Every process, in plain sight

A live, sortable, filterable table of everything running, with memory, CPU, threads, file descriptors and architecture for each. Select any process and the inspector charts its footprint, CPU, file descriptors and disk I/O over time, so the app that keeps growing has nowhere to hide.

See where your power goes

Battery health, age and cycle count; an energy-flow diagram tracing power from the adapter to the apps spending it; charge over time; and the electrical readings underneath. When your battery drains faster than it should, the culprit is right there in the flow.

Watch your network in real time

Live download and upload throughput with session totals, and every adapter on the machine, Ethernet, Wi-Fi and Thunderbolt alike, each with its addresses and traffic. Your router, DNS servers and search domains sit at the bottom, so the whole network picture is one tab.

Chart anything, over any window

This is what menu-bar meters miss: they show the moment, then forget it. Mac Performance Monitor records history to a local database, so you can chart any process's memory, CPU, network, file descriptors and disk I/O across the last two minutes or the last seven days, and scroll back to when something went wrong.

It tells you what is actually wrong

The app does the analysis for you, in plain language: swap has grown 2.4 GB in two hours, a background process is stuck at 90% CPU. Memory-pressure events are marked on a timeline, and your heaviest processes are ranked over whatever window you choose.

Free & open source

Download it from GitHub

Mac Performance Monitor is free and open source under the MIT License. No account, no license key, no telemetry: every sample stays in a local database on your Mac.

Signed and notarised by Apple, with automatic updates. Requires macOS 15 or later on Apple Silicon. Prefer to build it yourself? Clone Zesty0wl/mac-performance-monitor and run swift build.