Novita AI × CLI-Anything: Agenten-natives CLI für jedes Modell

Novita AI × CLI-Anything: Agenten-natives CLI für jedes Modell

KI-Agenten werden immer besser im Schlussfolgern — aber sie haben immer noch Schwierigkeiten, echte Software zu nutzen. Die meisten Tools heute sind für Menschen gebaut: GUIs, Web-Dashboards, Drag-and-Drop-Oberflächen. Agenten brauchen etwas anderes: strukturierte, zusammensetzbare, textbasierte Schnittstellen, die sie zuverlässig bedienen können.

Genau das löst CLI-Anything. Entwickelt vom Data Intelligence Lab der Universität Hongkong (HKUDS), generiert CLI-Anything automatisch produktionsreife CLIs für jede Software — von kreativen Tools wie GIMP und Blender bis zu Cloud-APIs wie Novita AI. Das Projekt erreichte innerhalb von fünf Tagen nach dem Start 11.000 GitHub-Sterne, was die starke Nachfrage nach agenten-nativen Tools signalisiert.

Jetzt haben sich Novita AI und CLI-Anything zusammengetan. Das Ergebnis: ein dediziertes cli-anything-novita CLI, das jedem KI-Agenten — oder jedem Entwickler — sofortigen Befehlszeilenzugriff auf den gesamten Modellkatalog von Novita AI gibt.

Was ist CLI-Anything?

CLI-Anything ist ein Open-Source-Framework, das jede Software in ein von Agenten steuerbares CLI umwandelt. Zeige es auf eine Codebase, eine GUI-App oder eine Web-API, und es generiert ein vollständiges Befehlszeilen-Harness über eine 7-phasige automatisierte Pipeline:

  1. Analysieren — Scannt Quellcode und ordnet Funktionen zu
  2. Designen — Entwirft Befehlsgruppen und Ausgabeformate
  3. Implementieren — Erstellt ein Click-basiertes CLI mit REPL, JSON-Ausgabe und Rückgängig/Wiederholen
  4. Tests planen — Erstellt einen umfassenden Testplan
  5. Tests schreiben — Implementiert Unit- und End-to-End-Tests
  6. Dokumentieren — Generiert Nutzungsdokumentation
  7. Paketieren — Erstellt setup.py und installiert es in PATH

Jedes generierte CLI wird mit folgenden Funktionen ausgeliefert:

  • Duale Ausgabemodi — Standardmäßig menschenlesbare Tabellen, strukturiertes JSON mit --json für Agenten
  • Interaktiver REPL — Tab-Vervollständigung und Befehlsverlauf
  • SKILL.md — Eine KI-erkennbare Skill-Definition, die Agenten automatisch lesen können

Das Projekt unterstützt mehrere KI-Agenten-Plattformen, darunter Claude Code, OpenClaw, OpenCode, Codex, Goose und GitHub Copilot CLI.

Das Novita AI CLI

Das Paket cli-anything-novita ist ein fertiges CLI-Harness für die OpenAI-kompatible API von Novita AI. Es ermöglicht dir — oder deinem KI-Agenten — den Zugriff auf jedes Modell im Katalog von Novita AI über einfache Terminalbefehle.

Was du bekommst

  • Chat & Streaming — Sprich mit jedem Modell über die Befehle chat oder stream
  • Modell-Entdeckung — Liste alle verfügbaren Modelle mit models auf
  • Interaktiver REPL — Tab-Vervollständigung, Befehlsverlauf, Sitzungsverwaltung
  • Duale Ausgabe — Standardmäßig menschenlesbare Tabellen, strukturiertes JSON mit --json für Agenten
  • Konfigurationsverwaltung — Speichere deinen API-Schlüssel und deine Einstellungen lokal

Voraussetzungen

  • Python 3.10+
  • Ein Novita AI API-Schlüssel — Registriere dich unter novita.ai und hole deinen API-Schlüssel aus dem Dashboard.

So holst du dir deinen API-Schlüssel

So holst du dir deinen API-Schlüssel

Unterstützte Modelle

Das CLI funktioniert mit jedem Modell auf der Plattform von Novita AI — zum Beispiel deepseek/deepseek-v3.2, zai-org/glm-5 und minimax/minimax-m2.5. Führe cli-anything-novita models für die vollständige Liste aus.

Zwei Wege der Nutzung

Methode 1: Nutze das Novita CLI direkt

Diese Methode gibt dir (oder deinem Agenten) ein eigenständiges CLI-Tool für Novita AI. Ideal für Entwickler und Agenten, die bereits wissen, was sie brauchen.

Schritt 1: Gehe zur CLI-Anything-Webseite

Öffne CLI-Hub und finde das Novita AI CLI.

CLI-Anything-Webseite

CLI-Anything-Webseite

Schritt 2: Installiere das CLI

Kopiere den Installationsbefehl von der Seite und führe ihn aus:

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

Lerne die grundlegenden Befehle

Die vollständige Befehlsreferenz findest du in der SKILL.md des CLIs. Hier die wichtigsten Befehle:

# Hilfe anzeigen
cli-anything-novita --help

# Interaktiven REPL-Modus starten
cli-anything-novita

