holmesgpt/holmesgpt

SRE Agent - CNCF Sandbox Project

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 20th, 2026
Created on May 30th, 2024
Open Issues & Pull Requests: 434 (+0)
GitHub issues: Enabled
Number of forks: 497
Total Stargazers: 3,427 (+1)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 45.3 days
90th percentile: 184.5 days
Tracked items: 251

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 19% of issues opened in the past year have never received a reply. 88% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 36% of tracked open issues have had no activity in three months. Only 39% of issues opened in the past year have been closed. Three people close 71% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 130
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 206 days
Stale 30+ days: 78
Stale 90+ days: 50

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • bug (11)
  • accuracy (8)
  • enhancement (7)
  • cli-usability (6)
  • good first issue (4)
  • reliability (4)
  • documentation (2)
  • remediation (2)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

HolmesGPT is an SRE agent that automates incident investigation and root cause analysis across any infrastructure stack using large language models.

The tool addresses the challenge of manually investigating production incidents by running an agentic loop that queries live observability data from multiple sources to identify root causes. It handles petabyte-scale data through server-side filtering and JSON tree traversal, keeps memory usage safe with per-tool limits and streaming to disk, and integrates deeply with platforms like Prometheus, Grafana, Datadog, Kubernetes, AlertManager, PagerDuty, and OpsGenie. The agent works with any LLM provider including OpenAI, Anthropic, Azure, Bedrock, and Gemini, and does not require Kubernetes—it runs on VMs, bare metal, or cloud services.

Teams should adopt this tool if they need automated incident response across heterogeneous infrastructure. It suits organizations running Kubernetes alongside VMs, cloud providers, and SaaS platforms who want a single agent to investigate across all of them. The operator mode distinguishes it from typical troubleshooting agents by running continuously in the background to spot problems before customers notice, automatically messaging Slack with findings, and even opening pull requests to fix issues when connected to GitHub.

The project shows active development with regular feature additions, including the recent operator mode capability for proactive monitoring and the deployment verification and scheduled health checks features. The codebase receives ongoing maintenance and refinement of core functionality around memory safety and data handling at scale.