ComfyUI — Hub del ecosistema Open-Source
Domina ComfyUI, la interfaz basada en nodos que se convirtió en el centro para ejecutar modelos open-source de imagen y video con control total sobre cada etapa del pipeline.
🔧 ¿Qué es ComfyUI?
O ComfyUI es una interfaz gráfica open source basada en nodos para ejecutar modelos de IA generativa. Mientras que herramientas como Midjourney o Runway ofrecen una experiencia simplificada (escribes un prompt → recibes un resultado), ComfyUI expone cada etapa del pipeline de generación como un nodo visual que puedes configurar, conectar y personalizar.
Piensa en él como el "Blender de la IA generativa": potente, flexible, con una curva de aprendizaje, pero con posibilidades prácticamente ilimitadas.
¿Por qué ComfyUI dominó?
Tres razones: (1) es 100 % gratuito y de código abierto, (2) admite prácticamente cualquier modelo de código abierto mediante custom nodes y (3) la comunidad creó más de 1000 paquetes de custom nodes que amplían sus capacidades infinitamente.
📦 1000+ Custom Nodes
El ecosistema de custom nodes es lo que hace que ComfyUI sea verdaderamente potente. Cada paquete de nodos agrega nuevas funcionalidades:
| Paquete de nodos | Funcionalidad |
|---|---|
| ComfyUI-Wan | Integración con Wan 2.5/2.7 para generar videos |
| ComfyUI-FLUX | Compatibilidad con FLUX.2 para imágenes fotorrealistas |
| ComfyUI-SkyReels | Pipeline SkyReels V4 para video con audio |
| Rodin3D Nodes | Generación de modelos 3D a partir de imágenes |
| ControlNet Nodes | Control de pose, profundidad, bordes y composición |
| LatentCut Node | Corte y composición en el espacio latente (sin artefactos) |
| IP-Adapter Nodes | Transferencia de estilo y consistencia del personaje |
🧩 Subgraphs — Flujos de trabajo modulares
Los Subgraphs son una función avanzada que permite encapsular workflows complejos en un único nodo reutilizable. Esto permite:
- • Modularidad — Crea «bloques» que puedas reutilizar en distintos proyectos
- • Organización — Mantén los workflows complejos legibles y manejables
- • Compartir — Exporta subgraphs para la comunidad o el equipo
- • Abstracción — Oculta la complejidad y muestra solo los parámetros relevantes
🤖 ComfyUI Copilot (Alibaba)
O ComfyUI Copilot, desarrollado por Alibaba, es un asistente de IA integrado en ComfyUI que acelera drásticamente la curva de aprendizaje:
- • Generación de workflows mediante prompts — Describe lo que quieres y Copilot arma el workflow
- • Explicación de nodos — Pasa el cursor sobre cualquier nodo y recibe una explicación detallada
- • Depuración asistida — Copilot identifica y sugiere correcciones para errores en el workflow
- • 10x más rápido — Según Alibaba, Copilot acelera 10 veces el aprendizaje de ComfyUI
Cómo activar Copilot
Instala la extensión ComfyUI-Copilot mediante ComfyUI Manager. Después de reiniciar, aparecerá un ícono de chat en la interfaz. Puedes pedir: "Crea un workflow para generar una imagen con FLUX.2, aplicar ControlNet de pose y hacer un upscale 4x".
💾 Optimización de VRAM
Ejecutar modelos grandes localmente requiere una gestión cuidadosa de la VRAM. ComfyUI ofrece varias estrategias:
| Estrategia | Comando/Configuración | Ahorro de VRAM |
|---|---|---|
| FP16 Intermediates | --fp16-intermediates | ~30-40% |
| Low VRAM Mode | --lowvram | ~50% |
| CPU Offload | --cpu | Máxima (más lento) |
| Tiled VAE | Nodo VAE Decode (Tiled) | ~20% en el decode |
Recomendación de hardware
Para generar imágenes con FLUX.2: mínimo 12GB VRAM (RTX 3060/4060). Para video con Wan 2.7: mínimo 24GB VRAM (RTX 4090 o A100). Con --fp16-intermediates, una RTX 3090 (24GB) ejecuta la mayoría de los modelos con comodidad.
🛠️ Configurando ComfyUI localmente
Paso 1 — Instalar los requisitos previos
Python 3.10+, Git, CUDA toolkit (NVIDIA) o ROCm (AMD). Verifica con nvidia-smi si tu GPU es reconocida.
Paso 2 — Clonar el repositorio
git clone https://github.com/comfyanonymous/ComfyUI.git
Paso 3 — Instalar dependencias
pip install -r requirements.txt
Paso 4 — Descargar el modelo FLUX.2
Descarga el modelo FLUX.2-schnell de Hugging Face y colócalo en ComfyUI/models/checkpoints/
Paso 5 — Iniciar ComfyUI
python main.py --fp16-intermediates
Accede http://127.0.0.1:8188 en el navegador.
🎨 Primer workflow: Text-to-Image con FLUX.2
Crea tu primer workflow conectando estos nodos en este orden:
[Load Checkpoint: FLUX.2] → [CLIP Text Encode: tu prompt] → [KSampler] → [VAE Decode] → [Save Image]
- 1. Load Checkpoint — Selecciona el modelo FLUX.2 que descargaste
- 2. CLIP Text Encode — Agrega dos: uno para el prompt positivo y otro para el prompt negativo
- 3. KSampler — Configura steps (20), cfg (7.5), sampler (euler), scheduler (normal)
- 4. VAE Decode — Convierte el espacio latente en una imagen visible
- 5. Save Image — Guarda el resultado como PNG