Built for macOS Sonoma & Sequoia

Your Mac,
decoded.

Activity Monitor reimagined with an Insights Engine that explains your Mac in plain English. Record performance sessions, get actionable recommendations, and understand your system like never before.

Download Free Trial See what's inside
MacPulse Dashboard — CPU, Memory, Network, Disk, Thermal, Battery, and GPU monitoring in one view
CPU 24%
Memory 68%
Network 2.4 MB/s
Thermal 52°C

Your Mac,
explained.

Insights Engine

Automatic analysis of your system patterns with plain-English summaries and actionable recommendations. No jargon, no confusion — just clear explanations of what's happening and what to do about it.

CPU Analysis — Detect thermal throttling, identify peak usage hours, flag overnight activity
Memory Pressure — Track compression ratios, sustained high usage, week-over-week trends
Disk Health — SSD performance warnings, growth rate predictions, heavy write detection
Thermal Events — Sustained heat periods, fan curve effectiveness, throttling alerts
Battery Intelligence — Drain rate anomalies, cycle count milestones, temperature warnings
Memory — Pressure reached "warning" 4 times today. 78% of samples show usage above 85%.
CPU — Peak usage between 2-4 PM (avg 72%). Thermal throttling detected for 3 minutes during compile.
Disk — SSD at 68% capacity. At current growth rate, you have ~180 days before performance impact.
Learn more about the Insights Engine

Performance Sessions

Record everything during intensive tasks. Whether you're gaming, rendering, or debugging a performance issue, capture high-resolution data at 1-second intervals for detailed post-analysis.

1-Second Resolution — Capture every spike, drop, and anomaly with precision
Comprehensive Metrics — CPU, GPU, memory, thermals, fan speeds, and FPS
FPS Monitoring — Frame rate and frame time tracking for gaming and video work
Session Management — Name, save, and compare multiple recording sessions
CSV Export — Full data export for external analysis in Excel, Numbers, or Python
Performance session recording with CPU, GPU, FPS, and temperature charts
Duration
12:34
Avg FPS
94.2
Peak Temp
78°C
Max GPU
96%
Learn more about Performance Sessions

Seven modules.
One dashboard.

CPU

Per-core usage with P-core and E-core differentiation. User/system breakdown on Apple Silicon.

Per-core · P/E clusters

Memory

Wired, compressed, cached, and free composition. Swap usage and memory pressure level.

Composition bar · Pressure

Network

Per-interface throughput with upload and download rates. Private and public IP addresses. Connectivity change notifications.

IP addresses · Notifications

Disk

Volume usage with I/O read/write rates. SMART health status for NVMe and SATA drives. External drive detection with eject support.

SMART · I/O rates · External

Thermal & Fans

SMC temperature and power sensors. Fan RPM with custom speed curves. System, CPU, GPU, and memory power consumption in watts.

Power sensors · Fan curves

Battery

Charge percent, health status, cycle count, and temperature. Plus Bluetooth device batteries for AirPods, Magic accessories, and controllers.

Health · Bluetooth devices

GPU

Utilization via IOKit, memory via Metal, device name, and temperature. Unified memory on Apple Silicon.

Metal · IOKit · Utilization

Every module,
beautifully detailed.

CPU module with P-core and E-core breakdown, per-core bars, and history chart CPU
Memory module with composition bar, pressure level, and usage chart Memory
Network module with per-interface throughput and dual-line chart Network
Disk module with volume usage and I/O rate charts Disk
Thermal module with sensor readings and temperature history Thermal
Battery module with charge, health, cycle count, and temperature Battery
GPU module with utilization, memory, and device info GPU

Not just monitoring.
Understanding.

Historical Analytics

Trends over time

Every data point persisted to SQLite. Browse 24 hours, 7 days, or 30 days of history with intelligent downsampling.

History & Trends view showing CPU, Memory, Network, and Disk charts over time
Menu Bar Status Item

Always there

Four display modes: Icon Only, Text, Sparkline, or Text + Sparkline. Show CPU, Memory, or Network speeds directly in your menu bar with mini polyline charts.

MacPulse menu bar status item showing CPU, Memory, and Network with sparkline charts
Fan Control

Custom curves

Drag control points to create your perfect fan profile. Four presets included.

Temperature °C RPM %
WidgetKit

Desktop widgets

Small, medium, and large widgets showing system averages. Updated every 5 minutes with averaged data for a meaningful picture of system health.

MacPulse
24CPU
System Overview
24CPU
68RAM
87DISK
Avg 5m
↓ 1.2 MB/s ↑ 340 KB/s
Insights Engine

Your Mac, explained

