Assistant d'Infrastructure as Code (IaC) propulsé par l'IA qui génère et gère des templates d'infrastructure cloud via une interaction en langage naturel. Il prend actuellement en charge les workflows Alibaba Cloud ROS et Terraform.
Language: English | 中文 | Español | Français | Deutsch | 日本語 | Português
Documentation : https://aliyun.github.io/iac-code/
macOS Apple Silicon ·
Windows x64 ·
Linux AppImage ·
Linux deb ·
Tous les fichiers de la version
Pas besoin de Python, de pip ni de configuration terminal : téléchargez l'application native et commencez immédiatement à construire votre infrastructure cloud.
Pour utiliser IaC Code comme une application native, téléchargez le paquet correspondant à votre plateforme depuis la dernière version GitHub :
- Mac avec puce Apple :
.dmg - Windows x64 : programme d'installation
.exe - Linux x64 :
.AppImageou.deb
L'application de bureau utilise le même moteur IaC Code et partage les fournisseurs de modèles, les identifiants cloud, les réglages, les projets et les sessions avec la CLI et l'application web. Au premier lancement, sélectionnez le dossier de projet dans lequel IaC Code doit travailler. Sous Windows, l'application vérifie également la présence de Git Bash et propose de vous guider dans son installation si nécessaire.
Les versions macOS, Windows et AppImage peuvent rechercher et appliquer dans l'application des mises à jour signées cryptographiquement. Le paquet deb se met à jour en installant une version plus récente. Les paquets macOS stables sont signés avec Apple Developer ID et notariés par Apple ; les paquets Windows stables portent une signature d'éditeur Authenticode. Téléchargez toujours les paquets depuis la page officielle de la version et vérifiez le fichier SHA256SUMS fourni. Consultez le guide de l'application de bureau pour les instructions et le dépannage.
Le CLI et l'application web ci-dessous fonctionnent avec Python 3.10 ou ultérieur, sur macOS, Linux et Windows. Si vous utilisez uniquement l'application bureau, vous pouvez ignorer cette section.
Note Windows : Sous Windows, Git for Windows doit être installé pour fournir l'environnement shell bash utilisé par l'exécution des outils. Si Git Bash est installé mais n'est pas dans le PATH, définissez la variable d'environnement
IAC_CODE_GIT_BASH_PATH. S'il n'est pas encore installé, exécuteziac-code install-git-bashpour installer Git for Windows automatiquement (téléchargé via le miroir npmmirror).
pip install iac-codeLors de la première utilisation, configurez le fournisseur LLM et le service cloud IaC en saisissant /auth en mode interactif.
Exécutez directement pour accéder au REPL interactif :
iac-codePassez un prompt unique via --prompt :
iac-code --prompt "Créer un VPC et deux instances ECS"La lecture depuis stdin est également prise en charge :
echo "Créer un bucket OSS" | iac-code --prompt -Vous préférez une interface graphique ? Lancez l'application web locale, qui exécute le même moteur que la CLI et partage les mêmes sessions. L'application web nécessite l'extra http, installez-le d'abord :
pip install 'iac-code[http]'
iac-code webPar défaut, elle ouvre http://127.0.0.1:8766 dans votre navigateur (bouclage uniquement). Consultez le guide de l'application web pour plus de détails.
Ajoutez IaC Code à un agent compatible pour concevoir des architectures cloud, travailler sur des templates ROS ou Terraform, estimer les coûts, gérer des stacks et déployer des ressources Alibaba Cloud depuis la conversation. Téléchargez le dernier Skill stable ou comparez les distributions dans la présentation des Skills IaC Code officiels.
Installez uv, puis :
make install # installer les dépendances et les hooks pre-commit
make dev # exécuter en mode débogage
make test # exécuter les tests
make lint # exécuter les linters
make format # formater le codeConsultez le Guide de contribution pour plus de détails.
| DingTalk | Discord |
|---|---|
![]() |
![]() |





