New Vitals 1.1.1: the mixer remembers

The Image 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.

850 left at launch priceOne-time payment14-day refundOn Windows? Join the waitlist

Loved by 690+ Mac users See what they say
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
Image Google Chrome 21.23 GB
Image VS Code 8.17 GB
Image Terminal 3.86 GB
Image Safari 2.69 GB
Other 23.30 GB
Power by App
1.7 W
all apps
Image GitHub Desktop 427 mW
Image Google Chrome 367 mW
Image Zoom 145 mW
Image 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
Image Google Chrome
18.2%
AppCPU
Image
Google Chrome
96 processes
–
Image
Terminal
49 processes
–
Image
Safari
16 processes
–
Image
Docker
9 processes
–
Image
Visual Studio Code
63 processes
–
Image
Slack
13 processes
–
Image
Figma
14 processes
–
Image
Zoom
8 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
Image Google Chrome
20.59 GB
AppMemory
Image
Google Chrome
96 processes
–
Image
Visual Studio Code
63 processes
–
Image
Terminal
49 processes
–
Image
Safari
16 processes
–
Image
Docker
9 processes
–
Image
Slack
13 processes
–
Image
Figma
14 processes
–
Image
Zoom
8 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
Image Photos
121 kB/s
AppWriting
Image
Photos
6 processes
–
Image
Google Chrome
96 processes
–
Image
Docker
9 processes
–
Image
Visual Studio Code
63 processes
–
Image
Xcode
22 processes
–
Image
Mail
4 processes
–
Image
Slack
13 processes
–
Image
Music
5 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
Image Safari
8 kB/s
AppDownloading
Image
Safari
16 processes
–
Image
Google Chrome
96 processes
–
Image
Slack
13 processes
–
Image
Zoom
8 processes
–
Image
Music
5 processes
–
Image
Mail
4 processes
–
Image
Docker
9 processes
–
Image
Notion
6 processes
–
Apple M2 Max
60 %
Average32%
Peak95%
Memory
1.69 GB
Average
32%
Peak
95%
Top App
Image Figma
35%
AppGPU
Image
Figma
14 processes
–
Image
Google Chrome
96 processes
–
Image
Safari
16 processes
–
Image
Zoom
8 processes
–
Image
Visual Studio Code
63 processes
–
Image
Xcode
22 processes
–
Image
Slack
13 processes
–
Image
Notion
6 processes
–
On battery
64 %
Remaining2h 46m
Cycles412
Power Draw
12.6 W
Health
76%
Temperature
31°
Top App
Image Google Chrome
4.3 W
AppPower
Image
Google Chrome
96 processes
–
Image
Zoom
8 processes
–
Image
Figma
14 processes
–
Image
Slack
13 processes
–
Image
Safari
16 processes
–
Image
Visual Studio Code
63 processes
–
Image
Docker
9 processes
–
Image
Music
5 processes
–
Output
MacBook Pro Speakers
64%
AppStatusVolumeLevel
Image Music Playing 100%
Image Zoom Playing 80%
Image Google Chrome Playing 35%
Image Slack Silent Muted
Image Safari Silent 100%
Image Figma Silent 100%
Image Notion Silent 100%
Image Mail Silent 100%
3 connected
Lowest battery: AirPods Pro, left, 42%. Beats Fit Pro is paired but away.
42% Bluetooth Settings
DeviceKindBatteryLevel
AirPods Pro Headphones
Left 42%
Right 58%
Case 80%
Magic Trackpad Trackpad 67%
Magic Keyboard Keyboard 91%
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
auth-service
go
8080
74 MB
email-templates
node
3030 idle 3 hours
58 MB

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

Now I find myself stealing quick glances at the menu bar, instead of taking another sip of coffee.

Image Ed WisemanVerified on X Emmy-winning director and producer

macOS Activity Monitor is horrible when I’m juggling dev projects and local AI. Vitals is so much better.

Image KnowixVerified on X Developer and AI builder

cant keep vibecoding everything for $5, i get a finished product, clean ui, and bug fixes

Image Sai KrishnaVerified on X Founder of Superblog
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
Image
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
Image
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
Image
Terminal
49 processes
3.81 GB
node 60412 486 MB
node 60533 391 MB
zsh 60120 12 MB
Image
Safari
16 processes
2.69 GB
Safari Web Content 7731 612 MB
Safari Web Content 7790 388 MB
Safari Networking 7702 94 MB
Image
Docker
9 processes
1.57 GB
Image
Slack
13 processes
1.06 GB
Image
Figma
14 processes
912 MB
Image
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.

The whole comparison, row by row, is at Vitals vs Activity Monitor. Comparing more than Activity Monitor? See Vitals vs iStat Menus, Vitals vs Stats, or all the Activity Monitor alternatives.

Feature ImageActivity Monitor ImageVitals
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 MonitorNone. Its Dock icon can show CPU use
Vitals One item per readout, a value, a graph or both, arranged as you like, with a dropdown 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 and Bluetooth batteries
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

Eight smaller features that come with Vitals.

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

Alerts for misbehaving apps

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

