# Generación de imágenes: ComfyUI vs SD WebUI vs Fooocus

Elige la interfaz adecuada para tu flujo de trabajo de generación de imágenes en CLORE.AI.

{% hint style="success" %}
Todas las interfaces disponibles en [CLORE.AI Marketplace](https://clore.ai/marketplace).
{% endhint %}

{% hint style="info" %}
**Actualización 2025:** FLUX.1 es ahora el modelo líder de generación de imágenes. Para FLUX.1 y SD3.5, **ComfyUI** y **Stable Diffusion WebUI Forge** son las UIs recomendadas. Ver la [Comparación de soporte FLUX.1](#flux1-support-comparison) sección abajo.
{% endhint %}

## Guía rápida de decisión

| Caso de uso                  | Mejor elección          | Por qué                                |
| ---------------------------- | ----------------------- | -------------------------------------- |
| Principiantes                | **Fooocus**             | La más simple, estilo Midjourney       |
| Más funciones                | **SD WebUI (Forge)**    | Mejor ecosistema de extensiones + FLUX |
| Flujos de trabajo complejos  | **ComfyUI**             | Basado en nodos, control máximo        |
| Automatización de producción | **ComfyUI**             | Amigable con API, reproducible         |
| Experimentos rápidos         | **Fooocus**             | Configuración mínima                   |
| Uso intensivo de ControlNet  | **SD WebUI**            | Mejor integración con ControlNet       |
| **Modelos FLUX.1**           | **ComfyUI** o **Forge** | Soporte nativo completo                |
| **Modelos SD3.5**            | **ComfyUI** o **Forge** | Mejor soporte para SD3.5               |

***

## Comparación de soporte FLUX.1

FLUX.1 (Black Forest Labs, 2024-2025) es el modelo de texto a imagen de código abierto líder. El soporte varía significativamente entre las UIs:

| UI                   | Soporte FLUX.1                       | Soporte SD3.5      | Notas                                                    |
| -------------------- | ------------------------------------ | ------------------ | -------------------------------------------------------- |
| **ComfyUI**          | ✅ Soporte nativo completo            | ✅ Soporte completo | Mejor opción para FLUX; flujo de trabajo basado en nodos |
| **SD WebUI Forge**   | ✅ Soporte completo vía fork de Forge | ✅ Soporte completo | Recomendado si prefieres la UI tradicional               |
| **A1111 (original)** | ⚠️ Limitado / vía extensión          | ⚠️ Limitado        | No recomendado para FLUX; usa Forge en su lugar          |
| **Fooocus**          | ✅ Variante FLUX disponible           | ✅ Parcial          | Interfaz simplificada, menos control                     |

### Configuración recomendada para FLUX.1

**ComfyUI** (control máximo):

```bash
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt
# Descargar el modelo FLUX.1 en models/diffusion_models/
python main.py --listen 0.0.0.0
```

**SD WebUI Forge** (UI familiar):

```bash
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge
cd stable-diffusion-webui-forge
./webui.sh --listen
# Modelos FLUX.1 soportados de forma nativa
```

{% hint style="warning" %}
**Usuarios de A1111:** El repositorio original AUTOMATIC1111 tiene soporte limitado para FLUX. Cambia a **Stable Diffusion WebUI Forge** (un reemplazo directo) para soporte completo de FLUX.1 y SD3.5.
{% endhint %}

### Variantes del modelo FLUX.1

| Modelo         | Tamaño | Caso de uso                 | Compatibilidad de UI         |
| -------------- | ------ | --------------------------- | ---------------------------- |
| FLUX.1-dev     | 12B    | Mejor calidad, no comercial | ComfyUI ✅, Forge ✅, A1111 ⚠️ |
| FLUX.1-schnell | 12B    | Inferencia rápida (4 pasos) | ComfyUI ✅, Forge ✅, A1111 ⚠️ |
| FLUX.1-Lite    | 2.5B   | Baja VRAM                   | ComfyUI ✅, Forge ✅           |

***

## Comparación general

| Función                  | ComfyUI            | SD WebUI (A1111) | SD WebUI Forge | Fooocus       |
| ------------------------ | ------------------ | ---------------- | -------------- | ------------- |
| **Facilidad de uso**     | ⭐⭐                 | ⭐⭐⭐⭐             | ⭐⭐⭐⭐           | ⭐⭐⭐⭐⭐         |
| **Flexibilidad**         | ⭐⭐⭐⭐⭐              | ⭐⭐⭐⭐             | ⭐⭐⭐⭐           | ⭐⭐            |
| **Extensiones**          | ⭐⭐⭐⭐               | ⭐⭐⭐⭐⭐            | ⭐⭐⭐⭐⭐          | ⭐⭐            |
| **Rendimiento**          | ⭐⭐⭐⭐⭐              | ⭐⭐⭐              | ⭐⭐⭐⭐           | ⭐⭐⭐⭐          |
| **API/Automatización**   | ⭐⭐⭐⭐⭐              | ⭐⭐⭐              | ⭐⭐⭐            | ⭐⭐            |
| **Soporte FLUX.1**       | ✅ Completo         | ⚠️ Limitado      | ✅ Completo     | ✅ Parcial     |
| **Soporte SD3.5**        | ✅ Completo         | ⚠️ Limitado      | ✅ Completo     | ✅ Parcial     |
| **Curva de aprendizaje** | Empinado           | Moderada         | Moderada       | Fácil         |
| **Mejor para**           | Usuarios avanzados | Uso general      | FLUX + General | Principiantes |

***

## Fooocus

### Resumen

Fooocus es la forma más sencilla de generar imágenes. Inspirado en Midjourney, se centra en la facilidad de uso con valores predeterminados inteligentes.

### Pros

* ✅ Extremadamente fácil de usar
* ✅ Excelentes resultados desde el primer momento
* ✅ Se necesita configuración mínima
* ✅ Presets de estilo integrados
* ✅ Mejoras automáticas de calidad
* ✅ El modo de bajo VRAM funciona bien

### Contras

* ❌ Personalización limitada
* ❌ Pocas extensiones disponibles
* ❌ Menos control sobre la generación
* ❌ Más difícil de automatizar
* ❌ Opciones de inpainting limitadas

### Inicio rápido

```bash
git clone https://github.com/lllyasviel/Fooocus
cd Fooocus
pip install -r requirements.txt
python launch.py --listen
```

**Docker:**

```
Imagen: pytorch/pytorch:2.5.1-cuda12.4-cudnn9-devel
Puertos: 22/tcp, 7865/http
```

### Interfaz

Simple y limpia:

1. Introduce el prompt
2. Selecciona preset de estilo (Anime, Foto realista, etc.)
3. Haz clic en Generar
4. ¡Listo!

### Características clave

| Función                | Descripción                             |
| ---------------------- | --------------------------------------- |
| Presets de estilo      | Estilos con un clic (Anime, Foto, Arte) |
| Aumentar resolución    | Upscaling 2x integrado                  |
| Rellenar               | Modo de inpainting simple               |
| Outpaint               | Extiende imágenes fácilmente            |
| Intercambio de rostros | Reemplazo de rostro integrado           |

### Cuándo usar

* 🎯 Primera vez con imágenes AI
* 🎯 Resultados rápidos sin aprendizaje
* 🎯 Experiencia tipo Midjourney
* 🎯 Prompt a imagen sencillo

### Flujo de trabajo de ejemplo

```
1. Abre Fooocus
2. Escribe: "Un hermoso atardecer sobre montañas"
3. Selecciona estilo: "Fotografía"
4. Haz clic en Generar
5. Obtén 2 imágenes de alta calidad
```

***

## Stable Diffusion WebUI (AUTOMATIC1111)

### Resumen

La interfaz más popular y rica en funciones. Gran comunidad, extensiones infinitas y máxima flexibilidad mediante una UI tradicional.

### Pros

* ✅ Ecosistema de extensiones más grande
* ✅ Más tutoriales/documentación
* ✅ Potente inpainting
* ✅ Excelente soporte para ControlNet
* ✅ Muchos formatos de modelo compatibles
* ✅ Desarrollo activo

### Contras

* ❌ Puede resultar abrumador
* ❌ Mayor uso de VRAM
* ❌ Más lento que las alternativas
* ❌ Complejo para principiantes
* ❌ Muchas configuraciones que entender

### Inicio rápido

```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
./webui.sh --listen --xformers
```

**Docker:**

```
Imagen: universonic/stable-diffusion-webui:latest
Puertos: 22/tcp, 8080/http
```

### Pestañas de la interfaz

| Pestaña         | Propósito                          |
| --------------- | ---------------------------------- |
| txt2img         | Generación de texto a imagen       |
| img2img         | Transformación de imagen a imagen  |
| Rellenar        | Editar partes de imágenes          |
| Extras          | Upscaling, restauración de rostros |
| Información PNG | Extraer prompts de imágenes        |
| Extensiones     | Instalar complementos              |

### Características clave

| Función                | Descripción                                 |
| ---------------------- | ------------------------------------------- |
| Extensiones            | Más de 1000 extensiones disponibles         |
| ControlNet             | Mejor integración con ControlNet            |
| Rellenado (Inpainting) | Edición avanzada basada en máscaras         |
| Gráfico X/Y/Z          | Comparar configuraciones sistemáticamente   |
| Matriz de prompts      | Generar variaciones de prompt               |
| Hires Fix              | Generación en alta resolución en dos etapas |

### Extensiones imprescindibles

```
ControlNet - Generación guiada
ADetailer - Corrección automática de rostro/manos
Ultimate Upscale - Mejor escalado
Regional Prompter - Prompts multi-región
Segment Anything - Selección inteligente
```

### Cuándo usar

* 🎯 Necesitas una extensión específica
* 🎯 Tareas complejas de inpainting
* 🎯 Flujos de trabajo con ControlNet
* 🎯 Entrenar LoRAs
* 🎯 Procesamiento por lotes con variaciones

### Flujo de trabajo de ejemplo: ControlNet

```
1. Ve a txt2img
2. Introduce prompt: "Retrato profesional, iluminación de estudio"
3. Expande la sección ControlNet
4. Sube una imagen de referencia de la pose
5. Selecciona el preprocesador OpenPose
6. Genera con guía de pose
```

***

## ComfyUI

### Resumen

Interfaz basada en nodos para control y automatización máximos. Construye flujos de trabajo personalizados visualmente, perfecto para usuarios avanzados y producción.

### Pros

* ✅ Flexibilidad máxima
* ✅ Construcción visual de flujos de trabajo
* ✅ Menor uso de VRAM
* ✅ Excelente para automatización
* ✅ Flujos de trabajo reproducibles
* ✅ Guardar/compartir como JSON

### Contras

* ❌ Curva de aprendizaje pronunciada
* ❌ Complejo para tareas simples
* ❌ Menos intuitivo
* ❌ Requiere entender los nodos
* ❌ Puede resultar abrumador

### Inicio rápido

```bash
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt
python main.py --listen 0.0.0.0
```

**Docker:**

```
Imagen: yanwk/comfyui-boot:cu126-slim
Puertos: 22/tcp, 8188/http
Entorno: CLI_ARGS=--listen 0.0.0.0
```

### Conceptos básicos de nodos

```
[Load Checkpoint] → MODEL, CLIP, VAE
        ↓
[CLIP Text Encode] → CONDITIONING
        ↓
[KSampler] → LATENT
        ↓
[VAE Decode] → IMAGE
        ↓
[Save Image]
```

### Características clave

| Función              | Descripción                        |
| -------------------- | ---------------------------------- |
| Sistema de nodos     | Programación visual                |
| Workflow JSON        | Guardar/cargar pipelines completas |
| Sistema de colas     | Procesamiento por lotes            |
| Nodos personalizados | Más de 500 nodos de la comunidad   |
| API                  | API completa HTTP/WebSocket        |
| Baja VRAM            | La más eficiente en memoria        |

### Nodos personalizados esenciales

```bash
# Instala primero ComfyUI Manager
cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager

# Nodos populares (instalar vía Manager):
- ComfyUI-Impact-Pack
- ComfyUI-AnimateDiff
- ComfyUI-VideoHelperSuite
- rgthree-comfy
- ComfyUI-GGUF
```

### Cuándo usar

* 🎯 Flujos de trabajo complejos de múltiples pasos
* 🎯 Generación de animación/video
* 🎯 Automatización de producción
* 🎯 Pipelines de procesamiento personalizados
* 🎯 Integración con API

### Flujo de trabajo de ejemplo: SDXL + Refiner

```
[Load SDXL Base] → [KSampler pasos 1-20]
                         ↓
[Load SDXL Refiner] → [KSampler pasos 21-30]
                         ↓
                   [VAE Decode] → [Save]
```

***

## Comparación de características

### Características de generación

| Función                | ComfyUI | SD WebUI | Fooocus  |
| ---------------------- | ------- | -------- | -------- |
| txt2img                | ✅       | ✅        | ✅        |
| img2img                | ✅       | ✅        | ✅        |
| Rellenado (Inpainting) | ✅       | ✅        | ✅ Básico |
| Outpainting            | ✅       | ✅        | ✅        |
| ControlNet             | ✅       | ✅        | Limitado |
| IP-Adapter             | ✅       | ✅        | ✅        |
| Aumento de resolución  | ✅       | ✅        | ✅        |
| Corrección de rostro   | ✅       | ✅        | ✅        |

### Compatibilidad con modelos

| Modelo         | ComfyUI | SD WebUI (A1111) | SD WebUI Forge | Fooocus   |
| -------------- | ------- | ---------------- | -------------- | --------- |
| SD 1.5         | ✅       | ✅                | ✅              | ✅         |
| SD 2.x         | ✅       | ✅                | ✅              | ✅         |
| SDXL           | ✅       | ✅                | ✅              | ✅         |
| FLUX.1-dev     | ✅       | ⚠️               | ✅              | ✅         |
| FLUX.1-schnell | ✅       | ⚠️               | ✅              | ✅         |
| SD3            | ✅       | ⚠️               | ✅              | ✅         |
| SD3.5 Mediano  | ✅       | ⚠️               | ✅              | ✅ Parcial |
| SD3.5 Grande   | ✅       | ⚠️               | ✅              | ⚠️        |
| LoRA           | ✅       | ✅                | ✅              | ✅         |
| Embeddings     | ✅       | ✅                | ✅              | ✅         |

### Características técnicas

| Función                       | ComfyUI   | SD WebUI | Fooocus |
| ----------------------------- | --------- | -------- | ------- |
| Eficiencia de VRAM            | Excelente | Bueno    | Bueno   |
| Velocidad                     | Rápido    | Medio    | Rápido  |
| API                           | Excelente | Bueno    | Básico  |
| Procesamiento por lotes       | Excelente | Bueno    | Básico  |
| Guardado de flujos de trabajo | JSON      | Limitado | No      |
| Nodos personalizados          | 500+      | 1000+    | Pocos   |

***

## Comparación de rendimiento

### Velocidad de generación (SDXL 1024x1024, RTX 4090)

| Interfaz | Tiempo | Notas                      |
| -------- | ------ | -------------------------- |
| ComfyUI  | 3.0 s  | Más optimizado             |
| Fooocus  | 3.5 s  | Buenos valores por defecto |
| SD WebUI | 4.0 s  | Más sobrecarga             |

### Uso de VRAM (SDXL)

| Interfaz | Inactivo | Generando |
| -------- | -------- | --------- |
| ComfyUI  | 4 GB     | 8 GB      |
| Fooocus  | 5 GB     | 9 GB      |
| SD WebUI | 6 GB     | 10 GB     |

### Tiempo de inicio

| Interfaz | Tiempo  |
| -------- | ------- |
| ComfyUI  | 10-15 s |
| Fooocus  | 15-20 s |
| SD WebUI | 30-60 s |

***

## Recomendaciones por caso de uso

### Para principiantes

**Usa Fooocus:**

* Interfaz simple
* Buenos valores por defecto
* Resultados rápidos
* Sin curva de aprendizaje

### Para artistas

**Usa SD WebUI:**

* Controles intuitivos
* Mejor inpainting
* Patrón de UI familiar
* Muchas extensiones de estilo

### Para desarrolladores

**Usa ComfyUI:**

* Diseño pensado para API
* Flujos de trabajo reproducibles
* Automatización fácil
* Exportación/importación JSON

### Para video/animación

**Usa ComfyUI:**

* Soporte AnimateDiff
* Control cuadro por cuadro
* Nodos de procesamiento de video
* Pipelines complejos

### Para producción

**Usa ComfyUI:**

* Mejor rendimiento
* Automatización via API
* Control de versiones de flujos de trabajo
* Gestión de colas

***

## Rutas de migración

### De Fooocus a SD WebUI

Cuando necesites más control:

1. Los mismos modelos funcionan en ambos
2. Aprende la sintaxis de prompts (similar)
3. Explora las extensiones de forma gradual
4. Comienza con la pestaña txt2img

### De SD WebUI a ComfyUI

Cuando necesites automatización:

1. Los modelos son compatibles
2. Comienza con un flujo txt2img básico
3. Aprende las conexiones de nodos
4. Convierte flujos de trabajo gradualmente

### Equivalentes de flujo de trabajo

**txt2img simple:**

| Interfaz | Pasos                            |
| -------- | -------------------------------- |
| Fooocus  | Prompt → Generar                 |
| SD WebUI | Prompt → Configuración → Generar |
| ComfyUI  | 6-8 nodos conectados             |

***

## Referencia rápida de Docker

### Fooocus

```yaml
imagen: pytorch/pytorch:2.5.1-cuda12.4-cudnn9-devel
puertos: 22/tcp, 7865/http
comando: git clone https://github.com/lllyasviel/Fooocus && cd Fooocus && pip install -r requirements.txt && python launch.py --listen
```

### SD WebUI

```yaml
imagen: universonic/stable-diffusion-webui:latest
puertos: 22/tcp, 8080/http
```

### ComfyUI

```yaml
imagen: yanwk/comfyui-boot:cu126-slim
puertos: 22/tcp, 8188/http
entorno: CLI_ARGS=--listen 0.0.0.0
```

***

## Resumen

| Elegir               | Cuando quieras                                               |
| -------------------- | ------------------------------------------------------------ |
| **Fooocus**          | Simplicidad, resultados rápidos, estilo Midjourney           |
| **SD WebUI (A1111)** | Funciones SD1.5/SDXL, extensiones, soporte de comunidad      |
| **SD WebUI Forge**   | Funciones A1111 **+ soporte completo para FLUX.1 / SD3.5**   |
| **ComfyUI**          | Control, automatización, rendimiento, flujos de trabajo FLUX |

La mayoría de los usuarios comienzan con **Fooocus**, pasan a **SD WebUI Forge** para más funciones y soporte FLUX, y migran a **ComfyUI** para flujos de trabajo de producción.

### Recomendación 2025 para FLUX.1 y SD3.5

* **Mejor para FLUX.1:** Usa **ComfyUI** (control máximo) o **SD WebUI Forge** (UI familiar estilo A1111)
* **Evita A1111 (original)** para FLUX/SD3.5 — usa Forge en su lugar, que es un reemplazo directo con soporte completo para los nuevos modelos

***

## Próximos pasos

* [Guía ComfyUI](/guides/guides_v2-es/generacion-de-imagenes/comfyui.md)
* [Guía SD WebUI](/guides/guides_v2-es/generacion-de-imagenes/stable-diffusion-webui.md)
* [Guía Fooocus](/guides/guides_v2-es/generacion-de-imagenes/fooocus-simple-sd.md)
* [Guía FLUX](/guides/guides_v2-es/generacion-de-imagenes/flux.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clore.ai/guides/guides_v2-es/comparaciones/image-gen-ui-comparison.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
