An agentic SRE that investigates production incidents autonomously — so your on-call rotation doesn’t have to start cold.
Point it at the tools your team already uses — Datadog, Grafana, Slack, PagerDuty, and 60+ others. It pulls the logs and metrics that matter, figures out what happened, and hands you a plain-English report.
Get started
Install OpenSRE
One command on macOS or Linux, then a quick setup wizard.
Run onboarding
Tell it which LLM and tools you’re using —
opensre onboard walks you through it.Connect your tools
Datadog, Grafana, PagerDuty, Slack, Kubernetes, and more.
Try an investigation
Paste in an alert, or just describe what’s going on.
What is OpenSRE?
OpenSRE is an open-source agent that investigates production incidents for you. When an alert comes in — or you just tell it something’s wrong — it goes and checks: recent deploys, logs, metrics, whatever’s connected. Then it writes up what it found. Who’s it for? Anyone on call who’s tired of starting from a blank tab at 3am. It’s built for engineers who want a head start on root cause, not a black box that hides how it got there. Why people like it:- It works with what you already have — no need to rip out your existing stack
- You can run it locally, in your terminal, or hook it into a hosted setup for your whole team
- It’s open source, so you can see exactly what it’s doing and change it if you need to
What you can do with it
Investigate an alert
Get a written report with the likely cause, the evidence, and next steps.
Chat with it
Describe an incident in plain language, or use commands like
/investigate and /verify.Connect 60+ tools
Monitoring, incident management, cloud, code, chat, databases — most of what you already run.
Keep sensitive data out
Secrets and personal data get redacted before anything leaves your environment.
Try it now
1
Install
One command and you’re done — no dependencies to wrangle first.
2
Set things up
This launches a short wizard. Pick an LLM provider (OpenAI, Anthropic, a local model — whatever you use), paste in a key, and connect any tools you already have, like Datadog, Grafana, or Slack. It tests your key on the spot, so you find out about a typo now, not mid-investigation.
3
Give it something to investigate
Point it at a sample alert to see the whole thing run end to end:Or skip the file and just talk to it — open the shell with no arguments and describe what’s going on in your own words:
problem.md (what it was looking at), the theory/hypothesis_*.md files (what it tried), and report.md (what it concluded). Prefer JSON? Add --output ./rca.json.
How an investigation runs
Say an alert fires. Here’s roughly what happens next:- OpenSRE reads the alert and figures out what kind of problem it’s looking at
- It gathers context — who owns the service, what changed recently, what’s normal
- It goes and checks the tools you’ve connected for logs, metrics, and traces
- It keeps digging and testing ideas until it’s confident it found the cause
- It writes up a report and sends it wherever you asked — Slack, a file, your API
Investigation workflow

Keep exploring
Showcase
See real output from sample investigations.
Features
A rundown of everything OpenSRE can do today.
Shell command
Every slash command the interactive shell understands.
FAQ
Quick answers to common setup and usage questions.