Communitygithub.com

cli-anything-comfyui

Gerenciamento de fluxos de trabalho de geração de imagens por IA via API REST do ComfyUI, projetado para agentes de IA e usuários avançados.

O que é cli-anything-comfyui?

O cli-anything-comfyui é uma ferramenta de linha de comando que permite gerenciar fluxos de trabalho de geração de imagens do ComfyUI sem interface gráfica. Ele se integra à API REST do ComfyUI para oferecer comandos diretos de fila, gerenciamento de modelos, download de imagens geradas e monitoramento do sistema. Ideal para agentes de IA e power users, a ferramenta suporta saída legível por humanos e formato JSON para consumo por agentes. Com comandos organizados em grupos (Workflow, Queue, Models, Images, System), o usuário pode inspecionar checkpoints, LoRAs, VAEs e ControlNets, além de gerenciar filas de geração e baixar resultados de prompts. A ferramenta foi projetada para ser usada programaticamente, com suporte ao modo REPL e opção `--json` para integração facilitada em pipelines de automação ou agentes de IA.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cli-anything-comfyui faz?

Gerenciamento de fluxos de trabalho de geração de imagens por IA via API REST do ComfyUI. Projetado para agentes de IA e usuários avançados que precisam enfileirar workflows, gerenciar modelos, baixar imagens geradas e monitorar a fila de geração sem uma interface gráfica.

Instalação

Esta CLI é instalada como parte do pacote cli-anything-comfyui:

pip install cli-anything-comfyui

Pré-requisitos:

Uso

Comandos Básicos

# Mostrar ajuda
cli-anything-comfyui --help

# Iniciar modo REPL interativo
cli-anything-comfyui repl

# Verificar estatísticas do servidor
cli-anything-comfyui system stats

# Executar com saída JSON (para consumo por agente)
cli-anything-comfyui --json system stats

Modo REPL

Inicie uma sessão interativa para uso exploratório:

cli-anything-comfyui repl
# Insira comandos interativamente com conclusão por tab e histórico

Grupos de Comandos

Workflow

Comandos de gerenciamento de fluxos de trabalho.

ComandoDescrição
listListar fluxos de trabalho salvos
loadCarregar um fluxo de trabalho de um arquivo JSON
validateValidar um JSON de fluxo de trabalho em relação ao grafo de nós do ComfyUI

Queue

Gerenciamento da fila de geração.

ComandoDescrição
promptEnfileirar um fluxo de trabalho para execução
statusMostrar status atual da fila (em execução e pendentes)
clearLimpar a fila de geração
historyMostrar histórico de execução de prompts
interruptInterromper a geração em execução

Models

Comandos de descoberta de modelos.

ComandoDescrição
checkpointsListar modelos checkpoint disponíveis
lorasListar modelos LoRA disponíveis
vaesListar modelos VAE disponíveis
controlnetsListar modelos ControlNet disponíveis
node-infoMostrar informações detalhadas para um tipo de nó específico
list-nodesListar todos os tipos de nós disponíveis

Images

Gerenciamento de imagens geradas.

ComandoDescrição
listListar imagens geradas no servidor
downloadBaixar uma imagem gerada específica
download-allBaixar todas as imagens de uma execução de prompt

System

Status e informações do servidor.

ComandoDescrição
statsMostrar estatísticas do sistema ComfyUI (GPU, CPU, memória)
infoMostrar informações do servidor ComfyUI e extensões

Exemplos

Verificar Status do Sistema

# Estatísticas do servidor
cli-anything-comfyui system stats

# Informações do servidor
cli-anything-comfyui system info

Descobrir Modelos Disponíveis

# Listar checkpoints
cli-anything-comfyui models checkpoints

# Listar LoRAs
cli-anything-comfyui models loras

# Listar todos os tipos de nós
cli-anything-comfyui models list-nodes

Enfileirar e Monitorar Geração

# Enfileirar um fluxo de trabalho
cli-anything-comfyui queue prompt --workflow meu_fluxo.json

# Verificar status da fila
cli-anything-comfyui queue status

# Visualizar histórico de execução
cli-anything-comfyui --json queue history

Baixar Imagens Geradas

# Listar imagens geradas
cli-anything-comfyui images list

# Baixar uma imagem específica
cli-anything-comfyui images download --filename ComfyUI_00001_.png --output ./out.png

# Baixar todas as imagens de um prompt
cli-anything-comfyui images download-all --prompt-id <id> --output-dir ./saidas

Formatos de Saída

Todos os comandos suportam modos de saída dupla:

  • Legível para humanos (padrão): Tabelas, cores, texto formatado
  • Legível para máquina (flag --json): JSON estruturado para consumo por agentes
# Saída humana
cli-anything-comfyui system stats

# Saída JSON para agentes
cli-anything-comfyui --json system stats

Para Agentes de IA

Ao usar esta CLI programaticamente:

  1. Sempre use a flag --json para saída parseável
  2. Verifique os códigos de retorno - 0 para sucesso, diferente de zero para erros
  3. Analise o stderr para mensagens de erro em caso de falha
  4. Use caminhos absolutos para todas as operações de arquivo
  5. Verifique se o ComfyUI está em execução com system stats antes de outros comandos

Mais Informações

  • Documentação completa: Veja README.md no pacote
  • Cobertura de testes: Veja TEST.md no pacote
  • Metodologia: Veja HARNESS.md no cli-anything-plugin

Versão

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

>-

Habilidades Relacionadas