Fully autonomous software agent that detects, diagnoses, fixes, and deploys production bugs - with autonomous rollback capability.
- ✅ Autonomous Detection: Real-time production monitoring
- ✅ Root Cause Analysis: LLM-powered diagnosis using Gemini Flash
- ✅ Automated Fixing: Code generation with validation
- ✅ Autonomous Deployment: GitHub PR creation + merge
- ✅ Autonomous Rollback: LLM decides when to rollback (UNIQUE!)
- ✅ Zero Cost: 100% free tier (Gemini Flash models)
git clone https://github.com/iz-Manik/Aegis.dev-.git
cd aegis.dev
pip install -r requirements.txtcp .env.example .env
# Add your GEMINI_API_KEY to .env# Terminal 1: Start target app
cd target_app
python app.py
# Terminal 2: Start Aegis
cd backend
python main.py# Trigger test incident
curl -X POST http://localhost:8000/api/trigger/test?scenario=division_by_zero
# Watch healing process
curl http://localhost:8000/api/incidents[See ARCHITECTURE.md for detailed architecture]
- Autonomous Rollback: Solution with LLM-based rollback decisions
- Production Ready: Full monitoring, metrics, logging
- Cost Optimized: Uses only free Gemini models
- End-to-End: Complete workflow from detection to rollback