Skip to content

CLI-Anything

Erzeugt Kommandozeilen-Wrapper um echte Desktop-Software, damit KI-Agenten Blender, GIMP, LibreOffice und mehr steuern können.

Getestet von Sheela · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

3.8/5

Eine richtige Idee, dass Agenten über eine Kommandozeile besser arbeiten als über Screenshots, geliefert als Katalog, dessen Qualität davon abhängt, wer den jeweiligen Harness geschrieben hat.

Was ist CLI-Anything?

CLI-Anything vom Data Intelligence Lab der University of Hong Kong (HKUDS) macht bestehende Anwendungen zu Werkzeugen, die ein KI-Agent nutzen kann. Innerhalb eines Agenten wie Claude Code, Codex oder OpenCode liest sein Generator in sieben Phasen die Codebasis eines Programms und baut dafür einen Kommandozeilen-"Harness", mit JSON-Ausgabe, Tests und einer Datei SKILL.md, die Agenten erklärt, wie sie ihn nutzen. Die Harnesses rufen darunter die echte Software auf, das Programm selbst muss also installiert sein.

CLI-Hub, installiert mit `pip install cli-anything-hub`, ist ein Paketmanager für die Harnesses, die die Community bereits gebaut hat. Sie decken Kreativ-Tools (GIMP, Blender, Kdenlive, Shotcut, MuseScore), Büro- und Wissenswerkzeuge (LibreOffice, Zotero, Obsidian), Engineering-Software (FreeCAD, QGIS) und Dienste wie Zoom und n8n ab. Das README meldet inzwischen 2.461 bestandene Tests über rund 30 Harnesses.

Es steht unter Apache 2.0. Das letzte getaggte Release, v0.4.0, erschien im Juni 2026; CLI-Hub erreichte im Juli 0.4.1 auf PyPI, und die letzte Codeänderung kam am 21. August 2026.

Lohnt sich CLI-Anything?

CLI-Anything liegt bei der Schnittstelle richtig und ist bei der Umsetzung ungleichmäßig. Blender oder LibreOffice eine Kommandozeile mit JSON-Ausgabe zu geben, ist schneller und berechenbarer als Computer Use, bei dem ein Agent sich durch Screenshots klickt, und mit CLI-Hub ist das Ausprobieren eines fertigen Harness eine Sache von zwei Befehlen.

Die Schwachstelle: Jeder Harness ist eine eigene Arbeit. Die Testtabelle im README zeigt die Streuung selbst. Blender hat 208 Tests, darunter 58 End-to-End-Läufe gegen das echte Programm, während der Zoom-Harness 22 Unit-Tests und überhaupt keine End-to-End-Tests hat. Der Generator hat dieselbe Abhängigkeit. Sein Abschnitt zu Einschränkungen sagt, dass verlässliche Ergebnisse ein Frontier-Modell wie Claude Opus 4.6 oder GPT-5.4 brauchen, dass Closed-Source-Software ohne lesbaren Quellcode deutlich schlechtere Ergebnisse liefert und dass ein Durchlauf selten eine ganze Anwendung abdeckt, ohne dass weitere Refine-Durchgänge folgen.

Die Sicherheit verdient dieselbe Sorgfalt wie jeder Code von Dritten. Das News-Log verzeichnet im März eine Korrektur für Path Injection in Script-Fu von GIMP sowie im Mai eine Härtung gegen Path Traversal im Sketch-Harness und den Wechsel zu defusedxml für nicht vertrauenswürdiges XML. Ein Harness läuft mit den Rechten deines Nutzers, ihn vor dem Agenten zu lesen, ist also vernünftig.

Das Tempo ist deutlich gesunken. Nach fast täglichen Merges von März bis Mai endet das News-Log am 30. Mai, die letzte Codeänderung war am 21. August, und die Commits im September betrafen nur das README, bei 215 offenen Issues und Pull Requests. Die Zahl von 2.461 Tests ist beeindruckend, aber ein Benchmark dazu, wie oft Agenten mit diesen Harnesses ihre Aufgaben tatsächlich abschließen, ist auf der Roadmap noch nicht abgehakt.

