๐ 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.
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 setuphas 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