claude
Claude Code. Lisez, écrivez et refactorisez une base de code depuis le terminal.
Chaque agent Diali tourne sur une machine isolée dotée d’une vraie ligne de commande. Ces binaires sont préinstallés : votre agent peut fouiller un dépôt, interroger une base, lancer un déploiement ou convertir un fichier sans aucune étape d’installation. Quelques-uns, comme les agents de code IA, dépendent du moteur choisi.
269 commandes préinstallées, prêtes à l’emploi.
Claude Code. Lisez, écrivez et refactorisez une base de code depuis le terminal.
Gemini CLI. Interrogez les modèles de Google et agissez sur un dépôt.
OpenAI Codex. Planifiez et appliquez des modifications de code en ligne de commande.
Un agent de codage open source, branché sur le fournisseur de modèles de votre choix.
Le CLI Kimi de Moonshot, relié à l’adaptateur local.
Le runtime d’agent Diali lui-même : lancez, inspectez et pilotez une session.
Le runtime d’agent Hermes et sa gateway, pilotés depuis le shell.
Pilotez un navigateur headless : naviguez, cliquez, remplissez et capturez.
Téléchargez et publiez des modèles et des jeux de données sur le Hub Hugging Face.
Ripgrep. Recherche par expression régulière dans tout un dépôt, en quelques millisecondes.
Un find plus simple : retrouvez fichiers et dossiers par nom ou par motif.
cat avec coloration syntaxique, numéros de ligne et repères Git.
Filtrez, remodelez et mettez en forme du JSON directement dans un pipe.
Le langage de requête de jq, appliqué au YAML et au TOML.
Miller. Découpez, joignez, triez et résumez des enregistrements CSV, TSV et JSON.
Indexez, joignez, découpez et validez rapidement de très gros fichiers CSV.
csvkit. Extrayez, supprimez et réordonnez les colonnes d’un CSV.
Convertissez des fichiers Excel, JSON ou à largeur fixe en CSV.
Exécutez une requête SQL sur une base et récupérez le résultat en CSV.
Compressez et décompressez le format 7z et la plupart des autres archives.
Créez et mettez à jour des archives ZIP.
Listez et extrayez le contenu d’une archive ZIP.
Compressez et décompressez avec xz et LZMA.
Compression et décompression rapides avec Zstandard.
Parcourez page par page un fichier long ou la sortie d’une commande.
Identifiez la vraie nature d’un fichier, quelle que soit son extension.
Affichez un dossier sous forme d’arborescence indentée.
Appliquez un diff à un fichier ou à toute une arborescence.
Alignez en colonnes lisibles le texte reçu dans un pipe.
Calcul en précision arbitraire, directement dans un pipe.
Observez les données passer dans un pipe, avec débit et progression.
Interrogez des CSV en SQL, ou chargez-les directement dans une base.
Affichez un CSV sous forme de tableau aligné, lisible dans un terminal.
Obtenez types, valeurs nulles et plages pour chaque colonne d’un CSV.
Convertissez un CSV en JSON ou GeoJSON, un objet par ligne.
Filtrez les lignes d’un CSV par motif ou regex sur des colonnes nommées.
Triez un CSV sur une ou plusieurs colonnes, en tenant compte des types.
Joignez plusieurs fichiers CSV sur une colonne commune.
Absorbez toute l’entrée avant d’écrire, pour qu’un pipe puisse réécrire son propre fichier source.
Préfixez chaque ligne d’un flux avec un horodatage.
Exécutez une commande et n’affichez sa sortie qu’en cas d’échec.
N’exécutez une commande que si l’entrée standard n’est pas vide.
Envoyez l’entrée standard à plusieurs commandes à la fois, comme tee le fait pour les fichiers.
Insérez un éditeur au milieu d’un pipe pour retoucher le flux à la main.
Renommez et supprimez des fichiers en éditant la liste d’un dossier comme du texte.
Vérifiez qu’un fichier ou un flux est bien de l’UTF-8 valide.
Recherchez un errno par numéro, nom ou message.
Affichez un fichier en hexadécimal, octal ou ASCII pour inspecter du binaire.
Cherchez et réécrivez du code par motif d’arbre syntaxique plutôt que par regex.
Listez les processus en cours dans l’environnement isolé.
Suivez les processus, le CPU et la mémoire en temps réel.
Un visualiseur de processus interactif, plus lisible que top.
Affichez les processus sous forme d’arbre parent-enfant.
Indiquez la mémoire utilisée et celle qui reste.
Échantillonnez l’activité mémoire, swap, E/S et CPU dans le temps.
Mesurez le débit disque et la charge CPU par périphérique.
Listez les fichiers et sockets ouverts, et les processus qui les détiennent.
Gardez les tâches longues actives dans des sessions détachables.
Envoyez un signal à tous les processus portant un nom donné.
Trouvez quels processus maintiennent ouvert un fichier, un dossier ou un socket.
Mesurez l’utilisation CPU par cœur sur un intervalle.
Mesurez CPU, mémoire et E/S par processus sur un intervalle.
Collectez et rejouez des échantillons d’activité système dans le temps.
Clonez, créez des branches, committez, rebasez et inspectez n’importe quel dépôt.
Récupérez et poussez les gros fichiers binaires suivis avec Git LFS.
Issues, pull requests, revues, Actions et releases GitHub.
Issues, merge requests, pipelines et releases GitLab.
Exécutez des scripts, des serveurs et des étapes de build JavaScript et TypeScript.
Installez les dépendances et lancez les scripts déjà définis par le projet.
Installez, bundlez, testez et exécutez dans une seule chaîne d’outils rapide.
Exécutez des scripts Python et des extraits ponctuels.
Résolvez les dépendances Python et lancez des outils dans des environnements isolés.
Compilez, testez et exécutez des programmes et des modules Go.
Compilez directement des fichiers source Rust.
Compilez, testez et gérez les crates Rust et leurs dépendances.
Lancez les cibles de build déjà décrites dans un Makefile.
Configurez et générez des builds natifs pour les projets C et C++.
Compilez et liez des programmes C.
Compilez et liez des programmes C++.
Formatez du code Go au style canonique, sur place ou sur la sortie standard.
Exécutez un binaire npm sans l’installer au préalable.
Lancez un CLI Python de PyPI dans un environnement jetable, sans installation.
Exécutez les recettes d’un projet depuis un justfile.
Exécutez les tâches d’un projet depuis un Taskfile.yml.
Exécuter des scripts PHP — et l'interpréteur dont wp-cli a besoin pour WordPress.
Indiquer à une compilation où trouver les en-têtes et les options d'une bibliothèque.
Générer le script ./configure attendu par une source autotools.
Générer les Makefiles qui accompagnent un script configure autotools.
Construire et lier des bibliothèques partagées de façon portable.
Modifier l'interpréteur ou le chemin de bibliothèques d'un binaire téléchargé.
Inspectez, appliquez, redimensionnez et déboguez des charges de travail sur n’importe quel cluster.
Installez, mettez à jour et annulez des charts.
Le binaire Helm 3, pour les clusters et les charts qui en dépendent.
Construisez et adaptez des manifestes par environnement, sans templates.
Synchronisez, comparez et annulez des applications GitOps.
Créez et gérez des clusters EKS et leurs groupes de nœuds.
Validez vos manifestes contre le schéma Kubernetes avant leur mise en production.
Suivez les logs de plusieurs pods et conteneurs à la fois.
Installez et réconciliez Flux GitOps sur un cluster.
Tous les services AWS auxquels le compte authentifié a accès.
Projets, calcul, IAM et déploiements sur Google Cloud.
Listez, copiez et synchronisez des objets dans les buckets Cloud Storage.
Exécutez des requêtes et gérez des jeux de données dans BigQuery.
Ressources, groupes de ressources et déploiements sur Azure.
Droplets, clusters managés et Spaces sur DigitalOcean.
Développez, déployez et suivez des Cloudflare Workers.
Ouvrez un tunnel Cloudflare vers un service local ou privé.
Le CLI officiel Cloudflare pour les comptes, les zones, le DNS et le registrar.
Gérez les serveurs, réseaux et volumes Hetzner Cloud.
Gérez les instances, le stockage et le serverless Scaleway.
Gérez les instances, volumes et DNS Akamai Linode.
Gérez les instances, le stockage bloc et le DNS Vultr.
Déployez et mettez à l’échelle des applications sur Fly.io.
L’alias court de flyctl.
Déployez sur Vercel et gérez les environnements et les domaines.
Déployez sur Netlify et gérez les sites et les fonctions.
Déployez des services et gérez les variables sur Railway.
Gérez les services et les déploiements sur Render.
Gérez les projets, migrations de base de données et fonctions edge Supabase.
Déployez l’hébergement et les fonctions Firebase, et gérez Firestore et l’authentification.
Planifiez et appliquez votre infrastructure avec OpenTofu.
Un shim qui exécute OpenTofu, pour que vos scripts Terraform continuent de fonctionner.
Lancez des commandes ponctuelles sur tout un parc de machines.
Exécutez des playbooks pour configurer des serveurs de bout en bout.
Installez les rôles et les collections dont dépend un playbook.
Chiffrez et déchiffrez les fichiers de variables Ansible pour protéger les secrets au repos.
Inspectez et exportez l’inventaire Ansible résolu en JSON ou YAML.
Consultez les arguments et exemples d’un module sans quitter le shell.
Affichez la configuration Ansible effective et l’origine de chaque valeur.
Exportez une configuration Cloudflare existante en code Terraform ou OpenTofu.
Définissez et déployez de l’infrastructure en TypeScript, Python, Go ou YAML.
Orchestrez OpenTofu et Terraform sur plusieurs modules et environnements.
Inspectez, copiez et réétiquetez des images de conteneurs dans un registre, sans démon Docker.
SQL analytique sur des fichiers locaux : Parquet, CSV et JSON.
Interrogez, migrez et exportez des bases SQLite.
Interrogez, inspectez et administrez PostgreSQL.
Interrogez et administrez MySQL et MariaDB.
Interrogez des collections et lancez des agrégations sur MongoDB.
Inspectez les clés, exécutez des commandes et observez le trafic d’une instance Redis.
Exportez une base PostgreSQL en SQL ou en archive personnalisée.
Restaurez une archive PostgreSQL entière, ou table par table.
Vérifiez si un serveur PostgreSQL accepte déjà les connexions.
Créez une base PostgreSQL sans ouvrir de session psql.
Supprimez une base PostgreSQL sans ouvrir de session psql.
Exportez une base MySQL ou MariaDB en SQL.
Consultez l’état, videz les caches et administrez un serveur MySQL ou MariaDB.
Ouvrez un shell MariaDB, le nom canonique derrière le client mysql.
Exportez une base MariaDB, le nom canonique derrière mysqldump.
Un seul client SQL pour Postgres, MySQL, SQLite, SQL Server, Oracle, ClickHouse et plus.
Analysez images, systèmes de fichiers et dépôts à la recherche de vulnérabilités connues.
Chiffrez et déchiffrez des secrets directement dans un fichier de configuration.
Chiffrement de fichiers moderne, avec une seule petite clé et aucune configuration.
OpenBao. Lisez et écrivez des secrets dans des coffres compatibles Vault.
Émettez, inspectez et renouvelez des certificats et des JWT.
Demandez et renouvelez des certificats Let’s Encrypt.
Signez, vérifiez, chiffrez et déchiffrez avec des clés GnuPG.
Repérez les erreurs de quoting, de portabilité et de logique dans vos scripts shell.
Analysez vos Dockerfiles selon les bonnes pratiques avant la construction.
Générez une paire de clés age pour chiffrer des fichiers et des secrets sops.
Analysez des fichiers et l’historique git à la recherche de secrets divulgués.
Récupérez et injectez des secrets depuis Doppler.
Synchronisez des fichiers entre S3, GCS, Drive et des dizaines d’autres services.
Créez des sauvegardes chiffrées et dédupliquées, puis restaurez-les.
Répliquez des dossiers en local ou via SSH, en ne transférant que les différences.
Copiez des fichiers vers et depuis une machine distante via SSH.
Ouvrez un shell ou lancez une seule commande sur une machine distante.
Générez, inspectez et convertissez des clés SSH, et gérez les entrées known_hosts.
Transférez des fichiers via SSH, en interactif ou depuis un fichier de commandes.
Créez des releases, envoyez des source maps et consultez les incidents dans Sentry.
Appelez l’API Stripe, listez des objets et rejouez des événements webhook.
Appelez l’API X en OAuth depuis le shell, avec le client officiel de X.
Publiez sur Mastodon, lisez les fils et envoyez des médias.
Publiez sur Bluesky et lisez les fils via le protocole AT.
Téléchargez vidéo et audio depuis YouTube et un millier d’autres sites.
Envoyez une vidéo sur YouTube via l’API Data.
Chercher sur Spotify et piloter la lecture sur vos appareils connectés.
Envoyez des SMS, passez des appels et gérez des numéros sur Twilio.
Envoyez des SMS, passez des appels et gérez des numéros sur Vonage.
Créez et déployez des applications, workflows et manifestes Slack.
Créez des salles LiveKit, générez des jetons d’accès et lancez des exports.
Lisez et envoyez des e-mails via IMAP, SMTP, JMAP, Gmail et Microsoft Graph.
Gérez les serveurs Postmark et les modèles d’e-mails transactionnels.
Compilez du MJML en e-mail HTML responsive.
Envoyer et lire des messages WhatsApp depuis la ligne de commande.
Envoyer un vrai message de test SMTP en montrant chaque étape de l'échange.
Vérifier les enregistrements SPF, DKIM, DMARC et BIMI d'un domaine.
Appelez n’importe quelle API Google Workspace : Drive, Gmail, Calendar et les autres.
Gmail, Calendar, Drive, Sheets et Contacts via votre propre connexion Google.
Administrez Google Workspace : utilisateurs, groupes, unités organisationnelles et licences.
Gérez Microsoft 365 : Graph, SharePoint, Teams, Entra et Planner.
Interrogez et mettez à jour les enregistrements, métadonnées et orgs Salesforce.
Travaillez avec HubSpot CMS, HubDB et les projets.
Développez des thèmes et des applications Shopify sur une boutique.
Lancez des requêtes HogQL, envoyez des source maps et gérez les flags dans PostHog.
Créez et triez des tickets, sprints et epics Jira depuis le shell.
Gérer un site WordPress ou WooCommerce — articles, extensions, comptes, base.
Gérer les projets, environnements et vitrines Saleor.
Gérer les index, enregistrements et réglages de pertinence Algolia.
Rechercher des établissements, adresses et avis via Google Places.
Lire et écrire des pages et bases Notion via l'API.
Parcourez un site et signalez chaque lien cassé.
Optimisez des fichiers SVG sans changer leur rendu.
Générez un site statique à partir de Markdown et de gabarits.
Vérifiez la prose selon un guide de style.
Composez rapports, factures et diapositives directement en PDF.
Transformez une description textuelle en diagramme, en SVG ou PNG.
Parcourir un site et signaler chaque lien mort, vite, avec son statut.
Construire un site statique à partir de Markdown et de gabarits avec Eleventy.
Extraire le texte lisible d'une page web, sans navigateur.
Interroger du HTML avec des sélecteurs CSS, comme jq pour le JSON.
Interroger et modifier du XML — flux produits, sitemaps, RSS — avec XPath.
Convertissez, coupez, redimensionnez et réencodez de l’audio et de la vidéo.
Lisez les codecs, les flux, la durée et les métadonnées d’un fichier média.
ImageMagick. Redimensionnez, recadrez, convertissez et composez des images.
Le classique ImageMagick : redimensionnez, recadrez et convertissez en une commande.
Assemblez des images en PDF sans les réencoder.
Convertissez du SVG en PNG, PDF ou PostScript, à n’importe quelle taille.
Convertissez les pages d’un PDF en images PNG, JPEG ou PPM.
Lisez, écrivez et supprimez les métadonnées de photos et de vidéos.
Convertissez entre Markdown, HTML, DOCX, LaTeX et bien d’autres formats.
LibreOffice en mode headless : convertissez documents, feuilles de calcul et présentations.
Extrayez la couche de texte d’un PDF.
Divisez, fusionnez, faites pivoter et réparez des fichiers PDF.
Ghostscript. Compressez, aplatissez et convertissez du PDF et du PostScript.
OCR : extrayez le texte de scans, de photos et de captures d’écran.
Graphviz. Générez des graphes et des schémas à partir d’une description textuelle.
Obtenez le format, les dimensions, l’espace colorimétrique et les données EXIF d’une image.
Redimensionnez, convertissez ou nettoyez tout un lot d’images sur place.
Comparez deux images et générez une carte visuelle des différences.
Assemblez des images en planche-contact, avec légendes et espacement.
Superposez une image sur une autre avec un masque, un décalage ou un mode de fusion.
Affichez le nombre de pages, le format, les métadonnées et le chiffrement d’un PDF.
Extrayez toutes les images d’un PDF à leur résolution d’origine.
Convertissez les pages d’un PDF en PNG, JPEG, SVG ou PostScript via Cairo.
Convertissez un PDF en HTML en préservant la mise en page et les images.
Convertissez un PDF en PostScript pour l’impression ou un traitement ultérieur.
Listez les polices utilisées par un PDF et lesquelles sont incorporées.
Découpez un PDF en un fichier par page.
Fusionnez plusieurs PDF en un seul, dans l’ordre indiqué.
Vérifiez les signatures numériques d’un PDF signé.
Convertissez du PostScript ou de l’EPS en PDF via Ghostscript.
Reconvertissez un PDF en PostScript via Ghostscript.
Convertissez des documents entre PDF, DOCX et ODT sans affichage.
Convertissez des feuilles de calcul entre XLSX, ODS et CSV en mode headless.
Convertissez des présentations entre PPTX, ODP et PDF en mode headless.
Disposez un graphe non orienté avec un modèle à ressorts plutôt que les rangs de dot.
Synthétisez de la parole à partir de texte et écrivez-la dans un fichier audio.
Synthétisez de la parole avec les voix ElevenLabs et écrivez-la dans un fichier.
Convertir et transformer des images via un pipeline rapide et peu gourmand.
Générer des miniatures à l'échelle d'un catalogue sans tout charger.
Encoder des images en AVIF pour des pages plus légères et rapides.
Réduire des fichiers PNG sans perte, sans changer leur rendu.
Effectuez des requêtes HTTP, envoyez des données et suivez les redirections.
Téléchargez des fichiers et copiez des pages via HTTP et FTP.
Netcat. Ouvrez, écoutez et testez des connexions TCP brutes.
Reliez sockets, fichiers et ports entre deux extrémités.
Interrogez les enregistrements DNS et suivez la résolution d’un nom.
Recherchez un nom d’hôte ou une adresse auprès d’un résolveur.
Résolutions DNS rapides pour un nom ou une adresse IP.
Inspectez les adresses, les routes et les interfaces de la machine.
Listez les sockets, les ports et les connexions ouverts sur la machine.
Découverte rapide de ports sur les hôtes que vous êtes autorisé à scanner.
Connectez-vous à un point de terminaison WebSocket pour envoyer ou lire des trames.
Cherchez sur le web depuis le shell et récupérez les résultats en texte ou JSON.
Envoyez des requêtes HTTP avec la syntaxe HTTPie et une sortie lisible.
Appelez des services gRPC et listez leurs méthodes depuis le shell.
Testez la charge d’un point de terminaison HTTP et obtenez les percentiles de latence.
Exécuter des requêtes HTTP et des assertions écrites dans un simple fichier texte.
Interroger les enregistrements DNS et récupérer la réponse en JSON.
Déployez en quelques minutes et laissez-le exécuter les commandes dont votre travail dépend déjà.