Catch AWS cost regressions in Terraform PRs without IAM or network access—try the interactive demo now.
CostPilot is a GitHub-native, zero-permission FinOps engine that analyzes Terraform IaC locally to detect cost issues, predict monthly AWS spend, explain changes with auditable heuristics, and generate autofix snippets or patches. It runs offline, uses deterministic rules, and enforces policies/SLOs—all without touching live infrastructure or requiring credentials.
Perfect for teams wanting cost control in CI without the IAM hassle.
Live Demo: https://dee66.github.io/costpilotdemo/
Get started with CostPilot by purchasing from our official sales platforms: Lemon Squeezy and Gumroad.
For detailed usage instructions, see the documentation links below.
For production use:
- Download the real CLI from costpilot.dev
- Never commit real AWS credentials or state files
- Run analysis in CI/CD pipelines, not locally with production credentials
All analysis is deterministic and reproducible:
- Same input plan → same output every time
- No external API calls or network dependencies
- Versioned snapshots ensure consistent testing
The baseline and pr-change stacks demonstrate typical cost regression scenarios.
- Detect Regressions: Identify cost smells and risks in IaC.
- Predict Costs: Estimate monthly AWS spend with deterministic heuristics.
- Explain Changes: Auditable reasoning with heuristic references.
- Autofix: Generate snippets or patches for common issues.
- Enforce Policies/SLOs: Block expensive changes in CI.
All analysis is safe, offline, and reproducible.
Star this repo if it helps prevent bill shocks! Questions? Open an issue.
Licensed under MIT.