Digest des extensions IA : CLI-Anything transforme n'importe quelle application de bureau en ligne de commande appelable par un agent
Une boîte à outils sous Apache-2.0 de HKUDS qui génère des harnais CLI structurés autour de logiciels comme Blender, FreeCAD, Zotero et Zoom pour que des agents puissent les piloter - 56 092 étoiles GitHub au 22 octobre 2026. J'ai lu le dépôt, la licence et le README ; je ne l'ai ni installé ni exécuté.

L'extension IA du jour est CLI-Anything, du laboratoire HKUDS de l'Université de Hong Kong - une boîte à outils sous Apache-2.0 au pitch direct : "One Command Line: make any software agent-ready for Pi, OpenClaw, nanobot, Cursor, Claude Code". Au lieu de demander aux agents de cliquer à travers une interface graphique, il génère un harnais en ligne de commande structuré autour d'une application existante et laisse l'agent l'appeler. Le dépôt affiche 56 092 étoiles et 5 057 forks au 22 octobre 2026, selon l'API GitHub.
En bref
CLI-Anything produit des CLI par application : le README liste des harnais pour Blender, FreeCAD, QGIS, Obsidian, Zotero, Godot, Krita, MuseScore, Calibre, LibreOffice, Zoom, Joplin, Rekordbox, Safari et n8n - le harnais FreeCAD à lui seul expose 258 commandes en 17 groupes - plus un paquet CLI-Hub (pip install cli-anything-hub) pour découvrir et installer les harnais. Il génère aussi des fichiers SKILL.md pour que les agents de code apprennent chaque harnais, installables via npx skills add HKUDS/CLI-Anything --skill <name>. La licence est Apache-2.0, lue dans le fichier LICENSE du dépôt aujourd'hui. Requiert Python 3.10+ et click 8.0+. Note d'honnêteté : j'ai lu le README (1 818 lignes), le LICENSE et la réponse de l'API GitHub ; je n'ai pas installé le paquet, pas exécuté le moindre harnais et pas vérifié la sortie d'aucune commande. Les chiffres de popularité sont des compteurs instantanés de l'API, pas un signal de qualité.

Ce que c'est réellement
L'idée centrale se situe une couche en dessous de l'outillage d'agents habituel. Les serveurs MCP enveloppent des API ; les agents de navigateur enveloppent des pixels. CLI-Anything enveloppe l'application elle-même : pour un logiciel donné, il construit un CLI basé sur click qui traduit les opérations réelles du programme - ouvrir un projet, lister des objets, appliquer un filtre, rendre, exporter - en commandes nommées avec arguments typés et sortie lisible par machine. Un agent capable d'appeler un shell peut alors piloter FreeCAD, OBS ou votre compte Zoom avec la même fiabilité que n'importe quel autre CLI bien conçu, au lieu de gratter l'écran ou de simuler des clics. Le pitch du README nomme directement les environnements cibles : Pi, OpenClaw, nanobot, Cursor et Claude Code. CLI-Hub, le paquet compagnon, suit les sources de harnais dans pip, npm et brew ; selon le journal des nouveautés du README, il a été lancé le 17 mars, et le paquet PyPI est à la version 0.2.0 au 15 avril.
Couverture, compétences et traces de sécurité
L'étendue est l'essentiel. Le README catalogue des harnais pour les outils créatifs (Blender, Krita, Godot, MuseScore), les outils de connaissance (Obsidian, Zotero, Joplin, Calibre), les suites bureautiques (LibreOffice), l'infrastructure (n8n, Safari) et les applications commerciales (Zoom, Rekordbox), avec les groupes de commandes énumérés pour chacun. Deux choses élèvent le projet au-dessus du niveau de la démo. D'abord, chaque harnais est livré avec un SKILL.md généré, de sorte que l'agent installe non seulement des commandes mais une documentation sur quand et comment les utiliser - le flux npx skills add installe des compétences individuelles depuis le dépôt. Ensuite, le journal des changements du README consigne de vrais passages de sécurité, pas seulement des fonctionnalités : adoption de defusedxml pour analyser du XML non fiable, durcissement de la gestion des jetons dans le harnais Zoom, correction d'un path traversal dans le harnais Sketch, et écritures SQLCipher protégées dans Rekordbox. C'est le genre de trace de maintenance que je recherche avant de recommander quoi que ce soit qui exécutera des actions sur votre machine - même si une entrée de journal prouve l'intention, pas un audit.
Licence, popularité et ce que je ne peux pas garantir
Le fichier LICENSE est Apache-2.0 - une licence open source permissive classique, sans plafond de revenus, sans restriction de domaine d'utilisation ; l'usage commercial est autorisé. L'API GitHub au 22 octobre 2026 rapporte 56 092 étoiles, 5 057 forks et 214 tickets ouverts, le dépôt ayant été créé le 8 mars 2026 avec une dernière poussée le 22 septembre 2026. Deux réserves sur ces chiffres : un mois sans poussée sur un projet rapide mérite d'être remarqué, et 214 tickets ouverts sur un projet de cette ampleur représentent une vraie charge de maintenance. Ce que je ne peux pas garantir, c'est le comportement. Je n'ai pas installé cli-anything-hub, pas exécuté un seul harnais, et je ne peux confirmer ni le nombre de commandes FreeCAD, ni le flux d'installation des compétences, ni que les corrections de sécurité fonctionnent comme décrit - tout cela, c'est le README du projet qui parle. Si vous comptez vous y fier, lisez le source du harnais de l'application qui vous intéresse et testez d'abord sur quelque chose de jetable.