¿Qué es CLI-Anything?
CLI-Anything, del Data Intelligence Lab de la Universidad de Hong Kong (HKUDS), convierte aplicaciones existentes en herramientas que un agente de IA puede usar. Ejecutado dentro de un agente como Claude Code, Codex u OpenCode, su generador de siete fases lee el código de un programa y construye para él un "harness" de línea de comandos, con salida JSON, tests y un archivo SKILL.md que explica a los agentes cómo usarlo. Los harnesses llaman por debajo al software real, así que el propio programa tiene que estar instalado.
CLI-Hub, que se instala con `pip install cli-anything-hub`, es un gestor de paquetes para los harnesses que la comunidad ya ha construido. Cubren herramientas creativas (GIMP, Blender, Kdenlive, Shotcut, MuseScore), de oficina y conocimiento (LibreOffice, Zotero, Obsidian), software de ingeniería (FreeCAD, QGIS) y servicios como Zoom y n8n. El README informa ahora de 2.461 tests superados en unos 30 harnesses.
Tiene licencia Apache 2.0. La última versión etiquetada, la v0.4.0, salió en junio de 2026; CLI-Hub llegó a la 0.4.1 en PyPI en julio, y el último cambio de código se hizo el 21 de agosto de 2026.
¿Merece la pena CLI-Anything?
CLI-Anything acierta con la interfaz y es desigual en la ejecución. Dar a Blender o LibreOffice una línea de comandos con salida JSON es más rápido y predecible que el uso del ordenador, en el que un agente hace clic guiándose por capturas de pantalla, y CLI-Hub convierte probar un harness ya hecho en cuestión de dos comandos.
El punto débil es que cada harness es un trabajo aparte. La propia tabla de tests del README muestra la dispersión: Blender tiene 208 tests, incluidas 58 ejecuciones de extremo a extremo contra el programa real, mientras que el harness de Zoom tiene 22 tests unitarios y ningún test de extremo a extremo. El generador tiene la misma dependencia. Su sección de limitaciones dice que un resultado fiable necesita un modelo puntero como Claude Opus 4.6 o GPT-5.4, que el software cerrado sin código fuente legible da resultados mucho peores y que una sola ejecución rara vez cubre una aplicación entera sin más pasadas de refinado.
La seguridad merece el mismo cuidado que cualquier código de terceros. El registro de novedades recoge una corrección de inyección de rutas en Script-Fu de GIMP en marzo, un refuerzo contra path traversal en el harness de Sketch y el paso a defusedxml para XML no fiable en mayo. Un harness se ejecuta con los permisos de tu usuario, así que es sensato leerlo antes de que lo haga un agente.
El ritmo ha caído en picado. Tras fusiones casi diarias de marzo a mayo, el registro de novedades se detiene el 30 de mayo, el último cambio de código fue el 21 de agosto y los commits de septiembre solo tocaron el README, con 215 incidencias y pull requests abiertas. La cifra de 2.461 tests impresiona, pero un benchmark de con qué frecuencia los agentes terminan de verdad tareas con estos harnesses sigue siendo un punto sin marcar en la hoja de ruta.
Dónde se gana su sitio
Una artista 3D que automatiza renders de Blender con scripts
Que Claude Code renderice por lotes variaciones de una escena durante la noche
Instala el harness de Blender desde CLI-Hub y deja que el agente lo llame con salida JSON en lugar de escribir scripts bpy desde cero. Gratis salvo el uso del modelo; los renders se ejecutan en tu propia máquina.
Un ingeniero de herramientas internas en una empresa de ingeniería mediana
Dar a los agentes acceso a una aplicación de escritorio interna que no tiene API
Ejecuta el generador de siete fases sobre el código de la aplicación con un modelo puntero y haz pasadas de refinado hasta que la cobertura sea suficiente. Cuenta con varias iteraciones y una revisión de código antes de que nadie más dependa de ello.
La responsable de un grupo de investigación que usa Zotero y LibreOffice
Automatizar la gestión de referencias y la conversión de documentos sin pagar una plataforma de automatización
Los harnesses de la comunidad cubren ambos, sin coste de licencia. El riesgo es el mantenimiento: un harness escrito por un solo colaborador puede no seguir el ritmo de la próxima versión de Zotero o LibreOffice.
Antes de decidirte
- Puesta en marcha
- Python 3.10 o posterior; pip install cli-anything-hub, y luego cli-hub install <name>. El generador se instala como plugin o skill para Claude Code, Codex, Cursor, OpenCode y otros.
- Integraciones
- Los harnesses ofrecen una línea de comandos y salida JSON más un SKILL.md, así que cualquier agente que pueda ejecutar comandos de shell puede usarlos; también se instalan con npx skills.
- Datos y privacidad
- Todo se ejecuta en local contra el software que instales; no interviene ningún servicio alojado, y el tratamiento de los datos depende del programa envuelto y del proveedor del modelo.
- Límites
- La cobertura y la profundidad de los tests varían según el harness; generar harnesses nuevos requiere un modelo puntero y código fuente legible; la actividad se ha frenado desde mayo de 2026.
Lo bueno
- Los agentes manejan el programa real, no capturas de pantalla
- Dos comandos para instalar un harness de la comunidad
- Los mejores harnesses se prueban contra el software real
- Licencia Apache 2.0
Lo malo
- La profundidad de los tests varía mucho entre harnesses
- El generador necesita un modelo puntero para funcionar bien
- Sin cambios de código desde agosto de 2026
- Cada programa envuelto debe instalarse por separado
Ideal para
Quienes quieren que un agente de IA maneje aplicaciones de escritorio como Blender, GIMP o LibreOffice desde la línea de comandos.
Alternativas a CLI-Anything
CLI-Anything: preguntas frecuentes
- ¿Merece la pena CLI-Anything?
- Una idea sólida, que los agentes funcionan mejor a través de una línea de comandos que mediante capturas de pantalla, entregada como un catálogo cuya calidad depende de quién escribió cada harness. Le damos un 3.8 sobre 5.
- ¿Cuánto cuesta CLI-Anything?
- Gratuito y de código abierto bajo Apache 2.0. Las aplicaciones envueltas y el agente en el que lo ejecutas van aparte.
- ¿Qué inconvenientes tiene CLI-Anything?
- La profundidad de los tests varía mucho entre harnesses; el generador necesita un modelo puntero para funcionar bien; sin cambios de código desde agosto de 2026; cada programa envuelto debe instalarse por separado.
- ¿Para quién es CLI-Anything?
- Quienes quieren que un agente de IA maneje aplicaciones de escritorio como Blender, GIMP o LibreOffice desde la línea de comandos.
- ¿Es CLI-Anything seguro para los datos de la empresa?
- Todo se ejecuta en local contra el software que instales; no interviene ningún servicio alojado, y el tratamiento de los datos depende del programa envuelto y del proveedor del modelo.
- ¿Cuáles son las mejores alternativas a CLI-Anything?
- Las alternativas más cercanas que hemos analizado son Anthropic Skills y MCP Python SDK.
Respuestas comprobadas el 22 oct 2026.