opensre is a free, open source monitoring & observability project written in Python and released under Apache-2.0. It has 11,103 GitHub stars, 1,617 forks and 67 open issues, and was last pushed 4 hours ago. On this registry it ranks #40 of 97 tracked projects in Monitoring & Observability, with 5 head-to-head comparisons available. It gained 32 stars over the last 3 tracked days.

What is opensre?

What it is

OpenSRE is an open source Python framework for building AI SRE agents, distributed under the Apache-2.0 license. It lives in the infrastructure and operations ecosystem, specifically the monitoring and observability space, and it describes itself as the toolkit for AI era site reliability engineering. The project is currently at v0.1 and is published as a public alpha, meaning the core workflows are usable for early exploration but are not yet fully stable, and both APIs and integrations may evolve as development continues.

The concrete problem OpenSRE addresses is that when something breaks in production, the evidence needed to diagnose it is scattered across logs, metrics, traces, runbooks, and Slack threads, and production incident response has no scalable environment equivalent to what SWE-bench provided for coding agents. Distributed failures are slower, noisier, and harder to simulate and evaluate than local code tasks, which is why AI for production debugging remains unsolved. OpenSRE positions itself as that missing layer: an open reinforcement learning environment for agentic infrastructure incident response, paired with end-to-end tests for realistic production failures, so that agents can be trained and measured against real failure scenarios rather than approximations.

Key capabilities

  • Connects over 60 tools that teams already run, so agents operate against existing observability and alerting infrastructure.
  • Supports root cause analysis and remediation workflows for production incidents, as reflected in the project topics.
  • Provides an open reinforcement learning environment for training and evaluating agentic infrastructure incident response.
  • Runs real-world end-to-end tests across cloud-backed scenarios, with semantic test-catalog naming that keeps end-to-end versus unit and local versus cloud boundaries distinct.
  • Exposes an interactive shell with slash commands for session control, integration management, and local agent fleet monitoring.
  • Offers a headless CLI mode for running a single agent turn non-interactively.
  • Integrates with categories including alerting, incident management, Slack, Datadog, and Grafana.

Who uses it and how

  • Site reliability engineers define their own workflows and answer production questions on their own infrastructure.
  • Responders describe incidents in plain language inside the interactive shell and watch the agent work through the evidence.
  • Operators verify integrations through the shell and monitor local agents through the fleet monitoring command.
  • Automation pipelines invoke the headless CLI to run a single agent turn without an interactive terminal.
  • Contributors run the end-to-end test scenarios and the training and evaluation environment to develop and benchmark agents.

Getting started

Install via the root installer, which auto-detects Unix shell versus PowerShell; macOS and Linux use curl -fsSL https://install.opensre.com | bash, Windows uses irm https://install.opensre.com | iex, and Homebrew users can run brew tap tracer-cloud/tap followed

project readme (upstream, from github) — read inline

OpenSRE v0.1: Build Your Own AI SRE Agents

The open-source framework for AI SRE agents, and the training and evaluation environment they need to improve. Connect the 60+ tools you already run, define your own workflows, and answer production questions on your own infrastructure.

CI status Project status: public alpha Apache 2.0 License Discord Sponsored by Greptile

Tracer-Cloud%2Fopensre | Trendshift height="30" />

Quickstart · Docs · FAQ · Security


🚧 Public Alpha: Core workflows are usable for early exploration, though not yet fully stable. The project is in active development, and APIs and integrations may evolve


Table of Contents


Why OpenSRE?

When something breaks in production, the evidence is scattered across logs, metrics, traces, runbooks, and Slack threads. OpenSRE is an open-source framework for AI SRE agents that resolve production incidents, built to run on your own infrastructure.

We do that because SWE-bench1 gave coding agents scalable training data and clear feedback. Production incident response still lacks an equivalent.

Distributed failures are slower, noisier, and harder to simulate and evaluate than local code tasks, which is why AI SRE, and AI for production debugging more broadly, remains unsolved.

OpenSRE is building that missing layer:

an open reinforcement learning environment for agentic infrastructure incident response, with end-to-end tests for realistic production failures

We do that by:

  • building easy-to-deploy, customizable AI SRE agents for production operations and incident response
  • running real-world end-to-end tests across cloud-backed scenarios (tests/e2e)
  • keeping semantic test-catalog naming so e2e vs unit and local vs cloud boundaries stay obvious (tests/README.md)

Our mission is to build AI SRE agents on top of this, scale it to thousands of realistic infrastructure failure scenarios, and establish OpenSRE as the benchmark and training ground for AI SRE.

1 https://arxiv.org/abs/2310.06770


Install

The root installer URL auto-detects Unix shell vs PowerShell and installs the latest build from main. OpenSRE moves quickly, so main is the latest stable version for normal installs.

Before installing, check the supported platforms and architectures table for release availability and CI coverage.

macOS / Linux:

curl -fsSL https://install.opensre.com | bash

The macOS/Linux installer does not require sudo. If no writable bin directory is already on PATH, it installs to ~/.local/bin and prints the shell command to apply the PATH update.

Equivalent explicit main-channel form:

curl -fsSL https://install.opensre.com | bash -s -- --main

Homebrew:

brew tap tracer-cloud/tap
brew install tracer-cloud/tap/opensre

Windows (PowerShell):

irm https://install.opensre.com | iex

When you ask a question or an alert arrives, OpenSRE automatically:

  1. Fetches the relevant context and correlated logs, metrics, traces, and recent deploys
  2. Masks sensitive identifiers (optional) before external LLM calls
  3. Reasons across your connected systems to test hypotheses in a tool-calling loop
  4. Answers with an evidence-linked response in the conversation
  5. Suggests next steps and, optionally, executes remediation actions
  6. Posts a summ

readme truncated — read the full docs on github

Frequently asked questions

Is opensre free to use?

opensre is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does opensre do?

Build your own AI SRE agents. The open source toolkit for the AI era.

What is opensre written in?

opensre is primarily written in Python. Its source is publicly available at https://github.com/Tracer-Cloud/opensre, and it has 11,103 GitHub stars.