# Mit einem Modell chatten
cli-anything-novita chat --prompt "Was ist KI?" --model deepseek/deepseek-v3.2

# Streaming-Chat
cli-anything-novita stream --prompt "Schreibe ein Gedicht über Code"

# Verfügbare Modelle auflisten
cli-anything-novita models

# JSON-Ausgabe (für Agenten)
cli-anything-novita --json chat --prompt "Hallo"

REPL-Modus anzeigen

REPL-Modus

Methode 2: Installiere CLI-Anything für deinen OpenClaw-Agenten

Diese Methode ermöglicht es deinem OpenClaw-Agenten, das passende CLI autonom zu entdecken und zu installieren. Keine manuelle Tool-Auswahl nötig.

Schritt 1: Installiere die CLI-Hub-Skill

Führe in deiner OpenClaw-Umgebung folgenden Befehl aus:

openclaw skills install cli-anything-hub

Schritt 2: Sage deinem Agenten, das passende CLI zu finden

Beschreibe einfach deine Aufgabe. Der Agent durchsucht den CLI-Hub-Katalog, wählt das passende Tool aus, installiert es und nutzt es — alles automatisch.

„Finde passende CLI-Software in CLI-Hub zu Novita AI und wie wir sie nutzen können"

OpenClaw-Agenten bitten, das Novita AI CLI aus CLI-Hub zu finden und zu installieren

OpenClaw-Agent, der die Einführung und verfügbaren Befehle des Novita AI CLIs anzeigt

Warum ein CLI für KI-Agenten?

Du fragst dich vielleicht: Warum ein CLI, wenn es bereits eine API gibt? Die Antwort liegt in der Agenten-Ergonomie. APIs erfordern HTTP-Bibliotheken, Authentifizierungs-Header, JSON-Konstruktion und Fehlerparsing. Ein CLI packt all das in einfache, selbsterklärende Befehle:

Ansatz Was der Agent braucht Zuverlässigkeit
Rohe API-Aufrufe HTTP-Client, Auth-Header, JSON-Parsing, Fehlerbehandlung Fragil — viele Fehlerquellen
GUI-Automatisierung Screenshots, Pixelkoordinaten, Elementerkennung Sehr fragil — bricht bei UI-Änderungen
CLI-Befehle Text rein, Text raus Robust — strukturiert und deterministisch

CLIs sind die universelle Schnittstelle. Sie sind textbasiert (passend zum LLM-Format), selbsterklärend (--help), zusammensetzbar (Pipe und Verkettung) und leichtgewichtig. Claude Code führt bereits täglich Tausende von echten Workflows über CLIs aus.

Was kommt als Nächstes?

Das Novita AI CLI deckt aktuell LLM-Chat und Modellauflistung ab. Aber das ist erst der Anfang. Zukünftige Updates werden das CLI erweitern auf:

  • Bildgenerierung — Generiere Bilder über die multimodalen Modelle von Novita AI direkt von der Befehlszeile aus
  • Videogenerierung — Erstelle KI-generierte Videos mit Modellen wie Seedance, Kling, Vidu und mehr
  • GPU-Instanzverwaltung — Starte, überwache und beende GPU-Instanzen, ohne das Terminal zu verlassen

Die Vision: Lasse deinen OpenClaw-Agenten (oder jeden anderen KI-Agenten) den gesamten Novita AI-Stack über CLI-Anything verwalten — von der Ausführung von Inferenzen bis zur Bereitstellung von Infrastruktur, alles über einfache Befehle.

Was Novita AI tun wird, um die Erfahrung zu verbessern — Bildgenerierung, Videogenerierung und GPU-Instanzverwaltung

Fazit

CLI-Anything schließt die Lücke zwischen KI-Agenten und der Software, die sie nutzen müssen. Mit dem dedizierten Novita AI CLI ist der Zugriff auf jedes Modell der Novita-Plattform so einfach wie die Eingabe eines Befehls. Installiere es direkt für volle manuelle Kontrolle, oder lasse deinen Agenten es automatisch über CLI-Hub entdecken.

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

Novita AI ist eine KI- & Agenten-Cloud-Plattform, die Entwicklern und Startups hilft, Modelle und agentische Anwendungen mit hoher Leistung, Zuverlässigkeit und Kosteneffizienz zu erstellen, bereitzustellen und zu skalieren.

Häufig gestellte Fragen

Was ist CLI-Anything? CLI-Anything ist ein Open-Source-Tool von HKUDS (Universität Hongkong), das automatisch agenten-native CLIs für jede Software generiert. Es wandelt GUI-Apps, Codebasen und Web-APIs in strukturierte Befehlszeilen-Tools um, die KI-Agenten zuverlässig bedienen können.

Benötige ich zusätzlich zum Novita CLI noch weitere Installationen? Nur Python 3.10+ und einen Novita AI API-Schlüssel. Das CLI kümmert sich um alles weitere — keine zusätzlichen Abhängigkeiten oder SDKs erforderlich.

Kann ich das für Bild- oder Videogenerierung nutzen? Noch nicht, aber Bildgenerierung, Videogenerierung und GPU-Instanzverwaltung sind für kommende Releases geplant.

Empfohlene Artikel