aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal.
The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through iterative prompts and retries.
Capabilities cover a broad range of DevOps automation, including the generation of CI/CD pipelines, deployment manifests, and policy-as-code governance rules. It also supports the creation of complex database queries and system administration commands, with options to export the resulting code to the local file system or the system clipboard.