AI-powered Infrastructure as Code assistant for Alibaba Cloud (ROS / Terraform) through natural language interaction.
Language: English | 中文 | Español | Français | Deutsch | 日本語 | Português
Documentation: https://aliyun.github.io/iac-code/
IaC Code requires Python 3.10 or later. It supports macOS, Linux, and Windows.
Windows note: On Windows, Git for Windows must be installed to provide the bash shell used by the tool execution environment. If Git Bash is installed but not on PATH, set the
IAC_CODE_GIT_BASH_PATHenvironment variable.
pip install iac-codeOn first use, configure the LLM provider and IaC cloud service by entering /auth in interactive mode.
Run directly to enter the interactive REPL:
iac-codePass a one-shot prompt via --prompt:
iac-code --prompt "Create a VPC and two ECS instances"Reading from stdin is also supported:
echo "Create an OSS Bucket" | iac-code --prompt -Install uv, then:
make install # install dependencies and pre-commit hooks
make dev # run in debug mode
make test # run tests
make lint # run linters
make format # format codeSee the Contributing Guide for details.
| DingTalk | Discord |
|---|---|
![]() |
![]() |



