Collect CPU, memory, GPU, disk, and network metrics from every Mac endpoint. Fully manageable via MDM and CLI. Analyze locally with the built-in dashboard, or optionally ship to Splunk.
Built with native Swift & SwiftUI — lightweight, fast, and privacy-focused
Pulse continuously collects metrics in the background at configurable intervals. The menu bar widget gives you instant access to real-time data, top processes, and collection status.
The built-in dashboard provides rich visualizations without requiring Splunk. Interactive charts, process overlays, and historical data at your fingertips.
Every metric you need to understand endpoint health and performance
Everything IT teams need to deploy and manage at scale
Full managed preferences support. Deploy via Jamf, Mosyle, Kandji, or any MDM solution. Lock settings from user modification.
Stream all metrics to Splunk via HTTP Event Collector. Batch uploads with automatic retry and configurable intervals. No Universal Forwarder needed.
Full command-line interface for scripted control. Start, stop, configure from Terminal or MDM scripts with automatic user context elevation.
JSONL format with configurable retention. Works completely offline. Analyze historical data without network connectivity.
Get notified when CPU or memory pressure exceeds thresholds. Pin specific processes for detailed tracking. Configurable thresholds, sustained duration, and cooldown periods.
Run without the menu bar icon for silent background operation. Users never see or interact with the app while metrics are collected.
Download Pulse and start collecting metrics in minutes.