rcourtman/Pulse

Monitoring for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere that watches your infrastructure for you: smart alerts, AI patrols that catch silent...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 9th, 2026
Created on February 14th, 2025
Open Issues & Pull Requests: 42 (+0)
GitHub issues: Enabled
Number of forks: 265
Total Stargazers: 6,698 (+0)
Total Subscribers: 31 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.8 hours
Mean response time: 9.7 days
90th percentile: 24.4 days
Tracked items: 1,298

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "affects-6.1.1" is answered fastest, typically in about 6 hours, while "affects-5.1.28" waits about 6 weeks. Almost all tracked open issues have seen activity in the last three months. Only 7% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 40
New in 7 days: 11
Closed in 7 days: 7
Avg open age: 10 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 10
Closed in 7 days: 7
Comments in 7 days: 52
Events in 7 days: 78

Top labels

  • bug (811)
  • triage-complete (272)
  • enhancement (165)
  • feature request (57)
  • needs-retest-on-latest (55)
  • needs-input (35)
  • affects-6.0.5 (28)
  • affects-6.1.2 (24)

Detailed Description

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.