Documentation

v1.0.0

Lightweight macOS endpoint telemetry. Collect CPU, memory, disk, network, GPU, and process data — ship to Splunk in minutes. Zero root privileges. Full MDM support.

Getting Started

macOS 14.0 (Sonoma) or later
Apple Silicon Mac
Splunk HEC (optional)
For IT / Enterprise

Enterprise Quick Start

1

Deploy via MDM

Upload the PKG to Jamf, Kandji, Mosyle, or your MDM of choice

2

Configure via Profile

Deploy a Configuration Profile to customize settings across your fleet.

See MDM Settings & Downloads
3

Optional: Configure Splunk

Add HEC credentials to stream metrics to Splunk:

hecEndpoint: https://...hecToken: xxx-xxx
4

MDM Script Commands

Run via Jamf policy to start a timed monitoring session:

# 8-hour session with 10-second intervals
/usr/local/bin/pulse --headless --start --interval 10 --duration 480

Use --interval and --duration to control collection frequency and session length.

Minimal footprint

Pulse Endpoint averages less than 3% of a single CPU core — even with all collectors enabled, logging set to verbose, and the app running continuously in the background. It's designed to monitor without impacting the machines it runs on.