Wo es sich lohnt

  • Ein 3D-Artist, der Blender-Renderings per Skript steuert

    Claude Code über Nacht Varianten einer Szene im Stapel rendern lassen

    Installiere den Blender-Harness aus CLI-Hub und lass den Agenten ihn mit JSON-Ausgabe aufrufen, statt bpy-Skripte von Grund auf zu schreiben. Abgesehen von der Modellnutzung kostenlos; die Renderings laufen auf deinem eigenen Rechner.

  • Eine Engineerin für interne Tools bei einem mittelgroßen Ingenieurbüro

    Agenten Zugriff auf eine hauseigene Desktop-Anwendung ohne API geben

    Lass den Generator in sieben Phasen mit einem Frontier-Modell über den Quellcode der Anwendung laufen und dann Refine-Durchgänge, bis die Abdeckung reicht. Rechne mit mehreren Iterationen und einem Code-Review, bevor sich jemand anders darauf verlässt.

  • Ein Leiter einer Forschungsgruppe, der Zotero und LibreOffice nutzt

    Literaturverwaltung und Dokumentkonvertierung automatisieren, ohne für eine Automatisierungsplattform zu bezahlen

    Community-Harnesses decken beides ab, ohne Lizenzkosten. Das Risiko ist die Pflege: Ein Harness, den ein einzelner Beitragender geschrieben hat, hält mit dem nächsten Release von Zotero oder LibreOffice womöglich nicht Schritt.

Bevor du dich festlegst

Einrichtung
Python 3.10 oder neuer; pip install cli-anything-hub, dann cli-hub install <name>. Der Generator wird als Plugin oder Skill für Claude Code, Codex, Cursor, OpenCode und weitere installiert.
Integrationen
Harnesses bieten eine Kommandozeile und JSON-Ausgabe plus eine SKILL.md, sodass jeder Agent, der Shell-Befehle ausführen kann, sie nutzen kann; auch über npx skills installierbar.
Daten und Datenschutz
Alles läuft lokal gegen Software, die du installierst; kein gehosteter Dienst ist beteiligt, und der Umgang mit Daten hängt vom eingebundenen Programm und vom Modellanbieter ab.
Grenzen
Abdeckung und Testtiefe schwanken je nach Harness; neue zu erzeugen braucht ein Frontier-Modell und lesbaren Quellcode; die Aktivität hat seit Mai 2026 nachgelassen.

Was gut ist

  • Agenten steuern das echte Programm, nicht Screenshots
  • Zwei Befehle, um einen Community-Harness zu installieren
  • Die besten Harnesses testen gegen die echte Software
  • Apache 2.0-Lizenz

Was nicht

  • Testtiefe schwankt stark zwischen Harnesses
  • Generator braucht ein Frontier-Modell, um gut zu funktionieren
  • Keine Codeänderungen seit August 2026
  • Jedes eingebundene Programm muss separat installiert werden

Am besten für

Leute, die einen KI-Agenten Desktop-Anwendungen wie Blender, GIMP oder LibreOffice über die Kommandozeile bedienen lassen wollen.

Alternativen zu CLI-Anything

CLI-Anything: häufige Fragen

Lohnt sich CLI-Anything?
Eine richtige Idee, dass Agenten über eine Kommandozeile besser arbeiten als über Screenshots, geliefert als Katalog, dessen Qualität davon abhängt, wer den jeweiligen Harness geschrieben hat. Wir bewerten es mit 3.8 von 5.
Was kostet CLI-Anything?
Kostenlos und Open Source unter Apache 2.0. Die eingebundenen Anwendungen und der Agent, in dem du es ausführst, sind davon getrennt.
Welche Nachteile hat CLI-Anything?
Testtiefe schwankt stark zwischen Harnesses; Generator braucht ein Frontier-Modell, um gut zu funktionieren; Keine Codeänderungen seit August 2026; Jedes eingebundene Programm muss separat installiert werden.
Für wen eignet sich CLI-Anything?
Leute, die einen KI-Agenten Desktop-Anwendungen wie Blender, GIMP oder LibreOffice über die Kommandozeile bedienen lassen wollen.
Ist CLI-Anything sicher für Firmendaten?
Alles läuft lokal gegen Software, die du installierst; kein gehosteter Dienst ist beteiligt, und der Umgang mit Daten hängt vom eingebundenen Programm und vom Modellanbieter ab.
Was sind die besten Alternativen zu CLI-Anything?
Die nächsten Alternativen, die wir getestet haben, sind Anthropic Skills und MCP Python SDK.

Antworten geprüft am 22. Okt. 2026.