Declarative dev environment checks in YAML. Run one command, get instant diagnostics. No more "works on my machine."
One YAML file in your repo. Every developer runs pulse and knows instantly what's wrong.
All checks run concurrently. 10+ checks finish before your terminal repaints.
Checks your environment without installing, modifying, or touching anything. Safe and read-only.
Each check can include a fix command. Run pulse --fix and it prompts before executing.
JSON output, GitHub Actions annotations, proper exit codes. Drop it into any pipeline.
Groups, local overrides, config inheritance. Scale from solo projects to monorepos.
Single static binary. No runtime, no daemon, no config server. Just drop it in your PATH.
Cover the most common environment requirements out of the box.
checks: - name: Node.js type: command command: node --version expected: ">= 18.0" - name: PostgreSQL type: port host: localhost port: 5432 groups: [backend] fix: run: "docker compose up db -d" - name: API Key type: env variable: API_KEY expected: "sk-*"
Three ways, all under 10 seconds.
Pre-built binaries for every platform. Grab the latest release.
| Platform | Architecture | Format |
|---|---|---|
| 🐦 Linux | amd64 | tar.gz |
| 🐦 Linux | arm64 | tar.gz |
| 🍎 macOS | amd64 (Intel) | tar.gz |
| 🍎 macOS | arm64 (Apple Silicon) | tar.gz |
| 🪟 Windows | amd64 | zip |