Perf Pulse
New: Crash Guard for runaway memory and low disk space

Know before your Mac
goes down.

Perf Pulse warns you when an app is running away with memory or your disk is approaching a critical limit, then opens the live local view so you can act before your work disappears.

Perf Pulse
Live1D3D7D14D30D
Search...
CPU

18.3%

10 cores
Memory

89%

Warning
Processes

312

47 apps
Battery
84%Charging
Uptime

3d 14h

CPU Usage Over Time18.3%
Memory Over Time89%
NamePIDCPUMemoryActions
VS Code(23)14.6%4.2 GiBExplainStop
VS Code Helper (Renderer)23416.1%1.8 GiBStop
VS Code Helper (Plugin)23424.3%1.2 GiBStop
VS Code Helper (GPU)23432.1%680 MiBStop
Google Chrome(31)8.7%3.1 GiBExplainStop
Docker Desktop(5)4.1%2.1 GiBExplainStop
node6.2%512 MiBExplainStop
Spotlight1.9%234 MiBExplainStop
Port 3000 → node (PID 12847)·Port 5432 → postgres (PID 9912)·Port 8080 → docker-proxy (PID 903)
VS CodeSafe
×

Visual Studio Code editor. Electron-based with multiple helper processes for rendering, plugins, and GPU.

High CPU: Large workspace, many extensions, or TypeScript compilation.

Copy stop Stop safely
Signal requested — watching for exit

Activity Monitor shows you what is happening.
It does not warn you before it is too late.

A flat process list is not enough when your Mac is minutes away from memory or disk exhaustion.

"Why did my Mac freeze before I could react?"

Activity Monitor doesn’t alert you when one app keeps growing or disk headroom is disappearing.

"Why is my Mac using 14 GiB RAM?"

Activity Monitor doesn't explain. It shows a flat list of PIDs with no grouping or context.

"What can I safely quit?"

No guidance. Just a flat PID list. You're on your own deciding what to kill.

New in v1.7 · Crash Guard

Know before your Mac goes down.

Crash Guard watches runaway app memory and shrinking disk headroom in the background. It warns you early, can open the live local dashboard, and helps you stop the right process safely.

Memory risk

40 / 100

Tracks pressure, swap growth, and per-app leak velocity.

Disk headroom

27.2 GiB

Warns on low space and projects time to a critical threshold.

Alert delivery

Native + live

A notification can bring the exact Crash Guard tab forward.

Perf Pulse Crash Guard live local dashboard showing memory risk, disk headroom, active incidents, and protection controls

Always on at login

A per-user launch agent keeps watch after terminal sessions end. No root daemon or macOS system extension.

You stay in control

Stopping a process requires your confirmation and a fresh identity check before Perf Pulse sends a signal.

Storage stays read-only

Crash Guard finds developer storage hotspots and files held open by apps. It never deletes files automatically.

Everything you need.
Nothing you don't.

Built for developers who want real answers, not just raw data.

Performance Score

One number to rule them all. Your Mac's health as a 0-100 score — instantly understand if things are good, or need attention. Component breakdown shows exactly where to focus.

Performance Score
82GOOD
CPU Headroom
88
Memory Pressure
72
Disk I/O
95
Process Efficiency
78
24h trend+5 points

Meeting Mode

The panic button for video calls. One click pauses Docker, Spotlight, Time Machine, and other resource hogs. Your Zoom calls will thank you. Auto-restores after your meeting.

Meeting Mode
🎥
Meeting ModeActive

Pauses background processes for smoother video calls

Paused Processes
Docker Desktop
4.2% · 2.1 GB
Spotlight (mds)
3.8% · 890 MB
Time Machine
2.1% · 450 MB
iCloud Sync
1.4% · 320 MB
Resources freed11.5% CPU·3.8 GB RAM
Auto-restore in 52 minutes

Battery Optimizer

See exactly what's draining your battery. Get actionable recommendations and one-click optimization. Users report 30%+ battery life extension on typical workdays.

Battery Optimizer
🔋
78%On Battery
3h 42m remaining·Health: 94%
High Energy Impact
Chrome42.5
VS Code28.3
Slack15.2
Docker8.7
Potential battery gain+47 minutes
!Chrome using significant energy - close 12 idle tabs
Dark mode enabled - reduces display power

AI Pattern Detection

Your Mac learns your patterns over 2 weeks. Predicts slowdowns before they happen, identifies memory leaks, and finds your optimal work windows. Like having a performance analyst on staff.

AI Insights
🧠Pattern Detection Active
14 days analyzed
Detected Patterns
⚠️Daily Slowdown

Performance drops by ~18% between 2:00 PM - 4:00 PM when Docker + Chrome + Slack peak together

🔴Memory Leak Detected

Slack grows 200MB+ over 8 hours. Restart recommended daily.

Optimization Window

