Communitygithub.com

cli-anything-comfyui

Gestión de flujos de trabajo de generación de imágenes mediante IA a través de la API REST de ComfyUI. Diseñado para agentes de IA y usuarios avanzados que necesitan encolar flujos, gestionar modelos, descargar imágenes generadas y monitorear la cola de generación sin una interfaz gráfica.

¿Qué es cli-anything-comfyui?

cli-anything-comfyui es una herramienta de línea de comandos que permite a agentes de IA y usuarios avanzados gestionar flujos de trabajo de generación de imágenes mediante la API REST de ComfyUI. Su principal utilidad radica en automatizar tareas como encolar flujos, descubrir y gestionar modelos (checkpoints, LoRAs, VAEs, ControlNets), descargar imágenes generadas y monitorear el estado del servidor y la cola de generación, todo sin necesidad de una interfaz gráfica. Soporta modos de salida tanto legibles por humanos como JSON, facilitando su integración en pipelines automatizados. La herramienta está diseñada para trabajar con ComfyUI corriendo en localhost:8188 y se instala con pip, ofreciendo comandos agrupados en categorías como workflow, queue, models, images y system para cubrir todas las necesidades de administración.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace cli-anything-comfyui?

Gestión de flujos de trabajo de generación de imágenes mediante IA a través de la API REST de ComfyUI. Diseñado para agentes de IA y usuarios avanzados que necesitan encolar flujos de trabajo, gestionar modelos, descargar imágenes generadas y monitorear la cola de generación sin una interfaz gráfica.

Instalación

Esta CLI se instala como parte del paquete cli-anything-comfyui:

pip install cli-anything-comfyui

Requisitos previos:

Uso

Comandos básicos

# Mostrar ayuda
cli-anything-comfyui --help

# Iniciar modo REPL interactivo
cli-anything-comfyui repl

# Ver estadísticas del servidor
cli-anything-comfyui system stats

# Ejecutar con salida JSON (para consumo por agentes)
cli-anything-comfyui --json system stats

Modo REPL

Inicia una sesión interactiva para uso exploratorio:

cli-anything-comfyui repl
# Introduce comandos de forma interactiva con autocompletado y historial

Grupos de comandos

Workflow (Flujo de trabajo)

Comandos de gestión de flujos de trabajo.

ComandoDescripción
listListar flujos de trabajo guardados
loadCargar un flujo de trabajo desde un archivo JSON
validateValidar un JSON de flujo de trabajo contra el grafo de nodos de ComfyUI

Queue (Cola)

Comandos de gestión de la cola de generación.

ComandoDescripción
promptEncolar un flujo de trabajo para ejecución
statusMostrar estado actual de la cola (en ejecución y pendientes)
clearLimpiar la cola de generación
historyMostrar historial de ejecución de prompts
interruptInterrumpir la generación en curso

Models (Modelos)

Comandos de descubrimiento de modelos.

ComandoDescripción
checkpointsListar modelos checkpoint disponibles
lorasListar modelos LoRA disponibles
vaesListar modelos VAE disponibles
controlnetsListar modelos ControlNet disponibles
node-infoMostrar información detallada de un tipo de nodo específico
list-nodesListar todos los tipos de nodos disponibles

Images (Imágenes)

Gestión de imágenes generadas.

ComandoDescripción
listListar imágenes generadas en el servidor
downloadDescargar una imagen generada específica
download-allDescargar todas las imágenes de una ejecución de prompt

System (Sistema)

Estado e información del servidor.

ComandoDescripción
statsMostrar estadísticas del sistema de ComfyUI (GPU, CPU, memoria)
infoMostrar información del servidor ComfyUI y extensiones

Ejemplos

Verificar el estado del sistema

# Estadísticas del servidor
cli-anything-comfyui system stats

# Información del servidor
cli-anything-comfyui system info

Descubrir modelos disponibles

# Listar checkpoints
cli-anything-comfyui models checkpoints

# Listar LoRAs
cli-anything-comfyui models loras

# Listar todos los tipos de nodos
cli-anything-comfyui models list-nodes

Encolar y monitorear la generación

# Encolar un flujo de trabajo
cli-anything-comfyui queue prompt --workflow mi_flujo.json

# Verificar el estado de la cola
cli-anything-comfyui queue status

# Ver el historial de ejecuciones
cli-anything-comfyui --json queue history

Descargar imágenes generadas

# Listar imágenes generadas
cli-anything-comfyui images list

# Descargar una imagen específica
cli-anything-comfyui images download --filename ComfyUI_00001_.png --output ./salida.png

# Descargar todas las imágenes de un prompt
cli-anything-comfyui images download-all --prompt-id <id> --output-dir ./salidas

Formatos de salida

Todos los comandos admiten dos modos de salida:

  • Legible por humanos (predeterminado): Tablas, colores, texto formateado
  • Legible por máquina (bandera --json): JSON estructurado para consumo por agentes
# Salida legible por humanos
cli-anything-comfyui system stats

# Salida JSON para agentes
cli-anything-comfyui --json system stats

Para agentes de IA

Al usar esta CLI de forma programática:

  1. Usa siempre la bandera --json para salida analizable
  2. Verifica los códigos de retorno - 0 para éxito, distinto de cero para errores
  3. Analiza stderr para mensajes de error en caso de fallo
  4. Usa rutas absolutas para todas las operaciones con archivos
  5. Verifica que ComfyUI esté en ejecución con system stats antes de otros comandos

Más información

  • Documentación completa: Consulta README.md en el paquete
  • Cobertura de pruebas: Consulta TEST.md en el paquete
  • Metodología: Consulta HARNESS.md en cli-anything-plugin

Versión

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

>-

Skills relacionados