Lives in Your Menu Bar · 100% On-Device

What's eating your Mac,
in plain English.

Your fans are going and you have no idea why. Pulsr keeps your Mac's vitals — CPU, memory, network, disk, battery — live in the menu bar, then answers the actual question in a sentence: "Google Chrome is using the most memory right now — 2.3 GB across 31 processes." Bring that app forward or ask it to quit, right from the list. Everything measured on your Mac. Nothing uploaded. Available in 13 languages.

v1.0.0 · macOS 12+ · Apple Silicon & Intel · Signed & notarized by Apple · No account
The Pulsr popover open on a Mac. The header reads "CPU maxed out". Cards show CPU at 94 percent with 8 cores and a load of 12.42, memory at 80 percent, network throughput of 13.6 MB/s down and 4.9 MB/s up, disk at 75 percent with 228 GB free of 926 GB, and a battery at 80 percent charging. Below, a section titled "What's using your Mac" reads "Google Drive is using the most CPU right now — 10% of your Mac across 8 processes", followed by a ranked list of apps.

How it works

Glance. Click. Fix it.

Glance at the menu bar
Your vitals sit up there all day, redrawn every couple of seconds. Pick which metrics show and whether they read as plain text — CPU 14% MEM 62% — or as a rolling sparkline.
Click for the full picture
A popover tucks in under the glyph with a sparkline card for every metric — CPU load, memory and swap, network up and down, free disk space, and battery level with its real health.
Read the plain-English answer
Right under the cards, one sentence names the app that's actually responsible — by memory or by CPU, your choice — followed by a ranked list of everything else.
Do something about it
Bring the offending app forward to deal with it, or ask it to quit — right from its row. Click anywhere outside and the popover disappears again.

Features

A system monitor that answers the question.

Every Mac already has an Activity Monitor. Almost nobody opens it, because a table of 400 processes doesn't tell you what to do. Pulsr does.

"What's using your Mac," in plain English
The biggest hog gets called out in a sentence you don't have to decode — "Google Chrome is using the most memory right now — 2.3 GB across 31 processes." Processes are grouped per app, not scattered across dozens of PID rows, so the number matches how you actually think about your Mac.
The headline
Live glyphs in the menu bar
CPU, memory, network, disk and battery as tiny live readouts, redrawn every couple of seconds. Show all of them or just the one you care about. The glyph is a template image, so it picks up your light or dark menu bar automatically — no configuration.
Always visible
Text or Graph, your call
Prefer numbers? Text style reads CPU 14%  MEM 62% at a glance. Prefer shape over digits? Graph style draws a rolling sparkline per metric instead, so a spike is something you notice out of the corner of your eye.
Two styles
Act on it without leaving
Every app in the ranked list has two buttons: bring it forward, or ask it to quit. Quitting is a normal, polite quit request — the app can still prompt you to save. System processes are labeled and have no quit button, so you can't take down the OS by mistake.
Two clicks
Memory, honestly
Used and free against your real total, plus swap when your Mac starts leaning on it. That's the pair that actually tells you whether you're low on RAM or genuinely under pressure — the distinction a single percentage hides.
Swap included
Network, up and down
Live throughput in both directions on one sparkline — download in green, upload dashed — with running session totals underneath. Handy for catching the backup, sync client, or update that quietly started saturating your connection.
Session totals
Battery health, not just charge
Charge level and time remaining, plus the numbers you'd otherwise dig out of System Information: cycle count, condition, and maximum capacity as a percentage of the day it left the factory.
Cycles · condition
Disk before it bites you
Free space against total, with the card changing tone as the drive fills so "almost out of disk space" arrives as a warning rather than a failed save. Read and write throughput appear alongside it when there's room.
A friendly overall read
One pill at the top of the popover sums everything up the way a person would: Running smooth, Working hard, Under memory pressure, Almost out of disk space. Most days you look at that and close the window.
At a glance
100% on your Mac
Every reading is taken locally. Nothing about your system, your apps, or your activity ever leaves the machine — no account, no cloud, no telemetry, no history uploaded anywhere. The only network calls are the optional license check and update check.
Privacy
Stays out of the way
Pulsr runs as an accessory app: no Dock slot, no app-switcher entry, no window to manage. The popover tucks under the glyph and dismisses the moment you click away. Set the refresh interval to 1, 2, 3 or 5 seconds, and have it open at login.
Menu-bar native
Light and dark, properly
The whole popover follows your Mac's appearance, and every metric keeps its own Apple system hue in both — CPU blue, memory purple, network green, disk orange, battery green — so you learn the colors once and read the cards by shape after that.
Signed & notarized
Opens with a normal double-click — no "unidentified developer" warning, no Open Anyway, no Terminal. Signed with an Apple Developer ID and notarized by Apple. One universal build for Apple Silicon and Intel.
No warnings
Built for everyone
Keyboard-navigable throughout, with VoiceOver labels and live announcements on the readings, honored Reduce Motion, and WCAG 2.1 AA contrast in both light and dark.
WCAG 2.1 AA
Speaks your language
Pulsr's interface comes in 13 languages, auto-detecting your Mac's language on first launch — switch it anytime from settings.
13 languages
What it watches
CPU load & cores Memory & swap Network up & down Disk space & I/O Battery level Battery health Top apps by memory Top apps by CPU

Pricing

Free for you. Fair for work.

Personal use is free forever — every metric, the full process list, no key, no account, no nag screens. If Pulsr earns its keep at your job, a one-time business license keeps it supported.

Personal
Free forever
For individuals and personal projects
  • Every metric — CPU, memory, network, disk, battery
  • The full ranked app list, by memory or CPU
  • Battery health — cycles, condition, capacity
  • 100% on-device — nothing uploaded
  • No account, no nag screens
  • Free updates forever
Download — Free
Business
$5 / computer
One-time payment — no subscription
  • Everything in Personal
  • Use commercially at work
  • One-time payment — no subscription
  • Free updates forever
  • Supports solo indie development

The personal tier is the full app — buy a business license only if you use Pulsr commercially. One seat per computer, paid once, yours for life. Secure checkout via Stripe; your license key is emailed instantly.


Download & install

Get set up in seconds.

Download the app and drag it into Applications — that's it. No Terminal, no Homebrew, no sign-up.

Download Pulsr for Mac — Free

Version 1.0.0 · Released July 19, 2026 · Free updates forever

macOS 12 Monterey or later · Apple Silicon or Intel
Everything Pulsr needs is built right into the app — no Python to install, no Homebrew, nothing else to set up. One universal build runs natively on Apple Silicon and Intel.
Opens with a double-click
Pulsr is signed with an Apple Developer ID and notarized by Apple, so it opens cleanly the first time — no Open Anyway trip through System Settings, no Terminal. Open the DMG, drag Pulsr into Applications, and launch it.
Look up, not down
Pulsr has no Dock icon by design — after launch it appears as a small live glyph on the right side of your menu bar. Click it to open the popover; click anywhere else to dismiss it.

FAQ

Common questions.

Is Pulsr really free?
Personal use is free forever — every metric, the full process list, no account, no trial timer, no nag screens. If you use Pulsr at work, a one-time $5 business license per computer keeps it supported.
What actually shows up in my menu bar?
Whichever metrics you pick — CPU, memory, network, disk, battery, or any combination — drawn as tiny live glyphs that redraw every couple of seconds. Choose a plain Text style that reads like CPU 14%  MEM 62%, or a Graph style that draws a rolling sparkline instead. The glyph is a template image, so it follows your light or dark menu bar automatically.
Does Pulsr send anything anywhere?
No. Every reading is taken locally on your Mac with psutil, and nothing about your system, your apps, or your activity ever leaves the machine. There is no account and no telemetry. The only times Pulsr contacts our server are to validate a business license key or to check for updates, which sends only the app version.
How is this different from Activity Monitor?
Activity Monitor is a table of processes you have to go open, read, and interpret. Pulsr lives in your menu bar and answers the question in a sentence: "Google Chrome is using the most memory right now — 2.3 GB across 31 processes." Processes are grouped per app rather than listed one row per PID, and you can bring an app forward or ask it to quit right from its row.
Can I quit an app from Pulsr?
Yes. Every app in the ranked list has two buttons: bring it forward, or ask it to quit. Quitting sends a normal, polite quit request — the same one you'd send with ⌘Q — so the app can still prompt you to save. System processes are marked as such and have no quit button, so you can't knock the operating system over by accident.
Does it show battery health?
Yes. Alongside the current charge level and time remaining, the battery card shows cycle count, condition, and maximum capacity as a percentage of the original — the numbers you'd otherwise dig for in System Information. On a desktop Mac with no battery, the card simply doesn't appear.
Won't a system monitor slow my Mac down?
Pulsr reads a handful of system counters on a timer and draws a small glyph. You control how often that happens — 1, 2, 3 or 5 seconds — so if you want it lighter still, dial the interval up. There is no background indexing, no history database, and no network activity.
Why isn't Pulsr in my Dock?
That's deliberate. Pulsr runs as an accessory app, which means it lives in the menu bar and doesn't take up a Dock slot or show up in the app switcher. Click the menu-bar glyph to open it; click away to dismiss it. You can also have it open automatically at login from settings.
Will macOS warn me about an unidentified developer?
No. Pulsr is signed with an Apple Developer ID and notarized by Apple, so it opens with a normal double-click the first time — no Open Anyway trip through System Settings, no Terminal.
How do I update Pulsr?
Pulsr quietly checks for a new version about once a week and badges the update button when one is available — never a pop-up, and nothing is downloaded or installed automatically (you can turn the check off). To update, re-download the latest Pulsr.dmg from this page and drag the new Pulsr into your Applications folder. Your settings carry over.
Is there a Windows version?
Not yet — Pulsr is Mac-only for now. The menu-bar glyph, the popover that tucks under it, and the battery-health readings are all built on macOS system frameworks.
Also by the same solo developer Heftr Pulsr tells you the disk is filling up. Heftr tells you what's filling it — an X-ray of any file or folder that explains why it's so big. And if the answer is video, Squishr shrinks it. Free for personal use.

Like what I make?

All my apps are free for personal use. If they save you time or make your day a little easier, a tip keeps me going — it goes straight to development, no middleman.

Hear about new apps first

One short email when twoplus11 ships a new Mac app. No spam — and unsubscribing is one click that works instantly.

One confirmation email first — you're only in if you click it.