CLI-Anything + Claude Code : Donne le contrôle total de tes logiciels à ton IA
🤖 Claude Code · Open Source · Terminal

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.

📅 Avril 2025 ⏱ 8 min de lecture 🔧 Tutoriel ✅ Commandes vérifiées
💡 Et si Claude Code pouvait piloter GIMP, Blender, Mermaid ou LibreOffice directement depuis ton terminal — sans interface graphique ? CLI-Anything rend ça possible. Dans cet article, on couvre le concept, l’installation correcte (commandes vérifiées sur le repo officiel 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.

« Un agent ne va pas utiliser d’interface graphique. Il ne va pas cliquer sur des menus comme nous. Ce que veut un agent, c’est un CLI — une interface de ligne de commande, des outils textuels pour interagir avec les systèmes d’exploitation. »

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 CLIAgent 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.

🎯 La promesse en une phrase

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.

Facilité d’installation90%
Compatibilité logiciels open source86%
Gain de productivité (tâches répétitives)96%
Maturité du projet74%
⚠️
Modèle requis : CLI-Anything nécessite un modèle frontier de classe haute. Claude Opus 4.6 ou Claude Sonnet 4.6 sont recommandés. Les modèles plus petits ou locaux peuvent produire des CLIs incomplets nécessitant des corrections manuelles importantes.

⚙️ 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 :

Analyze — Scan du code source

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.

Design — Architecture du CLI

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.

Implement — Génération du code

Produit le code effectif du CLI en Python (format agent-harness), installable directement dans le PATH pour être appelé par Claude Code.

Plan Tests — Stratégie de validation

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.

Write Tests — Tests unitaires

Écrit les tests unitaires pour s’assurer que chaque commande produit le résultat attendu avant utilisation en production.

Documentation — Génération de la doc

Produit automatiquement la documentation complète du CLI, flags --help inclus, pour que l’agent puisse l’explorer de façon autonome.

Publish & Refine Optionnel

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à :

🎨
GIMP
Édition d’image (alt. Photoshop)
🧊
Blender
Modélisation 3D & rendu
✒️
Inkscape
Graphisme vectoriel (alt. Illustrator)
🎵
Audacity
Production & édition audio
📝
LibreOffice
Docs, Calc, Impress complets
🎥
OBS Studio
Enregistrement & streaming
✂️
Kdenlive / Shortcut
Montage vidéo open source
📹
Zoom
Vidéoconférence (ajouté mars 2026)
📊
Mermaid ⭐
Diagrammes, Gantt, flowcharts — démo de l’article !
🗂
Draw.io
Schémas & diagrammes techniques
📖
Confluence
Base de connaissances & docs
Engrafia
Génération de contenu IA
💡 Spoiler : tous les logiciels que tu utilises et que tu paies ont une variante open source. Prends-les, génère leur CLI, et pilote-les depuis ton terminal avec Claude Code.

📦 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 :

🚫
Ne pas faire : plugin install cli-anything — Claude Code ne connaît pas cette source par défaut et retournera une erreur ou ne trouvera rien.
1
Enregistrer le marketplace GitHub
Il faut d’abord indiquer à Claude Code où trouver CLI-Anything. C’est l’étape que la vidéo omet.
CLAUDE CODE /plugin marketplace add HKUDS/CLI-Anything
2
Installer le plugin depuis ce marketplace
Une fois la source enregistrée, on installe le plugin en précisant sa source explicitement.
CLAUDE CODE /plugin install cli-anything@HKUDS/CLI-Anything
3
Recharger les plugins
Indispensable pour activer le plugin dans la session courante.
CLAUDE CODE /reload-plugins
Vérification

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

# Générer un CLI complet (7 phases automatiques)
/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
💡
Si tu utilises Claude Code < 2.x : remplace /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 :

git clone https://github.com/mermaid-js/mermaid.git

Étape 2 — Générer le CLI Mermaid (7 phases auto)

Une seule commande lance tout le pipeline de génération :

/cli-anything:cli-anything ./mermaid

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 :

Prompt utilisé dans la vidéo
Crée un rétro-planning en diagramme de Gantt avec Mermaid CLI et rends-le en PNG.Le projet est une migration CRM pour une PME de 30 personnes. – Phase audit de l’existant : 1er avril → 12 avril – Sélection du CRM – Paramétrage et importation des équipes – Go-live, support, post-migration – Deadline ferme Go-live : 2 juin
🎉
Résultat : bluffant !

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.

💬 Retour d’expérience (verbatim)

« 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.

CLAUDE CODE # Ajout du marketplace WEB
/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
⚠️
Usage responsable : CLI-Anything-WEB interagit avec des APIs non documentées. Les endpoints peuvent changer sans préavis. À utiliser pour des usages personnels/prototypage, en respectant les CGU des sites concernés.

🎯 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 →

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut