Application de bureau
L'application de bureau IaC Code propose le même agent, les mêmes fournisseurs, intégrations cloud, projets et conversations que la CLI et l'application web, dans une application native installée. L'hôte Tauri lance l'environnement Python fourni et charge l'interface locale IaC Code par une connexion de bouclage ; aucun service web public n'est exposé.
Paquets pris en charge
Utilisez les liens stables ci-dessous pour télécharger les derniers programmes d'installation, ou consultez les versions GitHub pour accéder à tous les fichiers et aux versions antérieures.
| Système d'exploitation | Architecture | Paquet | Mode de mise à jour |
|---|---|---|---|
| macOS | Puce Apple | .dmg | Mise à jour dans l'application |
| Windows | x64 | programme d'installation .exe | Mise à jour dans l'application |
| Linux | x64 | .AppImage | Mise à jour dans l'application |
| Debian / Ubuntu | x64 | .deb | Installation d'un paquet plus récent |
Chaque version contient également SHA256SUMS, une nomenclature logicielle (SBOM) et les mentions relatives aux logiciels tiers.
Installation
macOS
- Téléchargez et ouvrez le fichier
.dmg, puis faites glisser IaC Code dans Applications. - Ouvrez IaC Code depuis le dossier Applications.
- Les paquets stables sont signés avec Apple Developer ID et notariés par Apple. Si macOS indique malgré tout qu'il ne peut pas vérifier le paquet, contrôlez l'identité de l'éditeur et la somme de contrôle.
Windows
- Téléchargez et exécutez le programme d'installation
.exe. IaC Code s'installe pour l'utilisateur actuel et crée les raccourcis de l'application. - Les paquets stables portent une signature d'éditeur Authenticode. Si Microsoft Defender SmartScreen affiche malgré tout un avertissement, vérifiez l'éditeur et
SHA256SUMSavant de continuer. - Le paquet comprend la prise en charge du programme d'amorçage WebView2 nécessaire à l'interface. Au premier lancement, IaC Code vérifie également la présence de Git Bash et propose un guide d'installation s'il est absent.
Linux AppImage
Rendez le fichier téléchargé exécutable, puis lancez-le :
chmod +x iac-code_*.AppImage
./iac-code_*.AppImage
Après le premier lancement, l'environnement de bureau peut vous proposer de créer un lanceur. L'AppImage peut se mettre à jour automatiquement lorsqu'une mise à jour signée est disponible.
Debian ou Ubuntu
Installez le paquet deb avec APT afin que les dépendances système soient résolues :
sudo apt install ./iac-code_*_amd64.deb
Lancez IaC Code depuis le menu des applications. Une installation deb n'utilise pas le système de mise à jour intégré ; téléchargez et installez le nouveau paquet deb pour effectuer une mise à niveau.
Premier lancement
Au premier démarrage, IaC Code vous demande de choisir un dossier de projet. Ce dossier devient l'espace de travail utilisé pour accéder aux fichiers, générer les modèles, exécuter les outils et enregistrer les conversations. Vous pourrez ensuite changer de projet à l'aide du sélecteur.
Si vous avez déjà utilisé la CLI ou l'application web, l'application de bureau réutilise la configuration de ~/.iac-code/ (ou IAC_CODE_CONFIG_DIR), notamment les fournisseurs de modèles, les identifiants Alibaba Cloud, les réglages et les sessions enregistrées. Dans le cas contraire, ouvrez les Réglages pour configurer un fournisseur de modèles et les identifiants cloud avant de lancer une tâche.
L'interface est disponible en anglais, chinois simplifié, japonais, français, allemand, espagnol et portugais. La langue et le thème de couleurs se règlent dans Réglages > Général.
Mises à jour et signatures des paquets
Les versions macOS, Windows et AppImage consultent périodiquement les informations de la version stable et peuvent télécharger et installer une nouvelle version. Avant l'installation, chaque mise à jour est vérifiée au moyen de la clé publique de mise à jour IaC Code. Le paquet deb suit quant à lui la procédure habituelle des paquets Linux.
La signature d'une mise à jour n'est pas la signature d'éditeur contrôlée par le système d'exploitation. La première confirme que la mise à jour a été produite par IaC Code ; la signature et la notarisation Apple Developer ID ainsi que Windows Authenticode identifient l'éditeur auprès du système. Les paquets stables macOS et Windows passent ces deux niveaux de vérification. Téléchargez toujours les paquets depuis la page officielle et vérifiez SHA256SUMS.
Dépannage
- L'application reste sur l'écran de démarrage : utilisez les commandes de récupération pour réessayer ou ouvrir le dossier de diagnostic. Le journal indique si un fichier d'exécution manque, si un port de bouclage est occupé ou si le processus auxiliaire n'a pas pu démarrer.
- Windows indique que Git Bash est absent : suivez le guide d'installation, redémarrez IaC Code et relancez la vérification. Sous Windows, les outils d'agent fondés sur le shell ont besoin de Git Bash.
- Linux ouvre le fichier deb comme une archive : installez-le avec la commande APT ci-dessus au lieu de l'ouvrir dans un gestionnaire d'archives.
- Une pile ou un lien externe ne s'ouvre pas sous Linux : définissez un navigateur par défaut pour la session de bureau, puis réessayez.
- Les réglages ou les sessions ne sont pas partagés avec la CLI : vérifiez que les deux applications utilisent la même valeur de
IAC_CODE_CONFIG_DIRet le même compte utilisateur du système.
Pour l'installation et les commandes de la CLI, consultez Installation et Utilisation de la CLI. Pour l'interface dans le navigateur, consultez l'Application web.