inframate
Browse your cloud resources while keeping them close to code
Inframate provides a comprehensive view of your Terraform-managed cloud infrastructure. It cross-references your Terraform code, state files, and live cloud environment to classify every resource with clear statuses:
• Managed: Fully in sync across code, state, and cloud.
• Pending: Declared in code but not yet applied.
• Drift: In code and state, but changed or missing in the cloud.
• Unmanaged: Exists in the cloud but not tracked by Terraform.
• Orphaned: In state but no longer present in code.
This open-source companion ships as both an interactive Terminal User Interface (TUI) and a full web dashboard, accessible from the same binary. It's designed for simple local setup—no account, no SaaS model, just `brew install` and run. Inframate offers a tree-view resource browser with keyboard navigation, status filtering, multi-select capabilities, and real-time search. The web dashboard extends this with a resource grid, file editor featuring HCL highlighting, cost breakdowns, and variables management.
Inframate significantly enhances infrastructure management by instantly spotting drift, unmanaged, and orphaned resources. It includes per-resource AWS cost tracking, allowing filtering by period and grouping by service to monitor total monthly spend. It also facilitates full Terraform operations like plan, apply, destroy, import, and taint, with batch operations available in both TUI and web UIs. Perfect for DevOps engineers and cloud administrators seeking deeper visibility and control over their Terraform environments without external dependencies.