An intelligent AWS cost optimization tool that automatically identifies idle resources, tracks spending, and provides AI-powered recommendations to reduce cloud costs.
Organizations waste 30-40% of their AWS spend on idle or underutilized resources. Manual auditing is time-consuming and often misses optimization opportunities.
AWS Cost Optimizer solves this by:
- 🔍 Automatically scanning EC2, EBS, RDS, S3, and Lambda resources
- 📊 Tracking costs in real-time using AWS Cost Explorer
- 🤖 Providing AI-powered insights for optimization recommendations
- ⏰ Scheduling automated scans every 6 hours
- 💾 Storing historical data for trend analysis
- EC2 Instances: Detects idle instances with <5% CPU utilization
- EBS Volumes: Identifies unattached volumes wasting storage costs
- RDS Databases: Finds stopped or idle database instances
- S3 Buckets: Analyzes storage costs and lifecycle policies
- Lambda Functions: Identifies over-provisioned or unused functions
- Compliance: Flags untagged resources for governance
- Real-time AWS spending breakdown by service
- Historical cost trends and projections
- Potential monthly savings calculations
- Detailed cost attribution per resource
- Natural language queries: "What are my idle resources?"
- Intelligent recommendations using Ollama (Mistral-7B)
- Context-aware optimization suggestions
- Interactive chat interface
- EventBridge scheduled scans (every 6 hours)
- Automated cost analysis (daily)
- DynamoDB storage for historical tracking
- Email notifications (optional)
- Real-time metrics and visualizations
- Filterable resource tables
- Cost trend charts
- AI chat interface
- Export capabilities
- Lambda: Serverless compute for scanners
- DynamoDB: NoSQL database for scan results
- EventBridge: Scheduled automation
- Cost Explorer: Cost tracking API
- IAM: Security and permissions
- CloudWatch: Logging and monitoring
- Python 3.13: Core application language
- Boto3: AWS SDK for Python
- Streamlit: Interactive web dashboard
- Docker: Containerization
- Ollama (Mistral-7B): AI-powered insights
- Terraform: Infrastructure as Code
- Git/GitHub: Version control
- Docker Compose: Container orchestration
- Terraform: Infrastructure provisioning
Shrinidhi Kulkarni
- 🔗 LinkedIn: linkedin.com/in/shrinidhi-kulkarni
- 💻 GitHub: @Shrinidhi3012
- 📧 Email: [email protected]
Built with ❤️ for AWS cost optimization
⭐ If you find this project useful, please star the repository!





