TerraformManager
IaC co-pilot pairing SvelteKit, FastAPI, and Python engines for secure Terraform blueprints, drift, and policy.
What it does
TerraformManager is an IaC co-pilot. It pairs a SvelteKit workspace with a FastAPI service and a set of reusable Python engines so teams can:
- Generate secure Terraform blueprints — opinionated bundles for AWS, Azure, and Kubernetes workloads with metadata-aware inputs.
- Review existing infrastructure — drift, policy, and cost scanning with autofix suggestions, HTML/CSV exports,
terraform validatehooks, and Infracost deltas. - Curate reusable assets with context — a knowledge base with TF-IDF RAG, Markdown sync from GitHub, and optional LLM-backed explanations or remediation patches.
Architecture
The SvelteKit workspace is the operator UI. The FastAPI service is the API layer and exposes generators, scanners, and the knowledge base. The Python engines are reusable modules that can also run standalone for CI integrations. Storage is SQL-backed for projects, runs, reports, configs, generator assets, knowledge articles, and LLM settings.
Notable details
The dashboard surfaces contextual workspace guidance via toasts and a CLI help modal that links into curated workflows. The knowledge base is populated from a Markdown sync — meaning your team’s existing internal docs become first-class search results inside the tool, no copy-paste required.