Features

Everything Vitals does, one page each.

Thirteen things an activity monitor should do and Activity Monitor does not, each with the real thing working on its page.

Apps, not processes

Every helper under its app, so "what is using my memory?" gets a one-line answer.

See how it works

Coding agents

Claude Code, Codex, Gemini CLI and the rest: each session with its project, what it is doing, and what it started.

See how it works

AI usage limits

How much is left of Claude, Codex, Copilot and the rest, when each resets, and whether you will make it there.

See how it works

MCP server

Your assistant asks what is running, which app is behind a number and what is on a port, instead of reading a process list.

See how it works

Menu bar monitor

CPU, memory, GPU, network, temperature and more, each its own item, red while under strain, with the apps behind every number one click away.

See how it works

History

CPU, memory, energy, disk and network from the last hour to the last year, with the apps that used the most, hour by hour.

See how it works

Alerts

An app keeping the CPU busy, growing in memory, or hammering the disk or network gets named before the fans tell you.

See how it works

Dev servers and ports

Every process under the project it came from, with its ports, and the server left running since Tuesday pointed out.

See how it works

Docker containers

Inside the one big Docker process: every container's memory, CPU, network and ports, with Stop on each.

See how it works

Volume mixer

Turn the meeting up and the music down: a slider for every app with sound, the mic, and your Bluetooth batteries.

See how it works

Temperature and fans

CPU and GPU temperature and fan speed, the apps making it hot, and a fan you can hold at a speed.

See how it works

Battery

Energy by app, the apps holding sleep off and why, and the battery's health, cycles and temperature.

See how it works

GPU and Neural Engine

How hard the GPU and the Neural Engine are working, which apps are using them, and a chart of the last minutes.

See how it works
Also included

The smaller things that come with it.

Nine more, each shown working.

Chrome is keeping the CPU busy
70% on average for 10 minutes.
Slack keeps using more memory
Up 1.4 GB in an hour, now 3.3 GB.

Alerts for misbehaving apps

A notification when an app hogs the CPU, keeps growing in memory, or hammers the disk or network.

Zoom
Music
Google Chrome

Volume control per app

Turn the meeting up and the music down. Nothing is recorded.

52°
CPU
2,230
Fan, rpm
82%
AirPods

Temperatures, fans and batteries

CPU and GPU temperature, fan speed you can set, and the battery in your AirPods, mouse and keyboard.

Up to a year of history

From the last hour to the last year, and which apps used the most. Keep 30 days, 90 days, 6 months or a year, in one small file on your Mac.

Quit Google Chrome?
96 processes will close.
Cancel Quit

Quit and force quit

Quit an app or a single process from any list. Vitals always asks first.

Vitals MacBook Pro · M2 Max
52.63GB
Saved to Downloads

Export as an image

Save a 1200 × 630 share card of your memory, top apps and CPU, or copy the whole dashboard. Made for posts, in light or dark.

CPU 27%
Memory 52.6GB
Network 12kB/s
GPU 60%

Arrange everything

Choose the tabs, then show, hide and reorder the sections on each. The dropdown’s tiles and the menu bar’s items too. Reset puts it all back.

Temperature 52 °C 126 °F
Network 12.5 MB/s 100 Mbps
CPU 340% of a core 34% of the Mac

Units you choose

Celsius or Fahrenheit, bytes or bits, CPU per core or per Mac. Settings shows each with your own Mac’s figures.

In your language

English and ten more languages, in the words your Mac already uses. Vitals follows the language your Mac is set to.

Get Vitals for $15 while the launch price lasts

50 left at this price. The regular price is $39. One payment, lifetime updates, 14-day refund.

Get Vitals for $15