← all repositories
Tracer-Cloud/opensre

SWE-bench for the 3 a.m. pager

An open training ground for AI agents that investigate production incidents instead of just writing code.

9k stars Python AgentsLLMOps · Eval
opensre
Velocity · 7d
+67
★ / day
Trend
accelerating
star history

What it does

OpenSRE is a framework for building AI agents that respond to production incidents. It connects to your existing observability stack—Datadog, Grafana, CloudWatch, Kubernetes, whatever—and runs structured investigations when alerts fire. The agent fetches correlated signals, reasons across them, generates a root-cause report, and can post summaries to Slack or PagerDuty. You can run it as an interactive REPL or deploy it as a persistent service.

The interesting bit

The project treats incident response as a reinforcement-learning problem that needs its own benchmark. It ships synthetic test suites with scored root-cause analysis, adversarial red herrings, and end-to-end scenarios across real cloud infrastructure (EC2, Lambda, ECS, Flink). The explicit goal is to become “the SWE-bench for SRE”—a standardized training and evaluation environment for agentic infrastructure debugging, which is notably harder to simulate than local coding tasks.

Key highlights

  • 60+ integrations across LLM providers, observability platforms, cloud infrastructure, and incident management tools
  • Synthetic RCA test suites with adversarial distractions and required-evidence scoring
  • Real-world e2e tests spanning Kubernetes, CloudWatch, Lambda, and other AWS services
  • Runbook-aware reasoning: the agent reads your existing runbooks and applies them automatically
  • Bring-your-own-model support for Anthropic, OpenAI, Ollama, Gemini, OpenRouter, NVIDIA NIM, and Bedrock

Caveats

  • Pre-alpha status: core workflows are “usable for early exploration, though not yet fully stable”
  • No benchmark results published yet—the README table is explicitly empty
  • APIs and integrations may evolve; the project warns of active development churn

Verdict

Worth watching if you’re running incident response at scale and skeptical of black-box AI ops tools. Skip it if you need something battle-tested today; the project is candid that it isn’t there yet, and its real value proposition is as a benchmark and training environment rather than a drop-in replacement for your current paging workflow.

Frequently asked

What is Tracer-Cloud/opensre?
An open training ground for AI agents that investigate production incidents instead of just writing code.
Is opensre open source?
Yes — Tracer-Cloud/opensre is open source, released under the Apache-2.0 license.
What language is opensre written in?
Tracer-Cloud/opensre is primarily written in Python.
How popular is opensre?
Tracer-Cloud/opensre has 9k stars on GitHub and is currently accelerating.
Where can I find opensre?
Tracer-Cloud/opensre is on GitHub at https://github.com/Tracer-Cloud/opensre.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.