01Diagnose
K8sGPT
Scans a Kubernetes cluster and explains what is broken in plain English. Pluggable analysers find failing pods, services and nodes, and any LLM backend can write the explanation.
When to pick it: Best first step if you want a quick read on a sick cluster.
- License
- Apache-2.0
- Language
- Go
- GitHub stars
- ~8.2k
02Investigate
HolmesGPT
Given an alert, it pulls logs, metrics and Kubernetes state and works backwards to the probable root cause. A CNCF Sandbox project; repo moved from robusta-dev to the HolmesGPT organisation.
When to pick it: Pick it when the question is why an alert fired, not just what is broken.
- License
- Apache-2.0
- Language
- Python
- GitHub stars
- ~3.5k
03Correlate
Keep
Open-source AIOps and alert-management platform that pulls alerts from 100+ tools, deduplicates and correlates them so you can tell signal from noise. Keep has announced it is joining Elastic.
When to pick it: Use it to cut alert fatigue before any agent starts investigating.
- License
- Open core (check repo LICENSE)
- Language
- Python
- GitHub stars
- ~12.4k
04Enrich
Robusta
Adds context to Prometheus alerts for Kubernetes: smart grouping, AI enrichment, linked runbooks and automatic remediation steps, delivered to Slack and similar tools.
When to pick it: Good fit when you already run Prometheus and Alertmanager.
- License
- MIT
- Language
- Python
- GitHub stars
- ~3.1k
05Build & run
kagent
A Kubernetes-native framework for building and running AI agents inside your clusters, with tool servers, any-LLM support and governance. A CNCF Sandbox project built by the founders of Istio.
When to pick it: Choose it to build your own SRE agents rather than adopt a ready-made one.
- License
- Apache-2.0
- Language
- Go
- GitHub stars
- ~3.9k
06Observe
SigNoz
OpenTelemetry-native observability platform for logs, metrics and traces, with an MCP server so AI agents can query it. The source post lists it as supporting infrastructure, not an agent.
When to pick it: Gives every agent above reliable telemetry to reason over.
- License
- Open core (check repo LICENSE)
- Language
- TypeScript
- GitHub stars
- ~32.3k
Frequently asked questions
Before you install anything.
What is an open-source AI agent for SRE?
It is software you can run and inspect yourself that uses an LLM to help with operations work, such as explaining a failing cluster, investigating an alert or correlating noisy alerts. Unlike hosted products, you control the code, the data it sees and the model behind it.
Which tool should I start with?
The source post's advice is to favour tools that plug into the monitoring you already have. If you run Prometheus, start with Robusta; if you want a quick cluster diagnosis, K8sGPT; if you want root-cause investigation on alerts, HolmesGPT.
Is SigNoz an AI agent?
No. SigNoz is an OpenTelemetry-native observability platform. It is on the list because agents need good telemetry and SigNoz exposes it, including through an MCP server.
Are these tools safe to let change production?
Treat them as read-only assistants first. Start with diagnosis and enrichment, review every suggested fix, and add approval gates before any automated remediation.
Which are CNCF projects?
HolmesGPT and kagent are CNCF Sandbox projects. Sandbox is the earliest stage, so expect fast change.
Do I need to pay for an LLM?
Most of these tools let you bring your own model, including local ones, so cost depends on what you choose. Check each project's docs for supported providers.