Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
HKUDS/CLI-Anything
Kit de herramientas que genera interfaces de línea de comandos nativas para agentes a partir de software existente e incluye CLI-Hub, un registro para instalar CLIs listas para usar.
- Estrellas
- 54,900
- Forks
- 4,964
- Issues abiertos
- 200
- Último commit
- hace 28 días
¿Qué es?
CLI-Anything es un proyecto que integra software de escritorio y de backend existente en interfaces de línea de comandos estructuradas para que los agentes de IA puedan manejarlo. Su generador guía a un agente por un flujo de trabajo de siete fases: analiza el software de destino o su repositorio de código fuente, diseña grupos de comandos, implementa una CLI basada en Click con un REPL y salida JSON, y crea y documenta pruebas. El harness generado se instala como un paquete de Python y puede usarse desde la shell o en modo interactivo.
El proyecto también incluye CLI-Hub, un gestor de paquetes que se instala con pip y permite listar, buscar, instalar, actualizar e iniciar CLIs creadas por la comunidad. Los agentes pueden usar una meta-skill para encontrar e instalar la CLI adecuada para cada tarea. El README incluye harnesses para aplicaciones como GIMP, Blender, LibreOffice, Zotero, Obsidian, Godot y FreeCAD, además de instrucciones de configuración para Claude Code, Cursor, Codex, OpenCode y varias otras plataformas de agentes.
Funciones clave
- 01Genera una CLI basada en Click, con REPL y salida JSON, para el software de destino.
- 02Instala los harnesses generados como paquetes de Python que se ejecutan desde la shell.
- 03Ofrece CLI-Hub para explorar, buscar, instalar, actualizar y desinstalar CLIs de la comunidad mediante pip.
- 04Incluye una meta-skill que permite a los agentes descubrir e instalar CLIs por su cuenta.
- 05Incluye plugins o skills para Claude Code, Cursor, Codex, OpenCode y otras plataformas de agentes.
Casos de uso
- Dar a un agente de programación con IA control mediante scripts sobre una aplicación de escritorio, como GIMP o Blender.
- Permitir que los agentes automaticen flujos de trabajo en herramientas como Zotero, Obsidian o LibreOffice a través de sus CLIs.
- Crear un wrapper de línea de comandos para una herramienta interna o una base de código de código abierto que no tenga uno.
- Explorar e instalar CLIs listas para usar para software común desde un único registro.
Inicio rápido
- 1
Instala el paquete CLI-Hub
pip install cli-anything-hub - 2
Instala un CLI ya preparado desde el hub (sustituye <name> por el nombre de un CLI)
cli-hub install <name>
Antes de usarlo
- Los CLI generados envuelven software existente, por lo que debes instalar la aplicación de destino por separado.
- El proyecto es reciente y cambia rápidamente, así que puede haber actualizaciones frecuentes y cambios incompatibles.
Temas
Preguntas frecuentes
- ¿Qué es CLI-Anything?
- Kit de herramientas que genera interfaces de línea de comandos nativas para agentes a partir de software existente e incluye CLI-Hub, un registro para instalar CLIs listas para usar. CLI-Anything es un proyecto que integra software de escritorio y de backend existente en interfaces de línea de comandos estructuradas para que los agentes de IA puedan manejarlo. Su generador guía a un agente por un flujo de trabajo de siete fases: analiza el software de destino o su repositorio de código fuente, diseña grupos de comandos, implementa una CLI basada en Click con un REPL y salida JSON, y crea y documenta pruebas. El harness generado se instala como un paquete de Python y puede usarse desde la shell o en modo interactivo.
- ¿CLI-Anything es gratuito? ¿Qué licencia tiene?
- CLI-Anything es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿CLI-Anything sigue mantenido?
- Mantenimiento activo. El último commit de CLI-Anything fue el 22 sept 2026.
- ¿Para qué puedo usar CLI-Anything?
- Dar a un agente de programación con IA control mediante scripts sobre una aplicación de escritorio, como GIMP o Blender. Permitir que los agentes automaticen flujos de trabajo en herramientas como Zotero, Obsidian o LibreOffice a través de sus CLIs. Crear un wrapper de línea de comandos para una herramienta interna o una base de código de código abierto que no tenga uno. Explorar e instalar CLIs listas para usar para software común desde un único registro.
- ¿Cómo se instala CLI-Anything?
- Instala el paquete CLI-Hub: pip install cli-anything-hub Instala un CLI ya preparado desde el hub (sustituye <name> por el nombre de un CLI): cli-hub install <name>
- ¿Dónde consigo CLI-Anything?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HKUDS/CLI-Anything
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI para gestionar los recursos de IA de un equipo en un repositorio Git compartido y sincronizarlos con las herramientas de IA de sus integrantes.
AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración.
Gateway de autenticación autohospedado que permite a agentes de IA usar más de 1.000 proveedores SaaS mediante SDK, CLI, MCP, HTTP y OpenAPI, sin compartir credenciales.
Una CLI que analiza tu código y genera archivos compactos de contexto para IA (CLAUDE.md, .cursorrules, AGENTS.md), para que los asistentes de programación exploren menos el proyecto y consuman menos tokens.