AIaC is an artificial-intelligence infrastructure-as-code generator from Firefly. You describe the infrastructure you want in natural language, and it produces the IaC templates, configuration files, and related artifacts for you.
AIaC works both as a command-line tool and as a Go library. Behind the scenes it calls large language models from providers such as OpenAI, Amazon Bedrock, and Ollama to generate Terraform-style infrastructure code, general configuration files, CI/CD pipelines, policy-as-code, and even database queries. Interactive command-builder and query-builder modes help you construct the right prompt, while model listing and configuration options keep you in control of which LLM does the generating. It can be installed as a binary, run through Docker, or embedded in other Go programs. AIaC is open source under the Apache-2.0 license, has over 3,700 stars on GitHub, and is actively maintained, with updates continuing into 2026.
AIaC is free and open source under the Apache-2.0 license. You bring your own LLM access, so generation costs are whatever your chosen provider charges.
DevOps and cloud engineers who write infrastructure code daily and want AI assistance to draft templates and configurations faster.
Because the output comes from a language model, AIaC works best as a drafting assistant: engineers review and refine the templates it produces rather than applying them blindly. The tool keeps configuration close to the project, so teams can standardize which providers and models are used for generation and keep infrastructure output consistent across a whole repository.