Novita AI × CLI-Anything : CLI natif pour agents pour tous les modèles

Novita AI × CLI-Anything : CLI natif pour agents pour tous les modèles

Les agents IA deviennent de plus en plus performants en matière de raisonnement — mais ils ont toujours du mal à utiliser des logiciels réels. La plupart des outils actuels sont conçus pour les humains : interfaces graphiques, tableaux de bord web, interfaces glisser-déposer. Les agents ont besoin de quelque chose de différent : des interfaces structurées, composables et textuelles qu’ils peuvent exploiter de manière fiable.

C’est exactement ce que résout CLI-Anything. Développé par le Laboratoire d’intelligence des données de l’Université de Hong Kong (HKUDS), CLI-Anything génère automatiquement des CLIs prêts pour la production pour tout logiciel — des outils créatifs comme GIMP et Blender aux API cloud comme Novita AI. Le projet a atteint 11 000 étoiles sur GitHub cinq jours seulement après son lancement, ce qui témoigne d’une forte demande d’outils natifs pour agents.

Aujourd’hui, Novita AI et CLI-Anything se sont associés. Résultat : un CLI dédié cli-anything-novita qui donne à tout agent IA — ou à tout développeur — un accès instantané en ligne de commande au catalogue complet de modèles de Novita AI.

Qu’est-ce que CLI-Anything ?

CLI-Anything est un framework open source qui convertit tout logiciel en CLI contrôlable par un agent. Pointez-le vers une base de code, une application graphique ou une API web, et il génère un environnement de ligne de commande complet via un pipeline automatisé en 7 phases :

  1. Analyser — Analyse le code source et cartographie les fonctionnalités
  2. Concevoir — Architecture les groupes de commandes et les formats de sortie
  3. Implémenter — Construit un CLI basé sur Click avec REPL, sortie JSON et annulation/rétablissement
  4. Planifier les tests — Élabore un plan de test complet
  5. Écrire les tests — Met en œuvre des tests unitaires et des tests de bout en bout
  6. Documenter — Génère la documentation d’utilisation
  7. Empaqueter — Crée le fichier setup.py et l’installe dans le PATH

Chaque CLI généré est livré avec :

  • Modes de sortie doubles — Des tableaux lisibles par défaut, du JSON structuré avec l’option --json pour les agents
  • REPL interactif — Complétion par tabulation et historique des commandes
  • SKILL.md — Une définition de compétence détectable par l’IA que les agents peuvent lire automatiquement

Le projet prend en charge plusieurs plateformes d’agents IA, notamment Claude Code, OpenClaw, OpenCode, Codex, Goose et GitHub Copilot CLI.

Le CLI Novita AI

Le paquet cli-anything-novita est un environnement CLI prêt à l’emploi pour l’API compatible OpenAI de Novita AI. Il vous permet — ou à votre agent IA — d’accéder à tous les modèles du catalogue de Novita AI via de simples commandes en terminal.

Ce que vous obtenez

  • Chat et streaming — Discutez avec n’importe quel modèle grâce aux commandes chat ou stream
  • Découverte des modèles — Listez tous les modèles disponibles avec la commande models
  • REPL interactif — Complétion par tabulation, historique des commandes, gestion des sessions
  • Sortie double — Tableaux lisibles par défaut, JSON structuré avec l’option --json pour les agents
  • Gestion de la configuration — Stockez votre clé API et vos préférences localement

Prérequis

  • Python 3.10+
  • Une clé API Novita AI — Inscrivez-vous sur novita.ai et récupérez votre clé API depuis le tableau de bord.

Comment obtenir votre clé API

Comment obtenir votre clé API

Modèles pris en charge

Le CLI fonctionne avec tous les modèles de la plateforme Novita AI — par exemple deepseek/deepseek-v3.2, zai-org/glm-5 et minimax/minimax-m2.5. Exécutez cli-anything-novita models pour obtenir la liste complète.

Deux façons de l’utiliser

Méthode 1 : Utiliser le CLI Novita directement

Cette méthode vous donne (ou à votre agent) un outil CLI autonome pour Novita AI. Idéal pour les développeurs et les agents qui savent déjà ce dont ils ont besoin.

Étape 1 : Accéder au site web de CLI-Anything

Ouvrez CLI-Hub et recherchez le CLI Novita AI.

type Novita in Cli-anything website to find and copy the install command

Site web de CLI-Anything

Étape 2 : Installer le CLI

Copiez la commande d’installation depuis la page et exécutez-la :

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness

Apprendre les commandes de base

La référence complète des commandes se trouve dans le SKILL.md du CLI. Voici les commandes essentielles :

# Afficher l'aide
cli-anything-novita --help

