Download Pulse
Native Swift client for macOS workstations and standalone Go agent for Linux servers.
macOS Client
Pulse for macOS
Requires macOS 13.0 (Ventura) or later. Includes built-in Sparkle auto-updates.
Universal DMG
Download Pulse-1.0.5.dmgApple Silicon (arm64)
Pulse-1.0.5-arm64.dmgIntel 64-bit (x86_64)
Pulse-1.0.5-x86_64.dmg Server Daemon
Pulse Agent for Linux
Static Go binary with zero external library dependencies. Runs on systemd and crontab systems.
Linux x86_64 (amd64)
pulse-agent-linux-amd64Linux arm64 (aarch64)
pulse-agent-linux-arm64macOS gatekeeper note
Pulse is open-source software built directly from source. When opening for the first time, macOS may show a prompt indicating the developer is unverified.
To launch the application:
- Right-click Pulse.app in your Applications folder and select Open, then click Open in the confirmation prompt.
- Alternatively, remove the quarantine attribute in Terminal:
xattr -d com.apple.quarantine /Applications/Pulse.app Server setup via curl
To install the agent and configure the systemd unit in one step, execute:
curl -fsSL https://raw.githubusercontent.com/miftahganzz/Pulse/main/agent/pulse-agent/scripts/install.sh | sudo bash For non-root user environments, omit sudo bash to install to ~/.local/bin.