Best time for heavy tasks: 6:00 AM - 9:00 AM when background load is minimal

Tomorrow's predicted score76-82

Port Mapper

Instantly see which process owns which port. No more piping lsof through grep.

Port Mapper
PORTPIDPROCESSLABEL
300012847nodeNext.js Dev
54329912postgresPostgreSQL
637910234redis-serverRedis
8080903docker-proxyDocker
888814201jupyter-labJupyter

AI Process Explainer

"What is com.apple.bird?" Click any process for instant, plain English answers — safety rating, quit consequences, and actions. 75+ built-in explanations, with Claude Code deep-dives for Pro users.

explain WindowServer
WindowServerSystem Process

The macOS display server. Manages all on-screen rendering — windows, animations, transparency, and GPU compositing.

High CPU: Usually means heavy UI rendering, lots of windows, or external display scaling.

Safe to keep running Do not quit — will log you out

Inline Process Descriptions

Every process shows a one-line explanation right in the table — no clicking required. Descriptions load automatically, persist across sessions, and cover macOS daemons, dev tools, databases, and popular apps.

Processes
node

JavaScript runtime built on V8

12.3%342 MB
mds_stores

Spotlight search indexing daemon

8.1%89 MB
WindowServer

macOS display compositor

5.7%210 MB
com.apple.bird

iCloud sync daemon

0.2%14 MB

Learned Insights

Your Mac builds a performance profile over time. See time-of-day slowdown patterns, frequent bottleneck processes, and memory trends — surfaced right in the Speed Up tab with confidence scores.

Speed Up
Learned Insights — 2 weeks of data
Afternoon Slowdown85%

Your Mac typically slows down around 3:00 PM

🔥Frequent Bottleneck92%

Chrome is your top CPU consumer during slowdowns

📈Memory Trend78%

Memory usage climbs ~1.2 GB between morning and evening

Speed-Up Recommendations

One-click analysis finds exactly what’s slowing you down. Know what to quit and how much you’ll save.

WARNING

Chrome using 3.1 GiB with 47 processes

Close unused tabs to save ~1.8 GiB

CRITICAL

Memory pressure: 89% used

Quit Slack and Docker Desktop to free 3.5 GiB

INFO

4 idle apps running > 2 hours

Quitting saves 890 MiB memory, 2.3% CPU

Potential savings: 6.2 GiB memory, 14.8% CPU

Process Groups

See the real cost of each app. Not 47 separate Chrome PIDs — one entry showing total impact. Click to explore details and take action.

Google Chrome47 procs3.1 GiB8.7%Click to explore
Chrome Helper (GPU)1.2 GiB3.1%
Chrome Helper (Renderer) x121.4 GiB4.2%
Chrome Helper (Plugin)510 MiB1.4%
VS Code23 procs2.8 GiB12.4%Click to explore
Docker Desktop12 procs2.1 GiB4.1%Click to explore

Quick Actions

Copy a command or request a graceful stop from the dashboard. Every in-app action requires confirmation and a fresh PID, name, and start-time identity check.

Process Actions
Google Chrome47 processesSafe to quit

Web browser. Each tab runs as a separate renderer process. GPU and plugin helpers add overhead.

CPU: 8.7%·Memory: 3.1 GiB
Copy stop command
kill 1284 1285 ... +45
Stop safely
confirm + identity check
Signal requested — watching for exit

Historical Performance Tracking

Go beyond live monitoring. See 1-day to 30-day retrospectives with per-process CPU and memory charts, ranked app leaderboards, and detailed drill-downs. Find out which apps have been quietly draining your Mac.

Historical \u2014 7D
CPU Hours55.2h
Peak Memory15.7 GiB
Top CPU AppVS Code
Apps Tracked17
CPU Usage by Process25%19%13%6%0%MonWedFriSunTueThu
VS Code
Chrome
Docker
node
Spotlight
CPU Rankings
1VS Code
14.6 h
2Chrome
8.7 h
3Docker Desktop
4.1 h
4node
3.8 h
5Spotlight
1.2 h

Terminal TUI

Live terminal monitor with perf-pulse top. Real-time refresh every 2 seconds. Press q to quit.

perf-pulse top
Perf Pulse v1.1.0              CPU: 18.3%  MEM: 14.2/16.0 GiB (89%)
Processes: 312                 Uptime: 3d 14h 22m

  NAME                       PID    CPU%    MEM        STATUS
  VS Code Helper            2341   12.4%   2.8 GiB    Running
  Google Chrome             1284    8.7%   3.1 GiB    Running
  node                     12847    6.2%   512 MiB    Running
  com.docker.vmnetd          891    4.1%   2.1 GiB    Running
  WindowServer               187    3.8%   890 MiB    Running

  Press q to quit · Refreshing every 2s

CLI Power

Pipe system data to Claude Code or Codex. JSON, CSV, or text output for AI-powered analysis.

