Agentes autónomos
Que tu agente de IA use tus programas de escritorio (GIMP, Audacity, Blender...) con CLI-Anything
CLI-Anything es un proyecto abierto que crea una línea de comandos para programas pensados para personas, como GIMP, Audacity, Blender o LibreOffice, para que un agente de código los use sin ratón. Tiene un catálogo, CLI-Hub, que se instala con pip, y una skill para que el agente elija el programa.
| Herramientas | Claude Code (principal)CursorOpenClaw |
|---|---|
| Qué necesitas |
|
| Coste aprox. | El proyecto es gratis (licencia Apache 2.0). Pagas el agente que ya uses, por ejemplo tu plan de Claude Code o Cursor. |
| Tiempo de montaje | 20 min (primera vez) |
| Nivel | Media |
| Plan gratis | Puede bastar para pruebas |
Prompt listo para usar
Usa la skill de CLI-Hub para buscar en el catálogo de CLI-Anything la herramienta adecuada para [PROGRAMA]. Antes de instalar nada, dime qué vas a instalar y qué comandos tiene. Trabaja solo dentro de la carpeta [CARPETA_DE_PRUEBA] y no toques nada fuera de ella. Tarea: [TAREA]. Al terminar, dime qué archivos has creado o cambiado y guarda los originales con el sufijo -original. Si algo pide permisos de administrador o borrar archivos, para y pregúntame.
| Variable | Qué poner | Ejemplo |
|---|---|---|
[PROGRAMA] | El programa de escritorio que quieres que use | GIMP |
[CARPETA_DE_PRUEBA] | Una carpeta con copias de tus archivos, no los originales | ~/prueba-agente |
[TAREA] | Lo que quieres que haga con ese programa | redimensiona todas las fotos a 1200 px de ancho y exporta en JPG |
Pégalo en: Claude Code, Cursor, OpenClaw
Prompt propio a partir del README del proyecto. No se ha ejecutado aquí.
Cómo funciona
- Instala el gestor CLI-Hub. El README empieza por pip install cli-anything-hub. Ese paquete te da el comando cli-hub para ver, buscar, instalar, actualizar y quitar las herramientas del catálogo, tanto las del proyecto como otras públicas.
- Busca el programa que quieres controlar. Con cli-hub list ves el catálogo y con cli-hub search y una palabra (por ejemplo image o audio) filtras. cli-hub info y el nombre te enseña qué hace esa herramienta antes de instalarla.
- Instala la herramienta y el programa real. cli-hub install y el nombre, por ejemplo gimp o audacity. El README avisa de que muchas de estas herramientas envuelven el programa de verdad, así que GIMP, Blender o LibreOffice tienen que estar instalados también.
- Dale la skill a tu agente. El README propone instalar la meta-skill con npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y. Con ella, el agente puede buscar en el catálogo e instalar por su cuenta la herramienta que necesita cada tarea.
- Pide la tarea en lenguaje normal. Desde Claude Code, Cursor, OpenClaw u otro agente compatible, pide algo concreto con un programa y una carpeta de prueba. El agente llama a la línea de comandos en vez de mover el ratón, y las respuestas en JSON le dicen si salió bien.
- Si tu programa no está, genera una. Para software que no está en el catálogo, el proyecto tiene un plugin para Claude Code (/plugin marketplace add HKUDS/CLI-Anything) con un generador en siete fases que crea la línea de comandos a partir del código o del repositorio del programa.
Qué resultado esperar
Un agente de código que puede usar programas de escritorio por comandos (editar imágenes, convertir documentos, procesar audio o vídeo) y te dice qué archivos ha tocado.
- Qué se hizo
- Un proyecto abierto del laboratorio HKUDS que convierte programas de escritorio en herramientas de línea de comandos que un agente de IA puede usar.
- Cómo fue
- Se instala un gestor con pip, se eligen los programas del catálogo y se le da al agente una skill para que los use o los busque por su cuenta.
- A tener en cuenta
- El agente trabaja con tus archivos: empieza con copias. Sin prueba propia todavía.
Límites y precauciones
- Cada herramienta cubre parte de las funciones del programa, no todas. El propio proyecto tiene un comando refine para ir ampliándolas.
- El programa real tiene que estar instalado; CLI-Anything no lo sustituye.
- Las cifras del catálogo (decenas de programas, estrellas) son del repositorio y cambian a menudo.
- Sin prueba propia todavía.
- Darle a un agente control de programas locales es darle acceso a tus archivos. Empieza con un programa y una carpeta de copias, nunca con los originales.
- Revisa qué instala el agente por su cuenta con la meta-skill. Si prefieres control, instala tú cada herramienta con cli-hub.
- En la fuente en español se habla de programas como Rekordbox o Calibre: con bibliotecas grandes, haz copia de seguridad antes.
Variantes
- openclaw: El README cita OpenClaw, Pi, Codex, Hermes y GitHub Copilot CLI entre los agentes compatibles; el catálogo es el mismo para todos.
Fuente: el README de CLI-Anything, un proyecto abierto con licencia Apache 2.0 y más de 56K estrellas en GitHub al consultarlo el 24 oct 2026. En español lo contó José Siles en X el 23 oct. Sin prueba propia todavía.
«Make any software agent-ready for Pi, OpenClaw, nanobot, Cursor, Claude Code, etc.» (Prepara cualquier programa para que lo usen agentes.) README de CLI-Anything.
Los agentes de código ya escriben y ejecutan programas, pero se atascan con el software pensado para personas: GIMP, Audacity o LibreOffice esperan clics, no órdenes. Las alternativas habituales son que el agente mueva el ratón mirando capturas, que es lento y frágil, o buscar un servidor MCP para cada programa.
CLI-Anything va por otro camino: crea una línea de comandos para cada programa. El agente lee la ayuda, lanza el comando y recibe la respuesta en JSON. El proyecto mantiene un catálogo, CLI-Hub, con herramientas ya hechas para editores de imagen, audio y vídeo, ofimática, notas y mapas, y un generador para crear las que falten.
En la práctica, la instalación cabe en dos comandos: el gestor con pip y la herramienta del programa que quieras. Lo que más ahorra es la meta-skill, que deja al agente buscar e instalar por su cuenta lo que necesita. Para eso, el README propone una skill concreta, cli-hub-meta-skill; no hace falta instalar las de cada programa a mano.
Lo delicado es el acceso. Un agente que maneja tus programas trabaja con tus archivos, así que empieza con una carpeta de copias y un solo programa. Si lo que quieres es que lea webs y redes en vez de usar programas, mira Agent Reach para que tu agente lea redes y YouTube. Para un uso diario, el asistente personal con Claude Code y, para vídeo, editar vídeos con IA. Más sobre el agente en la ficha de Claude Code.
Preguntas frecuentes
¿Lo habéis probado?
No. Sin prueba propia todavía. La ficha resume el README del proyecto. El prompt es propio y no se ha ejecutado aquí.
¿Qué programas puede manejar?
El catálogo del README incluye, entre otros, GIMP, Inkscape, Audacity, Blender, Kdenlive, Shotcut, LibreOffice, Obsidian, Zotero, Calibre, QGIS, n8n y Zoom. Se añaden programas a menudo.
¿Cuánto cuesta?
El proyecto es gratis, con licencia Apache 2.0. Pagas el agente que uses y, si los tiene, los programas que controle.
¿En qué se diferencia de un MCP?
Un servidor MCP expone herramientas al agente con un protocolo propio. CLI-Anything apuesta por la línea de comandos: el agente lee la ayuda de cada comando y recibe respuestas en JSON. Se pueden usar los dos.
¿Qué agentes son compatibles?
El README cita Claude Code, Cursor, OpenClaw, Pi, OpenCode, Codex, Hermes, Reasonix, Qodercli y GitHub Copilot CLI, entre otros.
Telegram. Suscríbete al canal de Telegram para no perderte nada y estar al loro de todo lo nuevo en automatización y agentes de IA.Unirme al canal