Skip to content

Canonical, deterministic demo repository for CostPilot, showcasing PR-time detection, prediction, and explanation of cloud cost regressions using reproducible IaC scenarios.

Notifications You must be signed in to change notification settings

Dee66/costpilotdemo

Repository files navigation

CostPilot Demo: Zero-IAM FinOps for Terraform

License Status Version

Catch AWS cost regressions in Terraform PRs without IAM or network access—try the interactive demo now.

What It Is

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/

Quick Start

Get started with CostPilot by purchasing from our official sales platforms: Lemon Squeezy and Gumroad.

For detailed usage instructions, see the documentation links below.

Safety Notes

⚠️ This is a demo repository - the CostPilot CLI here is a mock implementation for testing purposes only.

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

Reproducibility

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.

Key Features

  • 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.

About

Canonical, deterministic demo repository for CostPilot, showcasing PR-time detection, prediction, and explanation of cloud cost regressions using reproducible IaC scenarios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published