The  Activity Monitor
alternative for Mac

Vitals groups every process under the app it belongs to, so you see 60 apps instead of 1,000 processes. It keeps 30 days of history, alerts you when an app misbehaves, and lives in the menu bar.

Launch price for the first 50 licenses. 50 left. The regular price is $29.

One-time payment · Lifetime updates · 14-day refund · Post about it, get 50% back

Memory by Type
82%
in use
App 22.15 GB
Wired 5.67 GB
Compressed 24.54 GB
Cached 10.32 GB
Free 1.32 GB
Memory by App
59.25 GB
all apps
Google Chrome 21.23 GB
Visual Studio Code 8.17 GB
Terminal 3.86 GB
Safari 2.69 GB
Other 23.30 GB
Power by App
1.7 W
all apps
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
Other 650 mW
Now
27 %
Average today36%
Load3.41
User
19%
Your apps
System
8%
macOS
Cores
12
8 P4 E
Top App
Google Chrome
18.2%
AppCPU
Google Chrome
96 processes
Terminal
49 processes
Safari
16 processes
Docker
9 processes
In use of 64 GB
52.63 GB
Normal
Free11.37 GB
Swap0 MB
App
23.43 GB
Wired
5.37 GB
Compressed
23.82 GB
Top App
Google Chrome
20.59 GB
AppMemory
Google Chrome
96 processes
Visual Studio Code
63 processes
Terminal
49 processes
Safari
16 processes
Free of 994.66 GB
479.72 GB
Used514.94 GB
Written today38.9 GB
Reading
737 kB/s
Writing
195 kB/s
Volumes
2
Macintosh HDBackup
Top App
Photos
121 kB/s
AppWriting
Photos
6 processes
Google Chrome
96 processes
Docker
9 processes
Visual Studio Code
63 processes
Downloading
12 kB/s
Today4.4 GB
Last 30 days212 GB
Uploading
419 kB/s
Last 7 Days
48.3 GB
Interface
Wi-Fi
en0
Top App
Safari
8 kB/s
AppDownloading
Safari
16 processes
Google Chrome
96 processes
Slack
13 processes
Zoom
8 processes
Apple M2 Max
60 %
Average32%
Peak95%
Memory
1.69 GB
Average
32%
Peak
95%
Top App
Figma
35%
AppGPU
Figma
14 processes
Google Chrome
96 processes
Safari
16 processes
Zoom
8 processes
On battery
64 %
Remaining2h 46m
Cycles412
Power Draw
12.6 W
Health
76%
Temperature
31°
Top App
Google Chrome
4.3 W
AppPower
Google Chrome
96 processes
Zoom
8 processes
Figma
14 processes
Slack
13 processes
4 dev servers are running but idle
Stopping them frees 1.37 GB and ports 3000, 4321, 4322, 8000.
Stop All…
storefront
9 processes
working
1.18 GB
storefront-web
node
4322 up 3 days, barely used
458 MB
scraper-api
python
8000 up 4 days, barely used
412 MB
marketing-site
node
4321 idle 2 hours
296 MB
billing-api
node
30009229 idle 45 min
204 MB
docs
node
5173
188 MB
ml-notebooks
python
8888
164 MB
design-tokens
node
6006 idle 20 min
121 MB
infra
3 processes
96 MB

Try it: every tab works. The figures are simulated, because a web page cannot read your Mac and should not.

01

Processes grouped by app

Activity Monitor lists every process. On a working Mac that is about a thousand rows, a hundred of them called Google Chrome Helper.

Vitals adds each helper to the app that launched it. Every app gets one row and one figure, so "what is using my memory?" has a one-line answer.

922 processes
Google Chrome
96 processes
21.19 GB
Google Chrome Helper (Renderer) 48211 1.92 GB
Google Chrome Helper (Renderer) 48377 1.31 GB
Google Chrome Helper (GPU) 48190 842 MB
Visual Studio Code
63 processes
8.17 GB
Code Helper (Renderer) 1904 1.12 GB
Code Helper (Plugin) 1933 968 MB
Code Helper (GPU) 1899 412 MB
Terminal
49 processes
3.81 GB
node 60412 486 MB
node 60533 391 MB
zsh 60120 12 MB
Safari
16 processes
2.69 GB
Safari Web Content 7731 612 MB
Safari Web Content 7790 388 MB
Safari Networking 7702 94 MB
Docker
9 processes
1.57 GB
Slack
13 processes
1.06 GB
Figma
14 processes
912 MB
Zoom
8 processes
640 MB
02

Vitals compared with Activity Monitor

Activity Monitor is good at showing what is happening this second. Vitals also tells you which app is responsible, what happened while you were not looking, and when something needs your attention.

Comparing more than Activity Monitor? See Vitals vs iStat Menus, Vitals vs Stats, or all the Activity Monitor alternatives.

Feature Activity Monitor Vitals
What the list shows
Activity MonitorEvery process, about 1,000 rows
Vitals Every app, about 60 rows
Memory, CPU, energy, disk and network per app
Activity MonitorYou add up the helpers yourself
Vitals One figure per app, helpers included
History
Activity MonitorLive graphs, and 12 hours for energy
Vitals 30 days for every metric, per app
Alerts when an app misbehaves
Activity MonitorNone
Vitals High CPU, growing memory, heavy disk or network
Menu bar
Activity MonitorA Dock icon only
Vitals An icon, a figure or a graph, and a compact view of every metric
Dev servers and open ports
Activity MonitorNone
Vitals Grouped by project, idle ones pointed out
Temperatures and fan speeds
Activity MonitorNone
Vitals Included
Volume per app
Activity MonitorNone
Vitals Included
Price
Activity MonitorIncluded with macOS
Vitals $5 once, $29 after the launch
03

