Los agentes de IA están mejorando en el razonamiento, pero aún les cuesta usar software real. La mayoría de las herramientas actuales están diseñadas para humanos: interfaces gráficas, paneles web, interfaces de arrastrar y soltar. Los agentes necesitan algo diferente: interfaces estructuradas, componibles y basadas en texto que puedan operar de manera confiable.
Eso es exactamente lo que resuelve CLI-Anything. Desarrollado por el Laboratorio de Inteligencia de Datos de la Universidad de Hong Kong (HKUDS), CLI-Anything genera automáticamente CLI listas para producción para cualquier software, desde herramientas creativas como GIMP y Blender hasta API en la nube como Novita AI. El proyecto alcanzó 11,000 estrellas en GitHub en los primeros cinco días desde su lanzamiento, lo que indica una fuerte demanda de herramientas nativas para agentes.
Ahora, Novita AI y CLI-Anything se han unido. El resultado: un CLI dedicado cli-anything-novita que le da a cualquier agente de IA — o a cualquier desarrollador — acceso instantáneo desde la línea de comandos a todo el catálogo de modelos de Novita AI.
¿Qué es CLI-Anything?
CLI-Anything es un marco de código abierto que convierte cualquier software en un CLI controlable por agentes. Apúntalo a un código base, una aplicación GUI o una API web, y genera un entorno completo de línea de comandos a través de un proceso automatizado de 7 fases:
- Analizar — Escanea el código fuente y mapea capacidades
- Diseñar — Arquitecta grupos de comandos y formatos de salida
- Implementar — Construye un CLI basado en Click con REPL, salida JSON y deshacer/rehacer
- Planificar pruebas — Crea un plan de pruebas completo
- Escribir pruebas — Implementa pruebas unitarias y de extremo a extremo
- Documentar — Genera documentación de uso
- Empaquetar — Crea
setup.pye instala en PATH
Cada CLI generado incluye:
- Modos de salida dual — Tablas legibles por humanos por defecto, JSON estructurado con
--jsonpara agentes - REPL interactivo — Autocompletado con tabulación e historial de comandos
- SKILL.md — Una definición de habilidad detectable por IA que los agentes pueden leer automáticamente
El proyecto admite múltiples plataformas de agentes de IA, incluyendo Claude Code, OpenClaw, OpenCode, Codex, Goose y GitHub Copilot CLI.
El CLI de Novita AI
El paquete cli-anything-novita es un entorno CLI listo para usar para la API compatible con OpenAI de Novita AI. Te permite a ti — o a tu agente de IA — acceder a todos los modelos del catálogo de Novita AI a través de simples comandos de terminal.
Lo que obtienes
- Chat y streaming — Habla con cualquier modelo con los comandos
chatostream - Descubrimiento de modelos — Lista todos los modelos disponibles con
models - REPL interactivo — Autocompletado, historial de comandos, gestión de sesiones
- Salida dual — Tablas legibles por humanos por defecto, JSON estructurado con
--jsonpara agentes - Gestión de configuración — Almacena tu clave de API y preferencias localmente
Requisitos previos
- Python 3.10+
- Una clave de API de Novita AI — Regístrate en novita.ai y obtén tu clave de API desde el panel de control.

Cómo obtener la clave de API
Modelos compatibles
El CLI funciona con todos los modelos de la plataforma Novita AI — por ejemplo, deepseek/deepseek-v3.2, zai-org/glm-5 y minimax/minimax-m2.5. Ejecuta cli-anything-novita models para ver la lista completa.
Dos formas de usarlo
Método 1: Usar el CLI de Novita directamente
Este método te da a ti (o a tu agente) una herramienta CLI independiente para Novita AI. Ideal para desarrolladores y agentes que ya saben lo que necesitan.
Paso 1: Ve al sitio web de CLI-Anything
Abre CLI-Hub y encuentra el CLI de Novita AI.

Sitio web de CLI-Anything
Paso 2: Instala el CLI
Copia el comando de instalación de la página y ejecútalo:
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
Aprende los comandos básicos
La referencia completa de comandos está en el SKILL.md del CLI. Aquí tienes lo esencial:
# Mostrar ayuda
cli-anything-novita --help
# Iniciar modo REPL interactivo
cli-anything-novita
# Chatear con un modelo
cli-anything-novita chat --prompt "What is AI?" --model deepseek/deepseek-v3.2
# Chat en streaming
cli-anything-novita stream --prompt "Write a poem about code"
# Listar modelos disponibles
cli-anything-novita models
# Salida JSON (para consumo del agente)
cli-anything-novita --json chat --prompt "Hello"

