Skip to content

Arshp-svg/AutoOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ AutoOps

AutoOps is a fully automatic AI DevOps agent that monitors GitHub Actions failures and creates GitHub issues with AI-generated root-cause analysis and fix suggestions.

๐Ÿ‘‰ One command. Zero setup. Fully automatic.

autoops run

โœจ Features

  • ๐Ÿค– AI-powered CI/CD failure analysis
  • ๐Ÿ” Automatic GitHub Actions polling (no webhooks)
  • ๐Ÿ“Œ Auto-creates GitHub issues on failure
  • โš™๏ธ One-command usage
  • ๐Ÿ” Simple .env configuration
  • ๐Ÿง  Groq-powered LLM analysis

๐Ÿ“ฆ Installation

pip install autoops

โš™๏ธ Configuration

Create a .env file in your repository root:

GITHUB_TOKEN=ghp_xxx
REPO_OWNER=your-github-username
REPO_NAME=your-repository-name
GROQ_API_KEY=groq_xxx

๐Ÿ” Your GitHub token must have repo and workflow permissions.

โ–ถ๏ธ Usage

Run AutoOps:

autoops run

Thatโ€™s it.

AutoOps will:

  • Poll GitHub Actions
  • Detect failed workflows
  • Analyze failures using AI
  • Create GitHub issues automatically

๐Ÿ” Upgrade Notes (IMPORTANT)

๐Ÿšจ Breaking change in v0.2.0

If you are upgrading from v0.1.x:

  • โŒ autoops setup has been removed
  • โŒ Webhooks / ngrok are no longer required

โœ… New behavior (v0.2.0+)

  • Configuration is now via .env
  • AutoOps runs in polling mode
  • One command only: autoops run

This change makes AutoOps:

  • Simpler to use
  • Fully automatic
  • More production-friendly

๐Ÿง  How it works (High level)

AutoOps โ†’ GitHub Actions API โ†’ AI Analysis โ†’ GitHub Issue

No inbound connections required.

๐Ÿ› ๏ธ Roadmap

  • ๐Ÿ”„ Multi-repo support
  • ๐Ÿงช Smarter log extraction
  • ๐Ÿ”ง Auto-fix PR generation
  • ๐Ÿ“ฃ Slack / Teams notifications
  • ๐Ÿณ Docker & cloud deployment

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages