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, then explains what it finds. Built for Apple Silicon.

Requires macOS 15 or later on Apple Silicon. Free and open source, released under the MIT License.

The Mac Performance Monitor dashboard showing the memory pressure timeline, memory composition, processor activity and swap.

Native and light

Built in Swift for Apple Silicon, and careful to stay well within its own memory budget while it watches everything else.

Private by design

No telemetry, no accounts, no tracking. Your data stays on your Mac and your license is verified offline.

Free and open source

No cost, no account, no license keys. Released under the MIT License, so you can read every line, build it yourself, or send a pull request.

The right metric

Free RAM is not the number to watch

On Apple Silicon, almost no RAM is ever truly free, and that is normal. macOS keeps memory busy with cached files it can reclaim the instant something needs them. What matters is memory pressure: how hard your Mac is working to keep up. Mac Performance Monitor leads with pressure, not a misleading free-RAM figure, and points you straight to the process responsible.

Everything you get

One app for the whole machine

Memory, processes, energy, network, deep diagnostics, continuous recording, and the analysis to make sense of it all.

Your whole Mac, in the menu bar

Live readouts for memory, CPU, GPU, battery and network sit in your menu bar, each one optional. Click any of them for a rich popover: a memory-pressure summary with the top processes, or live network throughput with the busiest apps, latency and session totals.

  • Optional menu bar items for memory, CPU, GPU, battery and network
  • Memory popover: pressure summary and top processes, with live sparklines
  • Network popover: live throughput, busiest apps, latency and totals
  • A pressure-tinted icon that stays calm until it matters

Every process, in plain sight

A live, sortable, filterable list of everything running, with memory footprint, CPU, threads, file descriptors and Rosetta status. Select any process to chart its history and spot the one that keeps growing.

  • Sort and filter by any column
  • Per-process footprint, CPU, file-descriptor and disk-I/O history
  • Rosetta and architecture badges
  • Leak detection on steadily growing processes

See where your power goes

The Energy tab shows power flowing through your Mac in real time. On battery you get live draw in watts and time remaining, the discharge curve, your battery's health, age and type, its cycle count, and the apps drawing the most energy. It is the fastest way to find what is flattening your battery.

  • Live power draw in watts, with time remaining on battery
  • Energy-flow diagram and the discharge curve
  • Battery health, age, type, cycle count and electrical readings
  • Top energy-using processes

Watch your network in real time

Live download and upload throughput, every adapter with its addresses and session totals, and your full network configuration. Turn on per-app attribution to see which apps are using the connection.

  • Live throughput timeline
  • Every adapter, address and session total
  • Optional per-app network attribution

Chart anything, side by side

This is the part other menu-bar apps miss: they show the moment and forget it. Mac Performance Monitor keeps a history of every process in a private database on your Mac, so when something goes wrong you can go back to the time an incident happened and see exactly what was running. You stay in control: cap how large the database grows, or turn recording off entirely if you just want the pretty stats in your menu bar.

  • Historic stats kept on device for every process
  • Overlay multiple processes on one chart
  • Memory, CPU, file descriptors or disk I/O
  • Go back to when an incident happened and see the cause
  • Set a size cap, or disable recording entirely

It tells you what is actually wrong

Mac Performance Monitor does the analysis for you. It surfaces plain-language findings, marks the moments your Mac came under memory pressure, flags processes whose memory climbs like a leak, and ranks your biggest consumers.

  • Plain-language findings, ranked by severity
  • Pressure events marked on a timeline
  • Leak and top-consumer detection
  • Quiet, optional alerts for pressure, swap and per-process limits

Check exactly what you are running

For developers and the security-minded, inspect any process's code signature: its team and signing identity, the full certificate authority chain, its designated requirement and signing state, all in one sheet you can copy straight out of.

  • CDHash, Team ID and Signing ID at a glance
  • Full authority chain and designated requirement
  • Copy a ready-made signing rule
Private by design

It watches your Mac, not you

The app has no telemetry, no analytics and no phone-home. Every sample stays in a local database on your Mac and never leaves it, and the app never checks in with a server to run. Our website uses cookieless, privacy-friendly analytics that count visits only, never anything about your Mac. It is a free, open-source tool, not a data pipeline.

Free & open source

Free, forever

Mac Performance Monitor is free and open source under the MIT License. No cost, no account, no license key: just download and run.

Free Open source under the MIT License. No subscription, no account.
  • The full app, at no cost
  • Open source, so you can read, audit or build it yourself
  • No account, no license keys, no sign-up
  • Automatic updates, signed and notarised by Apple
  • No telemetry; your data stays on your Mac
Download for Mac

Requires macOS 15 or later on Apple Silicon. Prefer to build it yourself? View the project on GitHub.