Pulse  by rcourtman

Unified infrastructure monitoring with AI-driven insights

Created 11 months ago
3,794 stars

Top 12.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Pulse offers a unified, real-time monitoring dashboard for Proxmox, Docker, and Kubernetes, targeting homelab users, sysadmins, and MSPs. It provides a "single pane of glass" experience with AI-powered insights and smart alerts, simplifying infrastructure oversight without the complexity of enterprise solutions.

How It Works

The system consolidates metrics, alerts, and AI insights from Proxmox VE/PBS/PMG, Docker/Podman, and Kubernetes into a single interface. It features automatic service discovery, persistent metrics history, and a backup visualization tool. A key differentiator is its AI integration, including a natural language chat assistant for querying infrastructure status and an optional "AI Patrol" (Pro feature) for proactive, automated health checks and alert analysis, offering a novel approach to predictive monitoring.

Quick Start & Requirements

Installation is streamlined via a one-liner script for Proxmox LXC (curl -fsSL https://github.com/rcourtman/Pulse/releases/latest/download/install.sh | bash) or a Docker command (docker run -d --name pulse -p 7655:7655 -v pulse_data:/data --restart unless-stopped rcourtman/pulse:latest). Agent installations are managed through the Pulse server's settings. Access the live demo at https://demo.pulserelay.pro. Detailed documentation is available within the repository.

Highlighted Details

  • Comprehensive monitoring across Proxmox, Docker, and Kubernetes environments.
  • AI-powered Chat Assistant for natural language infrastructure queries.
  • "Patrol" feature for background health checks and AI-driven alert analysis (advanced in Pro).
  • Robust security model including encrypted credentials, OIDC/SSO support, and a privacy-first design with no telemetry.
  • Convenient one-click updates for supported deployments.

Maintenance & Community

The project is primarily maintained by a single developer, with community contributions and integrations (e.g., Home Assistant Addons) noted. Sponsorships are encouraged to support ongoing development and operational costs. Specific community channels like Discord/Slack or a public roadmap are not detailed in the provided README snippet.

Licensing & Compatibility

The core Pulse project is released under the MIT license, permitting broad use including commercial applications and closed-source linking. However, the advanced "Pulse Pro" features are governed by separate Terms of Service.

Limitations & Caveats

Advanced AI capabilities, such as LLM-backed AI Patrol, automated alert analysis, and autonomous operations, are restricted to the paid "Pulse Pro" subscription. The project's reliance on a single maintainer presents a potential bus factor risk.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
195
Star History
756 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.