Coming Soon

System telemetry for Mac fleets

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.

SwiftBuilt with native Swift & SwiftUI — lightweight, fast, and privacy-focused

Download .pkgComing SoonRead the docs
MENU BAR

Always accessible

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.

  • Continuous background collection over hours, days, or weeks
  • Live CPU and memory pressure
  • Top 5 resource consumers
  • Scheduled upload to Splunk (optional)
  • Find and pin specific processes
DASHBOARD

Deep analytics

The built-in dashboard provides rich visualizations without requiring Splunk. Interactive charts, process overlays, and historical data at your fingertips.

  • Interactive time-series charts
  • CPU, memory, thermal, and pressure graphs
  • Process attribution on hover
  • Spike vs. sustained usage analysis for top processes
  • Configurable time ranges

Comprehensive telemetry

Every metric you need to understand endpoint health and performance

CPU

  • System & user load
  • Per-core usage
  • Thermal state

Memory

  • Pressure level
  • Swap usage
  • Available RAM

GPU

  • Utilization %
  • Apple Silicon
  • Render load

Disk

  • Free space
  • Read/write I/O
  • Per-volume

Network

  • Bytes in/out
  • Packet errors
  • Interface stats

Power

  • Battery level
  • Charging state
  • AC/battery

Processes

  • Top CPU hogs
  • Top memory
  • Process names

System

  • Uptime
  • macOS version
  • Hardware model

Built for enterprise

Everything IT teams need to deploy and manage at scale

MDM Ready

Full managed preferences support. Deploy via Jamf, Mosyle, Kandji, or any MDM solution. Lock settings from user modification.

Splunk HEC (Optional)

Stream all metrics to Splunk via HTTP Event Collector. Batch uploads with automatic retry and configurable intervals. No Universal Forwarder needed.

CLI Control

Full command-line interface for scripted control. Start, stop, configure from Terminal or MDM scripts with automatic user context elevation.

Local Storage

JSONL format with configurable retention. Works completely offline. Analyze historical data without network connectivity.

Alerting

Get notified when CPU or memory pressure exceeds thresholds. Pin specific processes for detailed tracking. Configurable thresholds, sustained duration, and cooldown periods.

Headless Mode

Run without the menu bar icon for silent background operation. Users never see or interact with the app while metrics are collected.

Requirements

  • macOS 14.0 (Sonoma) or later
  • For Splunk (optional): Enterprise or Cloud with HEC enabled

Ready to monitor your Mac fleet?

Download Pulse and start collecting metrics in minutes.