Skip to content

CLI-Anything

Génère des enveloppes en ligne de commande autour de vrais logiciels desktop pour que les agents IA puissent piloter Blender, GIMP, LibreOffice et d'autres.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

3.8/5

Une idée solide, que les agents travaillent mieux via une ligne de commande que via des captures d'écran, livrée comme un catalogue dont la qualité dépend de qui a écrit chaque harnais.

Qu’est-ce que CLI-Anything ?

CLI-Anything, du Data Intelligence Lab de l'Université de Hong Kong (HKUDS), transforme des applications existantes en outils qu'un agent IA peut utiliser. Lancé dans un agent comme Claude Code, Codex ou OpenCode, son générateur en sept phases lit la base de code d'un programme et construit un « harnais » en ligne de commande pour lui, avec une sortie JSON, des tests et un fichier SKILL.md qui dit aux agents comment l'utiliser. Les harnais appellent le vrai logiciel en dessous, si bien que le programme lui-même doit être installé.

CLI-Hub, installé avec `pip install cli-anything-hub`, est un gestionnaire de paquets pour les harnais que la communauté a déjà construits. Ils couvrent les outils créatifs (GIMP, Blender, Kdenlive, Shotcut, MuseScore), les outils de bureautique et de connaissance (LibreOffice, Zotero, Obsidian), les logiciels d'ingénierie (FreeCAD, QGIS) et des services comme Zoom et n8n. Le README rapporte désormais 2 461 tests réussis sur environ 30 harnais.

Il est sous licence Apache 2.0. La dernière version taguée, v0.4.0, est sortie en juin 2026 ; CLI-Hub a atteint 0.4.1 sur PyPI en juillet, et le dernier changement de code a atterri le 21 août 2026.

CLI-Anything vaut-il le coup ?

CLI-Anything a raison sur l'interface et est inégal sur la livraison. Donner à Blender ou LibreOffice une ligne de commande avec sortie JSON est plus rapide et plus prévisible que l'usage d'ordinateur, où un agent clique à travers des captures d'écran, et CLI-Hub fait d'essayer un harnais prêt à l'emploi un travail de deux commandes.

Le point faible est que chaque harnais est un travail séparé. Le tableau de tests du README montre lui-même l'écart : Blender a 208 tests dont 58 exécutions de bout en bout contre le vrai programme, tandis que le harnais Zoom a 22 tests unitaires et aucun test de bout en bout. Le générateur a la même dépendance. Sa section de limitations dit qu'une sortie fiable a besoin d'un modèle de pointe comme Claude Opus 4.6 ou GPT-5.4, que les logiciels propriétaires sans code source lisible donnent des résultats bien pires, et qu'une seule exécution couvre rarement toute une application sans passes de raffinage supplémentaires.

La sécurité mérite le même soin que tout code tiers. Le journal des nouvelles enregistre un correctif d'injection de chemin Script-Fu de GIMP en mars, un durcissement contre la traversée de chemin pour le harnais Sketch et un passage à defusedxml pour le XML non fiable en mai. Un harnais tourne avec les permissions de votre utilisateur, alors le lire avant qu'un agent ne le fasse est sensé.

Le rythme a fortement chuté. Après des fusions presque quotidiennes de mars à mai, le journal des nouvelles s'arrête le 30 mai, le dernier changement de code date du 21 août et les commits de septembre n'ont touché que le README, avec 215 issues et pull requests ouvertes. Le chiffre de 2 461 tests est impressionnant, mais un benchmark de la fréquence à laquelle les agents terminent réellement les tâches avec ces harnais reste un point non coché sur la feuille de route.

