PitchHut logo
cloud-cost-cli
AI-powered cloud cost optimization CLI tool (AWS + GCP + Azure)
Pitch

cloud-cost-cli is a command-line tool designed to help organizations save on cloud costs. By analyzing AWS, GCP and Azure resources, it identifies idle EC2/VMs, unattached volumes, oversized RDS/SQL, unused IPs, load balancers with no traffic. Get explanations for each cost opportunity with LLM integration.

Description

cloud-cost-cli

Optimize cloud spending efficiently with cloud-cost-cli, a powerful command-line tool designed to help developers and engineering teams effortlessly analyze and manage their cloud resource costs. This tool effectively scans AWS and Azure environments, identifying significant cost-saving opportunities in a matter of seconds.

Key Features:

  • Multi-cloud Support: Works seamlessly with AWS, GCP and Azure.
  • Detailed Analyzers: Offers comprehensive analysis for a variety of cloud resources, including VMs, EC2 instances, RDS databases, and more.
  • Actionable Insights: Generates a ranked list of savings opportunities, highlighting idle resources, oversized instances, unattached volumes, and more.
  • User-friendly Output: Presents findings directly in the terminal with options for JSON export for further analysis.
  • Customization Options: Filter results by minimum savings amounts and specify output formats.
  • AI-powered explanations - Get human-readable explanations for why resources are costing money
  • Natural language queries - Ask questions like "What's my biggest cost?" or "Show me idle VMs"
  • Extensible: Future enhancements may include Google Cloud Platform integration and real-time pricing API support.

Problem Faced by Cloud Users

Rising cloud costs often burden teams as overprovisioned resources and forgotten development environments contribute to inflated bills. Traditional cost management tools can be cumbersome and expensive, making it challenging to maintain visibility over cloud expenditures.

Solution Offered

cloud-cost-cli addresses these challenges by connecting directly to cloud accounts, analyzing resource usage, and quickly presenting potential savings opportunities. Users can view this information directly in their terminal, making it easier to manage budgets and optimize resource utilization effectively.

Installation and Usage

To utilize cloud-cost-cli, users must ensure they have the required cloud credentials and Node.js installed. The tool enables quick scans of cloud resources with straightforward commands:

# AWS scan example
cloud-cost-cli scan --provider aws --profile default --region us-east-1

# Azure scan example
export AZURE_SUBSCRIPTION_ID="your-subscription-id"
cloud-cost-cli scan --provider azure --location eastus

Users can adjust settings in commands to filter opportunities or change output formats with ease.

Cost Estimation Process

The tool provides estimates based on the current pricing of AWS and Azure services, aiding users in prioritizing optimization efforts. However, it is crucial to cross-reference these estimates with actual billing reports for accuracy.

Contribution and Community Engagement

Open-source contributions are welcomed to enhance the tool further, and users can support its development through sponsorships, aiding in integrations, bug fixes, and improved documentation.

For thorough resources and details, please refer to the GitHub repository for cloud-cost-cli. Get started today and enable your team to optimize cloud expenditure effectively.

0 comments

No comments yet.

Sign in to be the first to comment.