Sobre o projeto

Infracost é uma plataforma de código aberto de inteligência de custos em nuvem que ajuda engenheiros, agentes de codificação por IA e pipelines de CI/CD a estimar custos de infraestrutura antes que as alterações sejam implantadas. Ela suporta projetos Terraform, Terragrunt, CloudFormation e AWS CDK. O CLI principal (infracost/cli) pode escanear código de infraestrutura para produzir detalhamentos de custo e recomendações FinOps. Comandos como `infracost scan` fornecem visões gerais rápidas, enquanto `infracost inspect` oferece análise mais profunda em nível de recurso, incluindo direcionadores de custo e detalhes de políticas. Infracost se estende a vários fluxos de trabalho de desenvolvedores: - **Agentes de codificação por IA**: O repositório `infracost/agent-skills` integra-se com Claude Code, Cursor e outros agentes de IA por meio de três habilidades — `iac-generation` para manter a infraestrutura gerada em conformidade com políticas de marcação, região e orçamento; `scan` para analisar projetos existentes em busca de violações de custo e políticas; e `price-lookup` para consultar preços de recursos sem código existente. - **Extensões de IDE**: Extensões alimentadas por Language Server Protocol (LSP) fornecem lentes de custo, dicas inline, detalhamentos ao passar o mouse e diagnósticos FinOps para arquivos `.tf`, `.hcl`, CloudFormation e AWS CDK. Os editores suportados incluem VS Code, Cursor, Windsurf, IDEs JetBrains, Neovim e Zed. - **CI/CD**: Diferenças de custo e verificações de políticas podem ser postadas diretamente em pull requests por meio de integrações CI/CD. Infracost Cloud é um painel SaaS que unifica a aplicação de políticas FinOps em toda a equipe. Líderes de equipe e profissionais FinOps podem definir políticas de marcação e diretrizes que se propagam consistentemente pelo CLI, extensões de editor, habilidades de agente e pipelines de CI. Também fornece visibilidade sobre mudanças de gastos em projetos e pull requests. A ferramenta suporta mais de 1.100 recursos em AWS, Azure e Google Cloud, incluindo recursos baseados em uso, como S3 e Lambda. O projeto usa a Licença Apache 2.0.