The Problem with Raw Data
Traditional system monitors are designed for developers and sysadmins who can interpret raw metrics. They show you CPU percentages, memory composition breakdowns, and disk I/O rates — assuming you know what to do with that information.
But most Mac users don't need to know that their CPU hit 92% during a compile. They need to know why their laptop is running hot, whether it's normal, and what they can do about it.
That's the gap the Insights Engine fills. It transforms 30 days of historical data into actionable intelligence, surfacing patterns you'd never spot by staring at real-time gauges.
How It Works
The Insights Engine is entirely rule-based. There's no machine learning, no cloud processing, no data leaving your Mac. It queries the same SQLite database that powers the Historical Analytics view and applies a series of detection algorithms to identify meaningful patterns.
Every insight includes:
- A severity level — Warning (requires attention), Noteworthy (good to know), or Informational (FYI)
- A module tag — CPU, Memory, Disk, Thermal, Battery, Network, or GPU
- Plain-English explanation — What happened, why it matters, and what you can do
- Timestamp — When the pattern was detected
Insights refresh when you open the Insights view and can be dismissed individually or cleared entirely via right-click context menu.
What the Insights Engine Detects
CPU Insights
The CPU analyzer looks for patterns that indicate performance issues or unusual workload:
Memory Insights
Memory analysis tracks pressure events, compression ratios, and usage trends:
Disk Insights
Disk insights focus on SSD health and capacity planning:
Thermal Insights
Thermal analysis helps you understand heat patterns and fan effectiveness:
Battery Insights
Battery analysis monitors health, cycles, and drain patterns:
Network Insights
Network analysis detects unusual traffic patterns:
All Insights Engine analysis happens locally on your Mac. No data is sent to any server. No internet connection is required. Your system metrics stay on your machine — always.
Designed for Clarity
We spent considerable time crafting the language for each insight. Technical accuracy matters, but so does accessibility. An insight about thermal throttling needs to explain what throttling is, not assume you already know.
Each insight also includes context. "CPU hit 90%" is less useful than "CPU hit 90% during your afternoon compile, which triggered thermal throttling for 3 minutes." The context transforms a data point into an understanding.
Getting Started
The Insights Engine is available in all versions of MacPulse (both Direct and Mac App Store). Some insights — like thermal throttling detection and fan curve effectiveness — require SMC access and are only available in the Direct version.
To view your insights:
- Open MacPulse
- Navigate to the Insights view in the sidebar
- Review insights sorted by severity (warnings first)
- Right-click any insight to dismiss it
Insights refresh automatically when you open the view. The more historical data MacPulse collects, the more accurate the pattern detection becomes — give it a few days to build up meaningful trends.
Try the Insights Engine
Download MacPulse and let it explain your Mac. 14-day free trial, no account required.
Download for macOS