Modo REPL
Método 2: Instalar CLI-Anything para tu agente OpenClaw
Este método permite que tu agente OpenClaw descubra e instale el CLI adecuado de forma autónoma. No es necesario seleccionar herramientas manualmente.
Paso 1: Instala la habilidad de CLI-Hub
En tu entorno OpenClaw, ejecuta:
openclaw skills install cli-anything-hub
Paso 2: Dile a tu agente que encuentre el CLI adecuado
Simplemente describe tu tarea. El agente explorará el catálogo de CLI-Hub, elegirá la herramienta adecuada, la instalará y la usará, todo por sí solo.
“Encuentra el software CLI apropiado en CLI-Hub sobre Novita AI y cómo podemos usarlo”


¿Por qué CLI para agentes de IA?
Quizás te preguntes: ¿por qué un CLI cuando ya existe una API?
La respuesta está en la ergonomía del agente. Las API requieren bibliotecas HTTP, encabezados de autenticación, construcción de JSON y análisis de errores. Un CLI envuelve todo eso en comandos simples y autodocumentados:
| Enfoque | Lo que el agente necesita | Fiabilidad |
| Llamadas API directas | Cliente HTTP, encabezados de autenticación, análisis JSON, manejo de errores | Frágil — muchos puntos de fallo |
| Automatización GUI | Capturas de pantalla, coordenadas de píxeles, detección de elementos | Muy frágil — se rompe con cambios en la interfaz |
| Comandos CLI | Texto de entrada, texto de salida | Robusto — estructurado y determinista |
Los CLI son la interfaz universal. Están basados en texto (coinciden con el formato LLM), son autodescriptivos (--help), componibles (tuberías y cadenas) y ligeros. Claude Code ya ejecuta miles de flujos de trabajo reales a través de CLI a diario.
Lo que viene después
El CLI de Novita AI actualmente cubre chat LLM y listado de modelos. Pero eso es solo el comienzo. Las actualizaciones futuras extenderán el CLI para cubrir:
- Generación de imágenes — Genera imágenes a través de los modelos multimodales de Novita AI, directamente desde la línea de comandos
- Generación de video — Crea videos generados por IA con modelos como Seedance, Kling, Vidu y más
- Gestión de instancias GPU — Inicia, monitorea y termina instancias GPU sin salir del terminal
La visión: permite que tu agente OpenClaw (o cualquier agente de IA) gestione todo el stack de Novita AI a través de CLI-Anything, desde ejecutar inferencia hasta aprovisionar infraestructura, todo mediante comandos simples.

Conclusión
CLI-Anything cierra la brecha entre los agentes de IA y el software que necesitan usar. Con el CLI dedicado de Novita AI, acceder a todos los modelos de la plataforma Novita es tan simple como escribir un comando. Instálalo directamente para un control práctico, o deja que tu agente lo descubra automáticamente a través de CLI-Hub.
Pruébalo ahora: pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness
Novita AI es una plataforma en la nube de IA y agentes que ayuda a desarrolladores y startups a construir, implementar y escalar modelos y aplicaciones agentes con alto rendimiento, confiabilidad y eficiencia de costos.
Preguntas frecuentes
¿Qué es CLI-Anything?
CLI-Anything es una herramienta de código abierto de HKUDS (Universidad de Hong Kong) que genera automáticamente CLI nativos para agentes para cualquier software. Convierte aplicaciones GUI, bases de código y API web en herramientas de línea de comandos estructuradas que los agentes de IA pueden operar de manera confiable.
¿Necesito instalar algo más además del CLI de Novita?
Solo Python 3.10+ y una clave de API de Novita AI. El CLI maneja todo lo demás: no se requieren dependencias adicionales ni SDK.
¿Puedo usar esto para generación de imágenes o video?
Todavía no, pero la generación de imágenes, la generación de video y la gestión de instancias GPU están planificadas para futuras versiones.