Image Zoom
Image Music
Image 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.

Image
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.

ImageVitals MacBook Pro · M2 Max
52.63GB
Image
Image
Image
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.

ArrangeReset
Cards
Chart
Right now
Apps

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.

Wall of love

Take it from 111 Mac users

What they said on X and Hacker News, in their own words.

Asdrúbal Chirinos’s post on X

Vitals has reminded me of two vital things: first, that Dia is using up most of my memory (something that was supposedly one of its strengths when we switched from Chrome), and second, that I need to order my next Mac with 32 GB of memory.

Image Asdrúbal Chirinos @achirinos
MaximeB’s post on X

For $5 it’s a steal

Image MaximeB Verified on X @Buildingitmyway
eugen’s post on X

Thank you so much! The volume control update is exactly what I needed. Best $5 I’ve spent 🙌

Image eugen Verified on X @lucian_forseti
Dominik Sobe’s post on X

Super cool idea man!!!

Image Dominik Sobe Verified on X @sobedominik
Steve Chazin’s comment on Hacker News

Best $5 I ever spent. Good job Atta

Image Steve Chazin Verified on X on Hacker News
R.’s post on X

It's definitely "no brainer" pricing territory rn

Image R. Verified on X @RichDoesTech
Daniel Smidstrup’s post on X

cool idea :)

Image Daniel Smidstrup Verified on X @DanielSmidstrup
Lucien Arbieu’s post on X

Just give a shot to this guy 🫡

Image Lucien Arbieu Verified on X @ArbieuLucien
Nicholas Arce’s post on X

instant purchase

Image Nicholas Arce Verified on X @nickarceco
Ivan Golovach’s post on X

Great product really enjoying it. And $5 is an absurdly good deal lol. Thanks for building this! 🙌

Image Ivan Golovach Verified on X @ivandotge
Bud Hennekes’s post on X

just bought

Image Bud Hennekes Verified on X @Aboundlessworld
Jordy’s post on X

nice website, looks clean as well! definitely pulling ’em in.

Image Jordy Verified on X @Droppyformac
Hakimuddin K’s post on X

Wait what $5?? That’s it?

Image Hakimuddin K Verified on X @hakimuddinkika
Nicolas’s post on X

Granted I am a data geek, but I have to say I love Vitals. Such a slick app, much better than Activity Monitor. I hope Apple buys you out!

Image Nicolas Verified on X @habibicode
oleks’s post on X

website is nicely made by the way, apple-like!

Image oleks Verified on X @oleks01
Shashank Bhardwaj’s post on X

love this. instant buy

Image Shashank Bhardwaj Verified on X @bhardwajshash
Kimi Nguyen’s post on X

$5 for a lifetime license is a steal for an app-focused Activity Monitor

Image Kimi Nguyen Verified on X @kimindiehacker
Sadok’s post on X

per app volume control on mac is worth the $5 alone

Image Sadok Verified on X @yesadok
Sarmad Tahir’s post on X

Vitals is such an upgrade over Activity Monitor, having CPU, memory, GPU and projects in one place is a game changer

Image Sarmad Tahir Verified on X @itxsarmadd
Filippo Rovelli’s post on X

I’ve been looking for an app like this forever, and this is exactly what I needed. Love the UI too — it’s surprisingly hard to find something decent out there. Took me about 20 seconds to be convinced and make the purchase. Really well done. $5 gladly spent!

Image Filippo Rovelli @filippo_rovelli
Gabriel’s post on X

I bought it as soon as I saw it, as i’m not pleased with standard macos activity monitor, and it is amazing, super fast, well designed, tons of details. Amazing the projects one for developers as me dealing with leaked node processes 😂

Image Gabriel @gabzarias
Kishore Surendiran’s post on X

I was one of the first 30 to get it. Your website was enough to impress me. The app is great. Wonderful idea and implementation. I can’t wait for future updates and enhancements

Image Kishore Surendiran @kishore2908
07

Pay once, keep it forever.

$5 while the launch price lasts, $29 after. No subscription, and every update is included, 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 850 licenses 850 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 · 10 MB · Notarized by Apple

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

Image

Buy Flit Lifetime, get Vitals free. Already own it? Claim your copy.

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 [email protected] 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.

Can I arrange the menu bar like iStat Menus?

Yes. Every readout can be its own menu bar item, a value, a graph or both, and you ⌘-drag them into any order. The dropdown and the window are yours to arrange too: choose the tabs, and show, hide or reorder the sections on each.

Does it live in the Dock or the menu bar?

Both, if you like. It is always in the menu bar. Turn on Show in Dock and it stays in the Dock like Activity Monitor; opened by hand it shows its window, and at login it stays in the menu bar.

Buying

How much does it cost?

The regular price is $29 for one Mac. During the launch it is $5 for the first 850 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?

Nothing about what you run. Your apps, your history and your project names stay on the Mac. Vitals goes online only to check for updates and to check your license. Activating sends the key, the Mac's name and an anonymous ID, so you can tell your Macs apart when you move a 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.

Image

Get Vitals for $5 while the launch price lasts

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

Get Vitals for $5