Dev servers and open ports, by project

Vitals groups processes by the project folder they run in and shows the ports they have open.

It points out the dev server that has done nothing for three days and offers to stop it. It asks before it stops anything.

Projects 5 dev servers · 4 idle
4322
storefront-web
node · up 3 days, barely used
458 MB Stop…
8000
scraper-api
python · up 4 days, barely used
412 MB Stop…
4321
marketing-site
node · idle 2 hours
296 MB Stop…
3000
billing-api
node · idle 45 min
204 MB Stop…
5173
docs
node
188 MB working
storefront-web stopped. 458 MB and port 4322 are free.
05

What you run stays on your Mac

An activity monitor sees every app you run and every project you work on. Vitals keeps all of it on your machine. Read the privacy details.

No account

You buy a license key. There is nothing to sign in to.

No analytics

Vitals does not report what you run, when, or for how long.

Two network requests

One checks for updates. One checks your license. That is all.

06

Also included

Six smaller features that come with Vitals.

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, and the battery in your AirPods, mouse and keyboard.

30 days of history

The last 12 hours, 24 hours, 7 days or 30 days, and which apps used the most. Stored 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.

Pricing

$5 during the launch, $29 after it. You pay once and get every update for life.

Vitals for Mac

One payment, no subscription
Macs
$5 instead of $29 Save 83%

one-time, for one Mac

Launch price for the first 50 licenses 50 left
Get Vitals for $5
  • Every feature, and every update for life
  • One key for the Macs you pay for. Move it any time
  • 14-day refund if it is not for you

macOS 15 Sequoia or later · Apple silicon and Intel · 4 MB · Notarized by Apple

Post about Vitals, get 50% back. All of it if the post takes off.

The download link appears as soon as you pay, and your key arrives by email. Checkout by Paddle.
Already bought? Get your download link.

Frequently asked questions

Something else? Email hi@vitalsmac.com and a person replies.

The app

How is Vitals different from Activity Monitor?

Activity Monitor lists processes, about a thousand on a working Mac. Vitals lists apps. Every helper is added to the app that launched it, so each app has one figure for memory, CPU, energy, disk and network. Vitals also keeps 30 days of history, sends a notification when an app misbehaves, lives in the menu bar, and finds dev servers left running.

Does it replace Activity Monitor completely?

For everyday questions, yes: what is using the memory, what is draining the battery, what is slowing the Mac down. You can quit or force quit an app or a single process from Vitals. Activity Monitor still has a few specialist tools, such as sampling a process, that Vitals does not copy.

Does it slow my Mac down?

With no window open it samples every five seconds and uses about a tenth of a percent of one core. It samples faster only while you are looking at it.

Which Macs does it run on?

macOS 15 Sequoia or later, on Apple silicon and Intel. Power and temperature figures are most detailed on Apple silicon.

Buying

How much does it cost?

The regular price is $29 for one Mac. During the launch it is $5 for the first 50 licenses, and the price goes up as they sell. It is one payment, not a subscription. The count on this page comes from our licensing server, so it is the real number.

Do I pay again for updates?

No. Every update is included for life. There are no paid upgrades and no renewal.

How many Macs can I use it on?

As many as you pay for. One license covers one Mac, and two Macs cost twice that. For more, pick 5, 10, 25 or 50 Macs on the pricing card. You get one license key that works on that many Macs, and each Mac costs less as the bundle gets bigger: $99 for 5, up to $699 for 50. During the launch, a bundle costs the launch price for each Mac if that is less. Move a license to a new Mac whenever you like, with no account and no email to support.

How does the 50% back offer work?

Buy Vitals, post about it on X, Reels, TikTok or Shorts, and email us the link. At 2,000 views we refund half of what you paid, and at 20,000 views we refund all of it. On X it takes 10,000 and 50,000 impressions. You keep your license. The cash back page has the rules.

Is there a free trial?

No, but there is a 14-day refund. If Vitals is not for you, email us and we refund the payment.

How do I get the app after paying?

The download link is on the page you land on after checkout. Your license key arrives by email within a minute. If you lose either, enter your key on the download page to get the link again.

Why is it not on the Mac App Store?

The App Store sandbox stops an app from reading other apps' processes, which is the one thing an activity monitor has to do. Vitals is signed with our Apple Developer ID and notarized by Apple, so it opens like any other app.

Privacy and safety

Does it send anything about my Mac anywhere?

No. What you run, your history and your project names stay on the Mac. Vitals goes online only to check for updates and to check your license.

What is the optional helper?

macOS only lets an app read your own processes. To include the system's, you can enable a small helper. It answers one question, how much these processes are using, takes no commands, changes nothing, and quits when Vitals closes. Vitals works without it.

Can Vitals quit apps on its own?

No. It only quits an app, a process or a dev server when you ask, and it shows a confirmation first.

Get Vitals for $5 while the launch price lasts

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

Get Vitals for $5