Terminal
$ perf-pulse analyze --format json | claude "what's using the most memory?"

Based on the system snapshot, here are the top memory consumers:

1. Google Chrome — 3.1 GiB (47 processes)
    Recommendation: Close unused tabs
2. VS Code — 2.8 GiB (23 processes)
    Normal for large workspaces
3. Docker Desktop — 2.1 GiB (12 processes)
   → Consider reducing VM memory allocation

Everything included.
One price. Forever.

Here's what you get with Perf Pulse Pro.

Always-on Crash Guard for memory and diskNEW
$49
Live Activity Monitor replacement
$49
Historical performance tracking (1D-30D)
$39
AI process explainer (Claude-powered)
$29
One-click "Make It Fast" optimization
$29
Port mapper for developers
$19
Performance Score (0-100) with insightsNEW
$49
Meeting Mode (pause background processes)NEW
$29
Developer Profiles (React, iOS, Data Science)NEW
$39
Battery Optimizer (30%+ extension)NEW
$49
Startup Manager (LaunchAgents control)NEW
$29
Before/After Reports (exportable)NEW
$19
Auto-Scheduling (nightly optimization)NEW
$29
Webhook Alerts (Slack, Discord)NEW
$29
AI Pattern Detection (learn your Mac)NEW
$49
"50 Processes You Can Safely Kill" cheat sheetNEW
$29
Video Course: Master Mac PerformanceNEW
$49
Lifetime updates & new features
$29
Total value$642
Regular price$79
Founder's EditionOne-time payment. Forever access.
$29Save $50 (63% off regular price)
Get Perf Pulse Pro

Instant delivery • Works on macOS 12+ • 30-day money-back guarantee

Saved me 2 hours of debugging a memory leak.

Sarah K.

Senior Engineer, Stripe

Meeting Mode is a game changer for Zoom calls.

Mike T.

Engineering Manager

Finally understand what mds_stores is doing!

Alex R.

iOS Developer

Up and running in
three steps.

Install once, choose your protection level, and stay in control.

1

Install in 30 seconds

$ brew install hopeatina/perf-pulse/perf-pulse

One command. No account creation, no cloud sync, no setup wizard.

2

Turn on always-on protection

$ perf-pulse guard install

Crash Guard starts for your user at login. No root daemon or system extension.

3

Get warned. Review. Stop safely.

A native alert can open the exact live dashboard. You confirm every identity-checked stop.

Simple, transparent pricing

One-time payment or subscribe. Cancel anytime.

Founder's Edition

Perf Pulse Pro

For individual developers

$79$29one-time

Founder's Edition — Save 63%

Get Perf Pulse

One-time payment. Lifetime license. 30-day money-back guarantee.

  • Always-on Crash Guard for memory and disk
  • Performance Score (0-100) with insights
  • Meeting Mode for video calls
  • Battery Optimizer (30%+ extension)
  • AI Pattern Detection
  • Developer Profiles (React, iOS, etc.)
  • Startup Manager
  • Auto-Scheduling & Webhook Alerts
  • Before/After Reports
  • Live process monitor with grouping
  • Port mapper for developers
  • AI process explainer
  • CLI analysis engine
  • Lifetime updates
  • 30-day money-back guarantee

Perf Pulse Enterprise

For teams & organizations

$199one-time
Get Enterprise

One-time payment. Lifetime license. 30-day money-back guarantee.

  • Everything in Pro
  • Team dashboard (coming soon)
  • Fleet monitoring & alerts
  • Usage reports for IT
  • Priority support (24hr response)
  • Custom profile creation
  • Onboarding call
Security First

Your resource data stays on your Mac.

Perf Pulse monitors locally with no analytics or tracking. Network access is limited to license validation and the alerts you choose to configure.

Local by Default

Resource monitoring and analysis stay on your Mac. Network use is limited to license validation and alerts you explicitly configure.

User-Controlled Actions

Monitoring is read-only by default and storage scans never delete files. Process stopping is explicit, confirmation-gated, and identity-checked.

Audited Code

Built in Rust with memory safety guarantees. XSS-protected dashboard. No unsafe code. Stripped binary — nothing hidden.

Verified Delivery

Installed via Homebrew with SHA-256 checksum verification. Signed releases. Automatic integrity checks on every update.

Security measures

  • Dashboard bound to localhost only — never exposed to the network
  • Process actions require confirmation and a fresh identity check
  • Storage diagnostics are read-only and never delete files
  • CORS restricted to same-origin requests
  • HTML output sanitized to prevent XSS injection
  • License file stored with owner-only permissions (600)
  • HTTPS-only license validation with pinned endpoint
  • Stripe webhook signature verification on every payment event
  • Security headers: HSTS, CSP, X-Frame-Options, referrer policy

Frequently asked questions

Everything you need to know about Perf Pulse Pro

Still have questions? Contact support