Native onboarding

Install Pulse Stack and let the service register itself.

Every package installs the same privacy-first Rust collector, creates the private Pulse Stack config, imports Waka-compatible settings when present, starts the background service, and runs diagnostics.

macOS

Universal PKG

Apple Silicon and Intel pipeline with automatic launchd registration and upgrade-safe re-bootstrap.

View macOS releaseSigning and notarization are required before broad public distribution.
Linux

DEB, RPM, or ZIP

User-level systemd service, private config, automatic restart, and a rootless ZIP installer.

View Linux releaseInitial release pipeline targets x86_64.
Windows

Per-user MSI

Installs without a service account and registers a Task Scheduler background process at sign-in.

View Windows releaseCode signing remains a public-release gate.

What the installer creates

The primary configuration is ~/.pulse-stack/config.toml. Existing ~/.wakatime.cfg values can be imported, and the compatibility file is never rewritten.

pulse-stack-tracker doctor
config ........ private
service ....... running
connection .... ok

Tagged release artifacts are generated by CI with SHA-256 checksums. Platform signatures are added only through protected release credentials.