Communitygithub.com

cli-anything-comfyui

Verwaltung von KI-Bildgenerierungs-Workflows über die ComfyUI REST API – Befehlszeilenschnittstelle für Agenten und Power-User.

Was ist cli-anything-comfyui?

Dieses CLI-Tool ermöglicht es KI-Agenten und Power-Usern, ComfyUI-Workflows vollständig über die Kommandozeile zu steuern: Workflows auflisten, laden, validieren und in die Warteschlange einreihen. Es bietet Befehle zum Auflisten und Herunterladen generierter Bilder sowie zur Modellverwaltung (Checkpoints, LoRAs, VAEs, ControlNets). Die Ausgabe erfolgt entweder als menschenlesbarer Text oder als strukturiertes JSON (mit `--json`), sodass Agenten die Ergebnisse leicht parsen können. Ein interaktiver REPL-Modus erleichtert das explorative Arbeiten. Das Tool ist plattformunabhängig, benötigt Python 3.10+ und eine laufende ComfyUI-Instanz (Standard-Port 8188).

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-comfyui

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cli-anything-comfyui?

Verwaltung von KI-Bildgenerierungs-Workflows über die ComfyUI REST API. Entwickelt für KI-Agenten und Power-User, die Workflows einreihen, Modelle verwalten, generierte Bilder herunterladen und die Generierungswarteschlange ohne GUI überwachen müssen.

Installation

Dieses CLI wird als Teil des Pakets cli-anything-comfyui installiert:

pip install cli-anything-comfyui

Voraussetzungen:

Verwendung

Grundlegende Befehle

# Hilfe anzeigen
cli-anything-comfyui --help

# Interaktiven REPL-Modus starten
cli-anything-comfyui repl

# Server-Statistiken prüfen
cli-anything-comfyui system stats

# Mit JSON-Ausgabe (für Agenten)
cli-anything-comfyui --json system stats

REPL-Modus

Startet eine interaktive Sitzung für den explorativen Gebrauch:

cli-anything-comfyui repl
# Befehle interaktiv mit Tab-Vervollständigung und Verlauf eingeben

Befehlsgruppen

Workflow

Befehle zur Workflow-Verwaltung.

BefehlBeschreibung
listGespeicherte Workflows auflisten
loadWorkflow aus einer JSON-Datei laden
validateWorkflow-JSON gegen den ComfyUI-Knotengraphen validieren

Queue

Verwaltung der Generierungswarteschlange.

BefehlBeschreibung
promptWorkflow zur Ausführung einreihen
statusAktuellen Warteschlangenstatus anzeigen (laufend und wartend)
clearGenerierungswarteschlange leeren
historyAusführungsverlauf der Prompts anzeigen
interruptAktuell laufende Generierung unterbrechen

Models

Befehle zur Modellermittlung.

BefehlBeschreibung
checkpointsVerfügbare Checkpoint-Modelle auflisten
lorasVerfügbare LoRA-Modelle auflisten
vaesVerfügbare VAE-Modelle auflisten
controlnetsVerfügbare ControlNet-Modelle auflisten
node-infoDetaillierte Informationen zu einem bestimmten Knotentyp anzeigen
list-nodesAlle verfügbaren Knotentypen auflisten

Images

Verwaltung generierter Bilder.

BefehlBeschreibung
listGenerierte Bilder auf dem Server auflisten
downloadEin bestimmtes generiertes Bild herunterladen
download-allAlle Bilder einer Prompt-Ausführung herunterladen

System

Serverstatus und -informationen.

BefehlBeschreibung
statsComfyUI-Systemstatistiken anzeigen (GPU, CPU, Speicher)
infoComfyUI-Serverinformationen und Erweiterungen anzeigen

Beispiele

Systemstatus prüfen

# Server-Statistiken
cli-anything-comfyui system stats

# Server-Informationen
cli-anything-comfyui system info

Verfügbare Modelle ermitteln

# Checkpoints auflisten
cli-anything-comfyui models checkpoints

# LoRAs auflisten
cli-anything-comfyui models loras

# Alle Knotentypen auflisten
cli-anything-comfyui models list-nodes

Generierung einreihen und überwachen

# Workflow einreihen
cli-anything-comfyui queue prompt --workflow my_workflow.json

# Warteschlangenstatus prüfen
cli-anything-comfyui queue status

# Ausführungsverlauf anzeigen
cli-anything-comfyui --json queue history

Generierte Bilder herunterladen

# Generierte Bilder auflisten
cli-anything-comfyui images list

# Ein bestimmtes Bild herunterladen
cli-anything-comfyui images download --filename ComfyUI_00001_.png --output ./out.png

# Alle Bilder eines Prompts herunterladen
cli-anything-comfyui images download-all --prompt-id <id> --output-dir ./outputs

Ausgabeformate

Alle Befehle unterstützen zwei Ausgabemodi:

  • Menschenlesbar (Standard): Tabellen, Farben, formatierter Text
  • Maschinenlesbar (--json-Flag): Strukturiertes JSON für Agenten
# Menschliche Ausgabe
cli-anything-comfyui system stats

# JSON-Ausgabe für Agenten
cli-anything-comfyui --json system stats

Für KI-Agenten

Bei der programmatischen Nutzung dieses CLIs:

  1. Immer das --json-Flag verwenden für parsebare Ausgabe
  2. Rückgabecodes prüfen – 0 für Erfolg, ungleich 0 für Fehler
  3. stderr parsen für Fehlermeldungen bei Fehlern
  4. Absolute Pfade verwenden für alle Dateioperationen
  5. Sicherstellen, dass ComfyUI läuft mit system stats vor anderen Befehlen

Weitere Informationen

  • Vollständige Dokumentation: Siehe README.md im Paket
  • Testabdeckung: Siehe TEST.md im Paket
  • Methodik: Siehe HARNESS.md im cli-anything-plugin

Version

1.0.0

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

cli-anything-inkscape

>-

Verwandte Skills