Asistente de Infraestructura como Código (IaC) impulsado por IA que genera y gestiona plantillas de infraestructura cloud mediante interacción en lenguaje natural. Actualmente admite flujos de trabajo de Alibaba Cloud ROS y Terraform.
Language: English | 中文 | Español | Français | Deutsch | 日本語 | Português
Documentación: https://aliyun.github.io/iac-code/
macOS Apple Silicon ·
Windows x64 ·
Linux AppImage ·
Linux deb ·
Todos los archivos de la versión
Sin necesidad de Python, pip ni configuración de terminal: descarga la app nativa y empieza a construir infraestructura cloud de inmediato.
Para usar IaC Code como una aplicación nativa, descarga el paquete de tu plataforma desde la última versión de GitHub:
- macOS con Apple Silicon:
.dmg - Windows x64: instalador
.exe - Linux x64:
.AppImageo.deb
La aplicación de escritorio ejecuta el mismo motor de IaC Code y comparte proveedores, credenciales de nube, ajustes, proyectos y sesiones con la CLI y la aplicación web. En el primer inicio, selecciona la carpeta del proyecto en la que trabajará IaC Code. En Windows también se comprueba si Git Bash está instalado y, si falta, se ofrece una guía de instalación.
Las versiones para macOS, Windows y AppImage pueden buscar e instalar desde la aplicación actualizaciones firmadas criptográficamente. El paquete deb se actualiza instalando una versión más reciente. Los paquetes estables de macOS están firmados con Apple Developer ID y notarizados por Apple; los paquetes estables de Windows llevan una firma de editor Authenticode. Descarga siempre desde la página oficial de la versión y comprueba el archivo SHA256SUMS publicado con ella. Consulta la guía de la aplicación de escritorio para obtener instrucciones y resolver problemas.
La CLI y la aplicación web siguientes funcionan con Python 3.10 o posterior, en macOS, Linux y Windows. Si solo usas la app de escritorio, puedes omitir esta sección.
Nota de Windows: En Windows, se debe instalar Git for Windows para proporcionar el entorno de shell bash utilizado por la ejecución de herramientas. Si Git Bash está instalado pero no se encuentra en el PATH, configure la variable de entorno
IAC_CODE_GIT_BASH_PATH. Si aún no está instalado, ejecutaiac-code install-git-bashpara instalar Git for Windows automáticamente (descargado a través del espejo npmmirror).
pip install iac-codeEn el primer uso, configure el proveedor de LLM y el servicio en la nube de IaC ingresando /auth en el modo interactivo.
Ejecute directamente para ingresar al REPL interactivo:
iac-codePase un prompt único mediante --prompt:
iac-code --prompt "Crear un VPC y dos instancias ECS"También se admite la lectura desde stdin:
echo "Crear un bucket OSS" | iac-code --prompt -¿Prefieres una interfaz gráfica? Inicia la aplicación web local, que ejecuta el mismo motor que la CLI y comparte las mismas sesiones. La aplicación web necesita el extra http, así que instálalo primero:
pip install 'iac-code[http]'
iac-code webDe forma predeterminada, abre http://127.0.0.1:8766 en tu navegador (solo bucle invertido). Consulta la guía de la aplicación web para más detalles.
Añade IaC Code a un agente compatible para diseñar arquitecturas cloud, trabajar con plantillas ROS o Terraform, estimar costes, gestionar stacks y desplegar recursos de Alibaba Cloud desde la conversación. Descarga el último Skill estable o compara las distribuciones en la visión general de los Skills oficiales.
Instale uv, luego:
make install # instalar dependencias y hooks de pre-commit
make dev # ejecutar en modo depuración
make test # ejecutar pruebas
make lint # ejecutar linters
make format # formatear códigoConsulte la Guía de contribución para más detalles.
| DingTalk | Discord |
|---|---|
![]() |
![]() |