Là où il fait la différence

  • Un artiste 3D qui scripte des rendus Blender

    Faire que Claude Code rende par lots des variations de scène pendant la nuit

    Installez le harnais Blender depuis CLI-Hub et laissez l'agent l'appeler avec une sortie JSON au lieu d'écrire des scripts bpy de zéro. Gratuit à part l'usage de modèle ; les rendus tournent sur votre propre machine.

  • Un ingénieur d'outils internes dans une entreprise d'ingénierie de taille moyenne

    Donner aux agents l'accès à une application desktop maison qui n'a pas d'API

    Lancez le générateur en sept phases sur le code source de l'application avec un modèle de pointe, puis lancez des passes de raffinage jusqu'à ce que la couverture soit assez bonne. Attendez-vous à plusieurs itérations et à une revue de code avant que quelqu'un d'autre ne s'y fie.

  • Un responsable de groupe de recherche qui utilise Zotero et LibreOffice

    Automatiser la gestion des références et la conversion de documents sans payer pour une plateforme d'automatisation

    Les harnais communautaires couvrent les deux, sans coût de licence. Le risque est la maintenance : un harnais écrit par un seul contributeur peut ne pas suivre la prochaine version de Zotero ou LibreOffice.

Avant de vous engager

Mise en route
Python 3.10 ou plus récent ; pip install cli-anything-hub, puis cli-hub install <nom>. Le générateur s'installe comme plugin ou skill pour Claude Code, Codex, Cursor, OpenCode et d'autres.
Intégrations
Les harnais exposent une ligne de commande et une sortie JSON plus un SKILL.md, si bien que tout agent capable de lancer des commandes shell peut les utiliser ; installables via npx skills également.
Données et confidentialité
Tout tourne localement contre des logiciels que vous installez ; aucun service hébergé n'est impliqué, et la gestion des données dépend du programme enveloppé et du fournisseur de modèle.
Limites
La couverture et la profondeur des tests varient selon le harnais ; en générer de nouveaux a besoin d'un modèle de pointe et d'un code source lisible ; l'activité a ralenti depuis mai 2026.

Les points forts

  • Les agents pilotent le vrai programme, pas des captures d'écran
  • Deux commandes pour installer un harnais communautaire
  • Les meilleurs harnais testent contre le vrai logiciel
  • Licence Apache 2.0

Les points faibles

  • La profondeur des tests varie largement entre les harnais
  • Le générateur a besoin d'un modèle de pointe pour bien fonctionner
  • Pas de changements de code depuis août 2026
  • Chaque programme enveloppé doit être installé séparément

Idéal pour

Les gens qui veulent qu'un agent IA manœuvre des applications desktop comme Blender, GIMP ou LibreOffice depuis la ligne de commande.

Alternatives à CLI-Anything

CLI-Anything : questions fréquentes

CLI-Anything vaut-il le coup ?
Une idée solide, que les agents travaillent mieux via une ligne de commande que via des captures d'écran, livrée comme un catalogue dont la qualité dépend de qui a écrit chaque harnais. Nous lui donnons 3.8 sur 5.
Combien coûte CLI-Anything ?
Gratuit et open source sous Apache 2.0. Les applications enveloppées et l'agent dans lequel vous le faites tourner sont séparés.
Quels sont les inconvénients de CLI-Anything ?
La profondeur des tests varie largement entre les harnais; le générateur a besoin d'un modèle de pointe pour bien fonctionner; pas de changements de code depuis août 2026; chaque programme enveloppé doit être installé séparément.
À qui s’adresse CLI-Anything ?
Les gens qui veulent qu'un agent IA manœuvre des applications desktop comme Blender, GIMP ou LibreOffice depuis la ligne de commande.
CLI-Anything est-il sûr pour les données de l’entreprise ?
Tout tourne localement contre des logiciels que vous installez ; aucun service hébergé n'est impliqué, et la gestion des données dépend du programme enveloppé et du fournisseur de modèle.
Quelles sont les meilleures alternatives à CLI-Anything ?
Les alternatives les plus proches que nous avons testées sont Anthropic Skills et MCP Python SDK.

Réponses vérifiées le 22 oct. 2026.