Pulse is a self-hosted infrastructure monitoring tool that watches Proxmox, Docker, Kubernetes, TrueNAS, and vSphere environments for problems that require attention.
Pulse addresses the gap between periodic dashboard checks and continuous infrastructure oversight. It combines live state, historical data, alerts, and scheduled health checks into a single workspace without requiring a traditional enterprise monitoring stack. The tool's core innovation is Pulse Patrol, which runs scheduled checks across current state and recent history to surface silent failures like failed backups, capacity pressure, restart loops, unhealthy containers, and clock drift that dashboards cannot detect when unattended. Each platform—Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and physical machines—maintains dedicated views while sharing a unified resource model for search, alerts, history, and investigation.
Pulse suits operators managing multiple infrastructure platforms who want to consolidate monitoring without adopting a complex enterprise stack. It works well for homelab environments, managed service providers, and self-hosted deployments where keeping each platform's familiar interface matters. The tool prioritizes operator control: credentials are encrypted at rest, API tokens are scoped, agent commands are disabled by default, and fixes requiring policy approval include verification and audit trails. Community installations can use local AI models or external providers for Patrol analysis, while Pulse Pro adds investigation and policy-bound fixes with approval workflows.
The project shows active development with regular releases and maintains a discussion forum for community engagement. The codebase is written primarily in Go with TypeScript components, indicating a mature technical foundation. Documentation is comprehensive, covering platform-specific setup for Docker, Proxmox LXC, Linux, and Kubernetes deployments. The tool includes an interactive Assistant and MCP adapter for external clients like Claude Code, extending its capabilities beyond the core dashboard.