Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

☁️ CloudWatch Genius

Autonomous AWS infrastructure monitoring — detects anomalies and self-heals before you even notice

AWS Claude Bedrock


CloudWatch Genius is an autonomous AI agent that transforms infrastructure monitoring from reactive firefighting into proactive, self-healing operations. Powered by Amazon Bedrock AgentCore and Claude 3 Sonnet, it detects anomalies in real time, executes safe remediation actions autonomously, and delivers executive-grade visibility — all without manual intervention.

✨ Features

  • Advanced Anomaly Detection — Multi-algorithm approach (Z-score, seasonal decomposition, trend analysis) with sub-second detection and false-positive filtering
  • Autonomous Remediation Engine — Safety-first design with multi-layered approval workflows, automatic rollbacks, and cooldown periods to prevent automation loops
  • Enterprise Cost Optimization — AI-driven Reserved Instance recommendations, right-sizing analysis, and storage lifecycle policies targeting 25–40% cost savings
  • Real-Time Executive Dashboard — CloudScape UI with live infrastructure health scores, anomaly timelines, cost trend projections, and automated weekly summaries
  • Multi-Account & Multi-Region — Monitor 1,000+ AWS resources across unlimited accounts and regions from a single agent
  • Audit-Ready Security — IAM least-privilege patterns, TLS 1.3 + AES-256 encryption, and full audit logging for every autonomous action

🎥 Demo

Watch Demo

🛠️ Tech Stack

Amazon Bedrock AgentCore · Claude 3 Sonnet · Amazon CloudWatch · CloudScape UI · FastAPI · Plotly · Systems Manager · Auto Scaling · Cost Explorer API · SNS

🚀 Getting Started

# Clone and set up
git clone https://github.com/kyisaiah47/cloudwatch-genius
cd cloudwatch-genius
python3 -m venv venv && source venv/bin/activate
pip install fastapi uvicorn boto3 python-multipart

# Build frontend
cd frontend && npm install && npm run build && cd ..

# Launch dashboard
./venv/bin/python src/launcher.py --mode dashboard --port 8000

Open http://localhost:8000 to access the dashboard.

Required environment variables:

AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
BEDROCK_MODEL_ID=anthropic.claude-3-sonnet-20240229-v1:0

📄 License

MIT

About

AI-powered AWS monitoring agent — autonomous anomaly detection and self-healing remediation via Amazon Bedrock & Claude.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages