CLI-Anything + Claude Code
Le contrôle total de tes logiciels
depuis le terminal
Transforme n’importe quel logiciel open source en interface pilotable par ton IA — sans cliquer sur un seul bouton.
HKUDS/CLI-Anything) et une démo bluffante : un diagramme de Gantt complet en 3 lignes de prompt.🚧 Le vrai problème : l’IA face aux interfaces graphiques
Si tu utilises Claude Code au quotidien, tu as forcément heurté ce mur : dès qu’il faut interagir avec un vrai logiciel — GIMP, LibreOffice, Inkscape — c’est bloqué. Un agent IA ne clique pas sur des menus. Il ne tape pas dans un champ textuel via une GUI. Ce qu’un agent veut, c’est du texte structuré, c’est-à-dire un CLI.
Exemple concret : avec un CLI Google Workspace, Claude Code tape gws sheet spreadsheet create pour créer un tableur. Il ne peut pas ouvrir Google Sheets à la souris. Le CLI est le seul langage que l’agent comprend vraiment.
| Capacité | Humain (GUI) | Agent sans CLI | Agent avec CLI |
|---|---|---|---|
| Créer un document | ✓ Clic souris | ✗ Impossible | ✓ Commande texte |
| Éditer une image | ✓ Interface GIMP | ✗ Impossible | ✓ CLI GIMP |
| Générer un diagramme | ✓ Clic Mermaid | ✗ Impossible | ✓ CLI Mermaid |
| Automatiser en batch | ✗ Fastidieux | ✗ Impossible | ✓ Scripté complet |
🛠 Qu’est-ce que CLI-Anything ?
CLI-Anything (repo officiel : HKUDS/CLI-Anything) est un plugin Claude Code qui analyse le code source d’un logiciel open source et génère automatiquement une interface de ligne de commande complète — testée, documentée, prête à être pilotée par un agent IA.
La règle d’or : le logiciel doit être open source. CLI-Anything a besoin d’accéder au code source pour scanner les actions GUI et les convertir en commandes textuelles. Sans code source, pas de CLI générable.
Prends l’équivalent open source de tes logiciels payants, génère leur CLI en une commande, et laisse Claude Code les piloter depuis ton terminal — sans jamais ouvrir une interface graphique.
⚙️ Les 7 phases de génération automatique
Une fois la commande lancée, CLI-Anything enchaîne 7 phases entièrement automatiques. Voici ce qui se passe sous le capot :
Parcourt le code source et mappe chaque action GUI vers une commande textuelle équivalente. C’est la phase la plus critique — et la raison pour laquelle le logiciel doit être open source.
Définit la structure des commandes, leur hiérarchie, les paramètres et les options disponibles. Un bon design CLI conditionne toute l’expérience de l’agent IA.
Produit le code effectif du CLI en Python (format agent-harness), installable directement dans le PATH pour être appelé par Claude Code.
Planifie les scénarios de test pour couvrir chaque commande générée. L’équivalent d’un fichier de skills : les instructions que l’agent devra suivre.
Écrit les tests unitaires pour s’assurer que chaque commande produit le résultat attendu avant utilisation en production.
Produit automatiquement la documentation complète du CLI, flags --help inclus, pour que l’agent puisse l’explorer de façon autonome.
Publie le CLI dans l’agent-harness et permet des itérations d’amélioration avec la commande /cli-anything:refine.
🖥 Les logiciels compatibles dès maintenant
CLI-Anything supporte une palette croissante de logiciels open source — tous des alternatives sérieuses à des outils payants que tu connais déjà :
📦 Installation correcte — 3 étapes vérifiées
La vidéo montre la commande plugin install cli-anything — mais elle ne fonctionne pas telle quelle dans Claude Code. Le système de plugins requiert d’abord d’enregistrer le marketplace GitHub source. Voici les commandes exactes, vérifiées sur le repo officiel HKUDS/CLI-Anything :
plugin install cli-anything — Claude Code ne connaît pas cette source par défaut et retournera une erreur ou ne trouvera rien.Tape /plugin et vérifie que cli-anything apparaît dans la liste des plugins actifs. Les commandes /cli-anything:cli-anything, /cli-anything:refine et /cli-anything:validate doivent être disponibles.
📋 Référence des commandes disponibles
/cli-anything:cli-anything ./mon-logiciel
# Améliorer un CLI existant
/cli-anything:refine ./mon-logiciel « batch processing and filters »
# Valider un CLI généré
/cli-anything:validate ./mon-logiciel
/cli-anything:cli-anything par /cli-anything (syntaxe courte de l’ancienne version).🚀 Démo : diagramme de Gantt en 3 lignes de prompt
La démonstration de la vidéo utilise Mermaid — un éditeur de diagrammes open source capable de générer des flowcharts, séquences, Gantt et bien plus. Voici les étapes exactes.
Étape 1 — Cloner le dépôt Mermaid
On donne accès au code source pour que CLI-Anything puisse l’analyser :
Étape 2 — Générer le CLI Mermaid (7 phases auto)
Une seule commande lance tout le pipeline de génération :
Claude Code lit le fichier harness.md, analyse le code source, génère les tests unitaires et la documentation, puis installe le CLI. Quelques minutes d’attente, 100% automatique.
Étape 3 — Le prompt ✨
Le CLI Mermaid est opérationnel. Il suffit de demander à Claude Code :
En quelques secondes, Claude Code a généré un diagramme de Gantt complet exporté en PNG — toutes les phases, les dates, les jalons. Un travail normalement fastidieux, accompli en 3 lignes de prompt.
« Les diagrammes de Gantt, ça me fait chier à faire. Mais là, juste en sachant ce qu’on doit faire, quatre lignes de prompt, un diagramme complet. Rien que là, je suis conquis. »
🌐 Bonus : CLI-Anything-WEB pour les apps en ligne
En parallèle de CLI-Anything (logiciels desktop open source), un projet communautaire baptisé CLI-Anything-WEB (ItamarZand88/CLI-Anything-WEB) applique la même philosophie aux applications web — même sans API publique. Il capture le trafic HTTP en live et génère un CLI Python complet.
/plugin marketplace add ItamarZand88/CLI-Anything-WEB
/plugin install cli-anything-web
/reload-plugins
# Utilisation sur n’importe quelle app web
/cli-anything-web https://ton-app-favorite.com
- Pas besoin de documentation d’API — le plugin capture le trafic HTTP lui-même
- CLIs déjà disponibles : Reddit, Booking.com, NotebookLM, Pexels, Unsplash…
- Authentification gérée (ouverture navigateur pour login si besoin)
- Sortie JSON structurée pour faciliter l’intégration dans des workflows agents
🎯 Conclusion & cas d’usage à explorer
CLI-Anything est l’un des projets les plus prometteurs de l’écosystème Claude Code. Il comble le fossé entre les agents IA et les logiciels du quotidien — et la liste des outils compatibles grandit chaque semaine.
Pour commencer, les cas d’usage les plus immédiats et rentables :
- Mermaid / Draw.io — Diagrammes, flowcharts et Gantt depuis n’importe quel contexte projet en quelques secondes
- LibreOffice — Génère des rapports, feuilles de calcul et présentations entièrement depuis le terminal
- GIMP / Inkscape — Automatise le traitement d’images en batch (redimensionnement, export, filtres)
- Audacity — Pipeline audio automatisé : découpage, normalisation, conversion de formats
- OBS Studio — Contrôle d’enregistrement scripté pour des workflows de contenu répétitifs
- Confluence — Génère et publie de la documentation directement depuis Claude Code
💡 Tu as une idée de projet avec CLI-Anything ?
Chaque logiciel open source peut devenir une extension de ton agent IA. Partage ton cas d’usage en commentaire de la vidéo — la communauté grandit vite !
Voir le repo officiel →