The Insights Engine analyzes 30 days of historical data to surface patterns and anomalies you'd never spot yourself. Thermal throttling, memory pressure trends, battery drain anomalies, disk growth predictions — all explained in plain English with actionable recommendations.

CPU Throttling Detection Memory Pressure Tracking SSD Growth Prediction Thermal Event Analysis Battery Drain Anomalies Network Throughput Spikes
Memory — Pressure reached "warning" 4 times today. Week-over-week usage up 8% (62% → 70%).
CPU — Thermal throttling detected: frequency dropped to 78% for 3 min during afternoon compile.
Disk — SSD at 76% capacity. At current growth rate (~2.1 GB/day), ~85 days until performance impact.
Thermal — Fan curve "Performance" reduced avg temp by 12°C. Sustained heat periods down 40%.
Performance Sessions

Record & analyze

Start a recording session during intensive tasks — gaming, rendering, compiling, or debugging performance issues. Capture comprehensive metrics at 1-second intervals, then analyze the data to find bottlenecks and optimize your workflow.

Resolution
1 second
Metrics
CPU, GPU, FPS, Temp
Export
CSV
Sessions
Unlimited
Performance session recording with FPS, frame time, CPU/GPU utilization, and temperature charts
Menu Bar Popover

Compact overview

Click the status item for a complete system overview. Mini gauges for CPU, Memory, Disk. Network throughput with private IP. Thermal status, GPU utilization, battery level, and Bluetooth device batteries.

MacPulse menu bar popover showing system overview with CPU, Memory, Disk gauges, Network throughput, Thermal status, GPU, and Bluetooth device batteries
Bluetooth Batteries

Every accessory

Track battery levels for AirPods (Left/Right/Case), Magic Mouse, Magic Keyboard, trackpads, and game controllers. Low battery warnings highlighted in red.

🎧
AirPods Pro
L 85% R 82% C 45%
🖱
Magic Mouse
72%
⌨️
Magic Keyboard
94%
🎮
DualSense
15%
Network Intelligence

IP & alerts

Private and public IP addresses displayed in the popover. Get notified when your IP changes or connectivity drops.

Private IP 192.168.1.42
Public IP 203.0.113.1
SMART Health

Disk vitals

Monitor SMART status for NVMe and SATA drives. Verified, Failing, or Unknown indicators with media type detection.

APPLE SSD AP0512Q
NVMe
Verified
Power Sensors

Real-time watts

SMC power readings: system total, CPU, GPU, memory, and DC input. Voltage and current for advanced diagnostics.

System
18.4W
CPU
8.2W
GPU
4.1W
Memory
2.8W
Top Processes

What's eating your CPU

Real-time delta-based measurement shows actual current CPU usage (not lifetime average). Top 5 processes by CPU in the menu bar popover, refreshed each time you open it.

#1
Google Chrome
34.2%
#2
Xcode
18.7%
#3
Swift Compiler
12.4%
#4
Slack
5.1%
#5
Finder
2.3%
Per-App Breakdown

Who's using your bandwidth

See which apps are consuming the most network bandwidth and disk I/O. Top 10 apps aggregated by process name with delta-based measurement.

#1 Chrome
↓ 4.2 MB/s ↑ 890 KB/s
#2 Dropbox
↓ 1.8 MB/s ↑ 2.1 MB/s
#3 Spotify
↓ 320 KB/s ↑ 12 KB/s
Extended Notifications

Never miss a warning

Comprehensive alerts for GPU utilization, GPU temperature, low battery, fan failure, and fans at max. Each with configurable thresholds and 15-minute cooldowns.

GPU temperature exceeded 90°C
Battery below 20% on battery power
GPU sustained above 90% for 5 min
“Activity Monitor shows you numbers. The Insights Engine tells you what they mean.”

Engineered to be
invisible.

<1%
CPU Usage
<50MB
Memory Footprint
5s
Poll Interval
30d
History Retention
Swift & SwiftUI Universal Binary SQLite + GRDB macOS 14+

Start free.
Upgrade when ready.

Trial
$0
14 days, full access
  • All 7 monitoring modules
  • Insights Engine
  • 30-day historical analytics
  • Menu bar companion
  • Desktop widgets
Feature Availability

The Direct (LemonSqueezy) version includes all features. The Mac App Store version has some limitations due to sandboxing restrictions.

Insights Engine
Performance Sessions
Menu bar status modes
Network notifications
Bluetooth batteries (Direct only)
SMART disk health (Direct only)
Power sensors (Direct only)
Top processes (Direct only)
MacPulse

Understand your
machine.

Download MacPulse and let the Insights Engine explain your Mac. 14-day free trial, no account required.

Download for macOS
v1.0.0 · macOS 14 Sonoma or later · Apple Silicon & Intel