# Démarrer le mode REPL interactif
cli-anything-novita

# Discuter avec un modèle
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"

# Lister les modèles disponibles
cli-anything-novita models

# Sortie JSON (pour consommation par un agent)
cli-anything-novita --json chat --prompt "Hello"

Show the REPL Mode

Mode REPL

Méthode 2 : Installer CLI-Anything pour votre agent OpenClaw

Cette méthode permet à votre agent OpenClaw de découvrir et d’installer le CLI approprié de manière autonome. Aucune sélection manuelle d’outil n’est nécessaire.

Étape 1 : Installer la compétence CLI-Hub

Dans votre environnement OpenClaw, exécutez :

openclaw skills install cli-anything-hub

Étape 2 : Demander à votre agent de trouver le CLI adapté

Décrivez simplement votre tâche. L’agent parcourra le catalogue de CLI-Hub, sélectionnera l’outil approprié, l’installera et l’utilisera — tout seul.

“Trouve un logiciel CLI adapté dans CLI-Hub concernant Novita AI et comment nous pouvons l’utiliser”

Asking OpenClaw agent to find and install the Novita AI CLI from CLI-Hub

OpenClaw agent displaying the Novita AI CLI introduction and available commands

Pourquoi un CLI pour les agents IA ?

Vous vous demandez peut-être : pourquoi un CLI alors qu’il existe déjà une API ?

La réponse tient à l’ergonomie pour les agents. Les API nécessitent des bibliothèques HTTP, des en-têtes d’authentification, la construction de JSON et l’analyse des erreurs. Un CLI encapsule tout cela dans des commandes simples et auto-documentées :

Approche Ce dont l’agent a besoin Fiabilité
Appels API bruts Client HTTP, en-têtes d’authentification, analyse JSON, gestion des erreurs Fragile — de nombreux points de défaillance
Automatisation d’interface graphique Captures d’écran, coordonnées de pixels, détection d’éléments Très fragile — se casse lors des modifications de l’interface
Commandes CLI Texte en entrée, texte en sortie Robuste — structuré et déterministe

Les CLIs sont l’interface universelle. Ils sont basés sur du texte (correspondant au format des LLM), auto-descriptifs (--help), composables (tuyautage et enchaînement) et légers. Claude Code exécute déjà des milliers de flux de travail réels via des CLIs chaque jour.

Quelles sont les prochaines nouveautés ?

Le CLI Novita AI prend actuellement en charge le chat LLM et la liste des modèles. Mais ce n’est que le début. Les futures mises à jour étendront les fonctionnalités du CLI pour couvrir :

  • Génération d’images — Générez des images via les modèles multimodaux de Novita AI, directement depuis la ligne de commande
  • Génération de vidéos — Créez des vidéos générées par IA avec des modèles comme Seedance, Kling, Vidu, et bien d’autres
  • Gestion des instances GPU — Démarrez, surveillez et supprimez des instances GPU sans quitter le terminal

La vision : permettre à votre agent OpenClaw (ou à tout agent IA) de gérer l’ensemble de la pile Novita AI via CLI-Anything — de l’exécution d’inférences à la mise en place d’infrastructures, le tout via de simples commandes.

What Novita AI will do to improve the experience - image generation, video generation and GPU instance management

Conclusion

CLI-Anything comble le fossé entre les agents IA et les logiciels qu’ils doivent utiliser. Avec le CLI dédié Novita AI, accéder à tous les modèles de la plateforme Novita est aussi simple que de taper une commande. Installez-le directement pour un contrôle manuel, ou laissez votre agent le découvrir automatiquement via CLI-Hub.

Essayez-le maintenant : pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness

Novita AI est une plateforme cloud IA et d’agents qui aide les développeurs et les startups à créer, déployer et dimensionner des modèles et des applications agentiques avec des performances élevées, une fiabilité et une efficacité des coûts.

Foire aux questions

Qu’est-ce que CLI-Anything ?

CLI-Anything est un outil open source de HKUDS (Université de Hong Kong) qui génère automatiquement des CLIs natifs pour agents pour tout logiciel. Il convertit les applications graphiques, les bases de code et les API web en outils de ligne de commande structurés que les agents IA peuvent exploiter de manière fiable.

Ai-je besoin d’installer autre chose que le CLI Novita ?

Il vous suffit d’avoir Python 3.10+ et une clé API Novita AI. Le CLI s’occupe de tout le reste — aucune dépendance ou SDK supplémentaire n’est requis.

Puis-je l’utiliser pour la génération d’images ou de vidéos ?

Pas encore, mais la génération d’images, la génération de vidéos et la gestion des instances GPU sont prévues pour les prochaines versions.

Articles recommandés