gofireflyio/aiac
A command-line tool and library that generates Infrastructure-as-Code, configurations, and utilities using large language models.
Core Features
Quick Start
brew install aiacDetailed Introduction
`aiac` is an innovative open-source project designed to streamline the development and operations workflow by leveraging Large Language Models (LLMs). It functions as both a command-line interface (CLI) tool and a library, enabling users to generate various forms of code, including Infrastructure-as-Code (IaC) templates, configuration files, CI/CD pipelines, and utility scripts. By integrating with popular LLM providers like OpenAI, Amazon Bedrock, and Ollama, `aiac` allows developers to quickly translate natural language prompts into executable code, significantly accelerating the provisioning, deployment, and management of cloud resources and applications. It aims to reduce manual coding effort and enhance productivity in modern DevOps environments.