MCPcopy
hub / github.com/HKUDS/CLI-Anything

github.com/HKUDS/CLI-Anything @v0.4.0 sqlite

repository ↗ · DeepWiki ↗ · release v0.4.0 ↗
18,995 symbols 69,656 edges 1,263 files 9,338 documented · 49%
README

  CLI-Anything: Jede Software Agent-Native machen

HKUDS%2FCLI-Anything | Trendshift

Die Software von heute ist für Menschen👨‍💻. Die Nutzer von morgen sind Agenten🤖.

CLI-Anything: Die Brücke zwischen KI-Agenten und der Software der Welt

🌐 CLI-Hub: Alle von der Community gebauten CLIs auf CLI-Hub entdecken — mit einem Befehl installieren. Du willst dein eigenes CLI beitragen? PR einreichen — der Hub aktualisiert sich sofort.

Schnellstart Demos Tests Lizenz

Python Click Pytest Coverage Output Feishu WeChat

Ein Befehl: Mache jede Software agent-bereit für Pi, OpenClaw, nanobot, Cursor, Claude Code usw.  English | 中文文档 | 日本語ドキュメント

CLI-Anything Tipp-Demo

CLI-Anything Teaser


📰 Neuigkeiten

Danke an die Community für die unschätzbaren Beiträge! Täglich kommen weitere Updates dazu.

  • 2026-05-20 🎛️ Rekordbox CLI gemerged (#252) mit abgesicherten SQLCipher-Schreibpfaden, Backup-Pflicht bei erzwungenen Schreibvorgängen, Smoke-Coverage und Root-Skill-Sync. 📚 Calibre CLI gemerged (#223) mit Library-/Suche-/Metadaten-/Konvertierungs-/Export-Workflows, 41 Unit-Tests, echtem Calibre-E2E-Nachweis und Root-Skill-Validierung. 🧊 3MF CLI gemerged (#209) mit Mesh-Inspektion, Hole-Resizing, Reparatur, Vergleich und erhaltenen Triangle-Attributen. 🎙️ MiniMax CLI gemerged (#189) mit Chat-/TTS-Workflows, JSON-sicherem Modell-/Voice-Listing, REPL-Quote-Handling und Smoke-/E2E-Coverage. 🎮 UEAtelier in der Registry aufgenommen (#297) als Unreal-Editor-MCP-Self-Extension-Workbench mit Python-CLI-Proxy.

  • 2026-05-19 🛠️ Bestehende Harnesses haben einen Quality-/Security-Pass bekommen — Zoom lädt Recordings über direkte URLs herunter (#294), Obsidian-Suche nutzt jetzt die Vendor-Content-Types der Local REST API (#289), LibreOffice Headless-Konvertierung läuft robuster auf macOS (#290), und XML-/SVG-/ODF-/MLT-/MusicXML-/CSL-Parsing routet untrusted Input nun durch defusedxml (#296).

  • 2026-05-18 📈 README-Präsentation aufgefrischt mit dem Trendshift-Badge und zentriertem Projekt-Header-Feinschliff (#285, #286); der Landing-Bereich bleibt auf Discovery und Projektdynamik fokussiert.

  • 2026-05-17 🌐 CLI-Hub-Registry-Handling wurde gehärtet (#281) — Registry-Einträge werden jetzt vor dem _source-Tagging kopiert, damit gecachte oder gemockte Registry-Daten nicht mehr in-place mutiert werden.

  • 2026-05-16 🔧 n8n hat den REPL-Banner-Crash-Fix bekommen, der später nach main gemerged wurde (#280), womit der Start-Pfad ohne Subcommand interaktiv wieder funktioniert — inklusive Regression-Coverage.

Frühere Neuigkeiten (10.–18. April)

  • 2026-04-18 🧩 Alle SKILL.md-Dateien werden jetzt unter dem Top-Level-Verzeichnis skills/ vereinheitlicht — jeder CLI-Skill lässt sich aus einer einzigen kanonischen Quelle installieren via npx skills add HKUDS/CLI-Anything --skill <skill-name> -g -y. Außerdem haben wir Root-Skill-Validierungs-CI ergänzt, Contribution-/PR-Docs sowie REPL-Skill-Path-Hinweise auf das neue Layout angepasst und das CLI-Hub-Install-First-Frontend rund um den neuen npx skills-Flow überarbeitet.

  • 2026-04-17 🌐 CLI-Hub hat einen weiteren Install-UX-Pass bekommen — öffentliche Registry-Metadaten und Skill-Coverage wurden geschärft, das Visit-Counting korrigiert und das Web-Hub weiter verfeinert. 🧪 Shotcut-Render-Output-Dauer wurde gefixt (#92). 📝 SKILL-Contribution-Pfade wurden für den neuen Docs-Flow korrigiert (#224), und der Skill-Generator behandelt leere Intros jetzt sicher (#203).

  • 2026-04-16 🗺️ QGIS CLI gemerged (#207) — ein vollständiges GIS-/Map-Authoring-Harness ist gelandet. 🧬 UniMol Tools CLI gemerged (#219) für Molekül-Modelling-Workflows. 🌐 CLI-Hub hat zudem weitere öffentliche CLIs aufgenommen, darunter py4csr, seinen generierten Meta-Skill aufgefrischt, SKILL-Contribution-Docs korrigiert und die apt-get-Paket-Extraktion in der Skill-Generierung gefixt (#204).

  • 2026-04-16 📈 Unreal Insights CLI ausgebaut — Background-Capture-Session-Steuerung ergänzt (capture start/status/snapshot/stop), Engine-Root-passende UnrealInsights.exe-Resolution-/Build-Flows hinzugefügt und Docs/Tests für den neuen Orchestrierungs-Workflow überarbeitet.

  • 2026-04-15 🌐 CLI-Hub auf v0.2.0 aktualisiert — das PyPI-Paket unterstützt jetzt öffentliche CLIs aus mehreren Install-Quellen (pip, npm, brew, gebündelte/Systemtools), gestützt auf eine neue public_registry.json. Das Hub-Frontend wurde mit getrennten Decks für CLI-Anything CLIs und Public CLIs neu gestaltet, und Live-End-to-End-Checks decken jetzt echte Install-, Update- und Uninstall-Flows über pip- und npm-Pakete hinweg ab.

  • 2026-04-14 🧭 Safari CLI gemerged (#212) und in die Hub-Registry aufgenommen — Browser-Automation via safari-mcp. 🎬 Kdenlive hat zudem Kompatibilitäts-Fixes für Gen-5-Project-Output und ungültige Projekt-Generierung bekommen.

  • 2026-04-13 📓 Obsidian CLI gemerged (#211) — Knowledge-Management-Harness via Local REST API mit 48 Unit-Tests und 7 E2E-Tests. ⛓️ Eth2-Quickstart CLI gemerged (#195) — Ethereum-Staking-Node-Management-Harness. 📚 Zotero CLI auf v0.4.1 aktualisiert (#201) — wird jetzt aus seinem Standalone-Repo geliefert, und CLI-Hub unterstützt jetzt remote skill_md-URLs.

  • 2026-04-11 🔗 n8n CLI gemerged (#188) — Workflow-Automation-Harness für selbst gehostete Automation-Flows. 🔧 Exa CLI-Fix (#205) ergänzt den x-exa-integration-Header für Usage-Tracking. 📦 CLI-Hub hat zudem seinen PyPI-Auto-Publish-Workflow und eine Package-Refresh-Pipeline bekommen.

  • 2026-04-10 📦 CLI-Hub Package Manager gelauncht — pip install cli-anything-hub, um CLI-Anything-Harnesses aus einem Befehl heraus zu browsen, zu suchen, zu installieren, zu aktualisieren und zu deinstallieren. Das Web-Hub hat zudem seinen ersten Install-fokussierten Frontend-Refresh und die „Empower yourself"-Toolkit-Karte bekommen.

Frühere Neuigkeiten (1.–9. April)

  • 2026-04-09 🧹 Cleanup- und Docs-Pass (#200) — Openscreen-Test-Zwischensummen gefixt, Openscreen ins chinesische README und die Projektstruktur aufgenommen und die /cli-anything-Befehlssyntax in den Docs klargestellt.

  • 2026-04-08 🎬 Openscreen CLI gemerged (#183) — Screen-Recording-Editor-Harness mit 101 Tests. ☁️ CloudAnalyzer CLI gemerged (#181) — Cloud-Cost-Analysis-Harness mit 27 Befehlen. 🌊 SeaClip / PM2 / ChromaDB-Harnesses gemerged (#129).

  • 2026-04-07 🔄 Dify Workflow CLI gemerged (#191) — Workflow-Automation-Wrapper. 🔧 Inkscape Auto-Save-Fix (#193, behebt #182). 🛡️ DomShell-Security-Hardening (#156) — URL-Validierung und DOM-Sanitization für das Browser-CLI. 🥧 Pi Coding Agent-Extension gemerged (#178).

  • 2026-04-06 🔍 Exa CLI gemerged (#172) — KI-gestütztes Web-Search-und-Answers-Harness. 🎮 Godot CLI gemerged (#140) — Game-Engine-Harness mit voller Demo-Game-E2E-Pipeline. ☁️ CloudAnalyzer Review-Fixes und Frontend-Verbesserungen sind ebenfalls gelandet.

  • 2026-04-03 🧪 WireMock CLI gemerged (#170) — HTTP-Mock-Server-Harness für API-Tests. 🥧 Pi Coding Agent-Extension-Support ist ebenfalls gelandet, und CLI-Demo-Aufzeichnungen wurden den Docs hinzugefügt.

  • 2026-04-01 ⚔️ Slay the Spire II CLI gemerged (#148) — Deck-Building-Roguelike-Harness. 🎥 VideoCaptioner CLI gemerged (#166) — KI-gestütztes Video-Captioning-Harness. 🛰️ IntelWatch wurde der Registry für B2B-OSINT-Workflows hinzugefügt.

Frühere Neuigkeiten (23.–30. März)

  • 2026-03-30 🏗️ CLI-Anything v0.2.0 — HARNESS.md Progressive-Disclosure-Redesign. Detaillierte Guides nach guides/ ausgelagert für On-Demand-Loading. Phasen 1–7 sind jetzt durchgehend. Key Principles und Rules in einem einzigen autoritativen Abschnitt zusammengeführt.

  • 2026-03-29 📐 Blender-Skill-Docs aktualisiert — absolute Render-Pfade werden erzwungen und Voraussetzungen korrigiert.

  • 2026-03-28 🌐 CLIBrowser in die CLI-Hub-Registry aufgenommen für agent-zugängliche Browser-Automation.

  • 2026-03-27 📚 Zotero-SKILL.md mit Agent-orientierten Constraints erweitert; REPL-Config- und Executable-Resolution-Fixes.

  • 2026-03-26 📖 Zotero CLI-Harness für Zotero Desktop gelandet (Library-Management, Sammlungen, Zitationen). Draw.io Custom-ID-Bugfix (#132) und registry.json-Syntax-Fix.

  • 2026-03-25 🎮 RenderDoc CLI gemerged für GPU-Frame-Capture-Analyse. FreeCAD für v1.1 aktualisiert. Blender EEVEE-Engine-Name korrigiert. Zoom-Token-Permissions gehärtet.

  • 2026-03-24 🏭 FreeCAD CLI ergänzt mit 258 Befehlen über 17 Gruppen. iTerm2- und Teltonika RMS-Harnesses in die Registry aufgenommen.

  • 2026-03-23 🤖 CLI-Hub Meta-Skill gelauncht — Agenten können CLIs jetzt autonom entdecken und installieren. Krita CLI-Harness gemerged für Digital Painting.

Frühere Neuigkeiten (11.–22. März)

  • 2026-03-22 🎵 MuseScore CLI gemerged mit Transponieren, Export und Instrument-Management.

  • 2026-03-21 🔧 Infrastruktur-Verbesserungen — Test-Harnesses und Dokumentation über mehrere CLIs hinweg überarbeitet. Erweiterte Windows-Kompatibilität für mehrere Backends.

  • 2026-03-20 🌐 Novita AI CLI ergänzt für OpenAI-kompatiblen API-Zugang. Registry-Metadaten-Verbesserungen für bessere Hub-Discovery.

  • 2026-03-19 📦 Verfeinerungen der Paketstruktur über die Harnesses hinweg. Verbesserte SKILL.md-Generierung mit besserer Befehlsdokumentation.

  • 2026-03-18 🧪 Erweiterung der Test-Coverage — zusätzliche E2E-Szenarien und Edge-Case-Validierung über mehrere CLIs hinweg.

  • 2026-03-17 🌐 Den CLI-Hub gelauncht — eine zentrale Registry, in der jedes CLI mit einem einzigen pip-Befehl gebrowst, gesucht und installiert werden kann.

  • 2026-03-16 🤖 SKILL.md-Generierung ergänzt (Phase 6.5) — jedes generierte CLI bringt jetzt eine KI-entdeckbare Skill-Definition mit.

  • 2026-03-15 🐾 Support für OpenClaw aus der Community! Windows-cygpath-Guard für plattformübergreifenden Support gemerged.

  • 2026-03-14 🔒 Eine GIMP Script-Fu-Path-Injection-Vulnerability gefixt und die japanische README-Übersetzung ergänzt.

  • 2026-03-13 🔌 Qodercli-Plugin offiziell als Community-Beitrag gemerged inkl. dedizierter Setup-Skripte.

  • 2026-03-12 📦 Codex-Skill-Integration gelandet — CLI-Anything erreicht damit eine weitere KI-Coding-Plattform.

  • 2026-03-11 📞 Zoom-Videokonferenz-Harness als 11. unterstützte Anwendung hinzugefügt.


🤔 Warum CLI?

Die Kommandozeile ist die universelle Schnittstelle — gleichermaßen für Menschen und KI-Agenten:

Strukturiert & komponierbar — Textbefehle passen perfekt zum Ausgabeformat von LLMs und lassen sich zu komplexen Workflows verketten

Leichtgewichtig & universell — minimaler Overhead, läuft auf jedem System ohne Abhängigkeiten

Selbsterklärend — der --help-Flag liefert automatische, vom Agenten entdeckbare Dokumentation

Bewährt im Einsatz — Claude Code führt täglich Tausende reale Workflows über CLIs aus

Agent-First-Design — strukturierte JSON-Ausgaben ersparen jedes Parser-Theater

Deterministisch & zuverlässig — konsistente Ergebnisse machen das Verhalten des Agenten vorhersehbar

🚀 Schnellstart

Voraussetzungen

Wähle deine Agent-Plattform

<details

Core symbols most depended-on inside this repo

get
called by 5292
wiremock/agent-harness/cli_anything/wiremock/core/stubs.py
get
called by 1059
safari/agent-harness/cli_anything/safari/utils/tool_registry.py
get
called by 879
mailchimp/agent-harness/cli_anything/mailchimp/core/client.py
get
called by 641
firefly-iii/agent-harness/cli_anything/firefly_iii/utils/firefly_iii_backend.py
invoke
called by 576
siyuan/agent-harness/cli_anything/siyuan/siyuan_cli.py
update
called by 404
siyuan/agent-harness/cli_anything/siyuan/core/session.py
get
called by 363
adguardhome/agent-harness/cli_anything/adguardhome/utils/adguardhome_backend.py
run
called by 330
cli-hub/setup.py

Shape

Function 8,535
Method 8,058
Route 1,223
Class 1,179

Languages

Python100%
TypeScript1%

Modules by API surface

freecad/agent-harness/cli_anything/freecad/freecad_cli.py339 symbols
cli-hub/tests/test_cli_hub.py257 symbols
shotcut/agent-harness/cli_anything/shotcut/tests/test_core.py240 symbols
sbox/agent-harness/cli_anything/sbox/tests/test_core.py200 symbols
blender/agent-harness/cli_anything/blender/tests/test_core.py183 symbols
rms/agent-harness/cli_anything/rms/tests/test_core.py176 symbols
inkscape/agent-harness/cli_anything/inkscape/tests/test_core.py173 symbols
ollama/agent-harness/cli_anything/ollama/tests/test_core.py171 symbols
browser/agent-harness/cli_anything/browser/tests/test_domshell_backend.py164 symbols
rms/agent-harness/cli_anything/rms/rms_cli.py138 symbols
nslogger/agent-harness/cli_anything/nslogger/tests/test_core.py138 symbols
iterm2/agent-harness/cli_anything/iterm2_ctl/tests/test_core.py135 symbols

Dependencies from manifests, versioned

commander11.0.0 · 1×
jest29.0.0 · 1×
sketch-constructor1.26.0 · 1×
click8.0 · 1×
prompt-toolkit3.0.0 · 1×
pyyaml6.0 · 1×
requests2.28 · 1×

For agents

$ claude mcp add CLI-Anything \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact