Novita AI × CLI-Anything: CLI nativa para agentes para cada modelo

Novita AI × CLI-Anything: CLI nativa para agentes para cada modelo

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:

  1. Analizar — Escanea el código fuente y mapea capacidades
  2. Diseñar — Arquitecta grupos de comandos y formatos de salida
  3. Implementar — Construye un CLI basado en Click con REPL, salida JSON y deshacer/rehacer
  4. Planificar pruebas — Crea un plan de pruebas completo
  5. Escribir pruebas — Implementa pruebas unitarias y de extremo a extremo
  6. Documentar — Genera documentación de uso
  7. Empaquetar — Crea setup.py e instala en PATH

Cada CLI generado incluye:

  • Modos de salida dual — Tablas legibles por humanos por defecto, JSON estructurado con --json para 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 chat o stream
  • 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 --json para 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

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.

Escribe Novita en el sitio web de Cli-anything para encontrar y copiar el comando de instalación

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"

Mostrar el modo REPL

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”

Pidiendo al agente OpenClaw que encuentre e instale el CLI de Novita AI desde CLI-Hub

Agente OpenClaw mostrando la introducción del CLI de Novita AI y los comandos disponibles

¿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.

Lo que Novita AI hará para mejorar la experiencia: generación de imágenes, generación de video y gestión de instancias GPU

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.

Artículos recomendados