#1919th of 197 in Coding agents and AI editors

opensre

CLI agent that investigates failed CI runs and pushes fixes to the PR branch

Stars
12.8k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+10,684
21 Apr 2026: 2,129 stars28 Apr 2026: 3,749 stars5 May 2026: 4,414 stars12 May 2026: 4,807 stars19 May 2026: 5,300 stars26 May 2026: 5,828 stars2 Jun 2026: 6,191 stars9 Jun 2026: 6,600 stars16 Jun 2026: 6,956 stars23 Jun 2026: 7,319 stars30 Jun 2026: 7,626 stars7 Jul 2026: 7,892 stars14 Jul 2026: 8,356 stars21 Jul 2026: 8,806 stars28 Jul 2026: 9,323 stars4 Aug 2026: 9,876 stars11 Aug 2026: 10,282 stars18 Aug 2026: 10,561 stars25 Aug 2026: 10,829 stars1 Sept 2026: 10,901 stars8 Sept 2026: 10,933 stars15 Sept 2026: 10,999 stars22 Sept 2026: 11,136 stars29 Sept 2026: 11,222 stars6 Oct 2026: 11,419 stars13 Oct 2026: 11,861 stars20 Oct 2026: 12,288 stars27 Oct 2026: 12,542 stars3 Nov 2026: 12,701 stars10 Nov 2026: 12,813 stars

2,129 on 21 Apr 202612,813 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OpenSRE is a Python CLI agent that reads failing CI checks and logs, correlates them with commits, deploys, logs, metrics and traces, and runs a tool-calling loop to find the cause. It separates CI-caused failures from code-caused ones, pushes a fix to the PR branch for review, and can post summaries to Slack, PagerDuty or Telegram. It runs as an interactive shell, a headless `opensre ask` command, or an embedded Python API.

Who it is for: Platform and DevOps engineers who want an agent to triage CI failures

Strengths

  • Integrates with 60+ services, including Datadog, Grafana, Kubernetes, GitHub, GitLab, Jenkins and PagerDuty
  • Supports Anthropic, OpenAI, Gemini, Bedrock, OpenRouter, NVIDIA NIM and local Ollama models
  • Usable three ways: interactive REPL, headless CLI for scripts and CI, and in-process Python API
  • Optional masking of sensitive identifiers before external LLM calls

Weaknesses

  • Labeled public alpha; APIs and integrations may change
  • Interactive shell requires signing in to an account and starts on a hosted model
  • Python API requires a source checkout
  • Several deployment paths are tied to AWS, Railway or Vercel; Docker Compose setup is not provided

What it needs

  • Docker
  • Needs LLM provider API key (or Ollama), Git repository, Postgres (optional, for shared gateway state)
  • Models: Anthropic, OpenAI, OpenAI Codex, Ollama, Google Gemini

Quick answers

Is opensre open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run opensre with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Coding agents and AI editors

See all 197
Also in Coding agents and AI editors
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs194.8k stars+739 (+0.4%) in 30 daysMIT97 out of 100
2t3codeDesktop, web and mobile front end for controlling local coding agent CLIs Live demo ↗ (opens in a new tab)56.5k stars+29,061 (+106%) in 30 daysMIT94 out of 100
3codewhaleTerminal coding agent in Rust that works with 40+ model providers41.2k stars+334 (+0.8%) in 30 daysMIT94 out of 100
#4piMinimal terminal coding agent extensible with skills and packages121.4k stars+7,392 (+6.5%) in 30 daysMIT92 out of 100
#5oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory70.8k stars+1,253 (+1.8%) in 30 dayscustom license92 out of 100