Esta guía te lleva desde cero hasta tener ComfyUI funcionando en Windows con una GPU NVIDIA en menos de 30 minutos. Probada en RTX 3090, pero funciona igual con cualquier tarjeta desde una RTX 3060 en adelante.
📡 Dos formas de instalar: Desktop vs manual
Desde enero de 2025, ComfyUI tiene un instalador de escritorio oficial que configura todo automáticamente. Elige según lo que buscas:
| ComfyUI Desktop | Instalación manual | |
|---|---|---|
| Dificultad | Muy fácil | Media |
| Control | Limitado | Total |
| Actualizaciones | Automáticas | Manuales con git pull |
| Espacio mínimo | ~15 GB | ~20 GB |
| Recomendado para | Empezar rápido | Desarrolladores, múltiples entornos |
ComfyUI Desktop lo descargas desde github.com/Comfy-Org/desktop y lo instalas como cualquier programa de Windows. Detecta tu GPU, descarga las dependencias y arranca solo. Está en beta, pero funciona bien para generación de imágenes estándar.
La instalación manual (pasos 1–7 de esta guía) te da control total: puedes tener múltiples versiones, instalar dependencias específicas y depurar cualquier problema. Es lo que hacemos aquí.
📡 Requisitos previos
Antes de empezar, confirma que tienes:
- GPU NVIDIA con al menos 4GB VRAM (RTX 3060 o superior recomendada; guía probada con RTX 3090)
- Windows 10 o Windows 11 (64 bits)
- Al menos 20GB de espacio libre en disco (el modelo base pesa ~7GB, más las dependencias)
- Conexión a internet estable — descargarás varios GBs
Si tienes una GPU AMD o Intel, el proceso es diferente (usa DirectML). Esta guía cubre solo NVIDIA con CUDA.
📡 Paso 1: Instalar Python 3.10 o 3.11
ComfyUI requiere Python 3.10 o 3.11. Python 3.12 puede causar problemas de compatibilidad con algunas dependencias, así que evítalo por ahora.
- Ve a python.org/downloads y descarga Python 3.11.x
- Ejecuta el instalador
- IMPORTANTE: En la primera pantalla del instalador, marca la casilla “Add Python to PATH” antes de hacer clic en Install
Para verificar que la instalación fue correcta, abre CMD (busca “cmd” en el menú Inicio) y ejecuta:
python --version
Debe mostrar algo como Python 3.11.8. Si ves un error, la ruta no se añadió correctamente — reinstala marcando la casilla.
📡 Paso 2: Instalar Git
Git nos permite descargar ComfyUI y mantenerlo actualizado fácilmente.
- Ve a git-scm.com y descarga Git para Windows
- Ejecuta el instalador con las opciones por defecto (puedes hacer clic en “Next” en todas las pantallas)
Verifica la instalación:
git --version
Debe mostrar algo como git version 2.44.0.windows.1.
📡 Paso 3: Descargar ComfyUI
Vamos a descargar el código fuente de ComfyUI desde GitHub. Puedes instalarlo donde quieras; yo lo pongo en C:\AI\.
- Abre CMD y navega a la carpeta donde quieras instalar ComfyUI:
cd C:\
mkdir AI
cd AI
- Clona el repositorio:
git clone https://github.com/comfyanonymous/ComfyUI
Esto crea la carpeta C:\AI\ComfyUI\ con todo el código. El proceso tarda menos de un minuto.
📡 Paso 4: Crear entorno virtual e instalar dependencias
Un entorno virtual aísla las dependencias de ComfyUI del resto de tu sistema Python. Es buena práctica y evita conflictos.
cd ComfyUI
python -m venv venv
venv\Scripts\activate
Después de activar el entorno, el prompt de CMD mostrará (venv) al inicio. Ahora instala PyTorch con soporte CUDA:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
Nota sobre versiones de CUDA:
cu121es para CUDA 12.1 — compatible con drivers NVIDIA recientes (serie 525+)- Si tienes drivers más antiguos y CUDA 11.8, usa
cu118en su lugar - Para saber qué versión de CUDA tienes, ejecuta
nvidia-smien CMD y mira la esquina superior derecha
Este paso descarga aproximadamente 2GB y tarda varios minutos según tu conexión.
Una vez terminado, instala el resto de dependencias:
pip install -r requirements.txt
📡 Paso 5: Estructura de carpetas y dónde van los modelos
ComfyUI organiza todos los recursos en subcarpetas dentro de models\. Antes de descargar nada, conviene entender dónde va cada cosa:
C:\AI\ComfyUI\
└── models\
├── checkpoints\ ← modelos principales (SDXL, SD 1.5, Flux...)
├── vae\ ← VAE independientes (ae.safetensors para Flux)
├── clip\ ← encoders de texto (clip_l, t5xxl para Flux)
├── loras\ ← LoRAs y LyCORIS
├── controlnet\ ← modelos ControlNet
├── upscale_models\ ← modelos de upscaling (ESRGAN, etc.)
└── unet\ ← modelos GGUF cuantizados (Flux GGUF)
Para empezar solo necesitas checkpoints\. El resto lo irás llenando cuando uses workflows más avanzados.
Para GPUs con 6GB+ VRAM — SDXL Base 1.0 (~7GB):
- Descarga
sd_xl_base_1.0.safetensorsdesde Hugging Face o Civitai - Colócalo en
C:\AI\ComfyUI\models\checkpoints\
Para GPUs con 4-6GB VRAM — SD 1.5 (~2GB):
- Busca
v1-5-pruned-emaonly.safetensorsen Hugging Face o Civitai - Es más ligero y funciona bien para empezar
📡 Paso 6: Lanzar ComfyUI
Ya tienes todo instalado. Para arrancar ComfyUI:
cd C:\AI\ComfyUI
venv\Scripts\activate
python main.py
La primera vez tarda entre 1 y 2 minutos mientras carga las librerías. Verás un montón de texto en el terminal — es normal.
Cuando veas una línea como esta, la interfaz está lista:
To see the GUI go to: http://127.0.0.1:8188
Abre tu navegador y ve a http://127.0.0.1:8188.
Si ves la interfaz de nodos con cables conectando cajas, la instalación fue un éxito.
📡 Crear un script de inicio (opcional pero muy recomendado)
Escribir los tres comandos cada vez cansa. Crea un archivo iniciar-comfyui.bat en C:\AI\ComfyUI\ con este contenido:
@echo off
cd /d C:\AI\ComfyUI
call venv\Scripts\activate
python main.py --lowvram
pause
Quita --lowvram si tienes 8GB+ de VRAM. A partir de ahora, doble clic en el .bat y listo.
📡 Paso 7: Instalar ComfyUI Manager
ComfyUI Manager es la primera extensión que debes instalar. Te permite añadir y eliminar nodos personalizados desde la interfaz, sin tocar la terminal.
Con ComfyUI cerrado, ejecuta en CMD:
cd C:\AI\ComfyUI\custom_nodes
git clone https://github.com/Comfy-Org/ComfyUI-Manager
Reinicia ComfyUI. Verás un nuevo botón “Manager” en el menú de la interfaz.
Desde ahí puedes instalar nodos como:
- ComfyUI-GGUF — para cargar modelos Flux cuantizados
- ComfyUI Impact Pack — detección de caras y mejoras de detalle
- ControlNet Auxiliary — preprocesadores para ControlNet
El proceso siempre es el mismo: busca el nodo en Manager → Install → reinicia ComfyUI.
📡 Paso 8: Generar tu primera imagen
ComfyUI carga por defecto un workflow básico de text-to-image. Para probarlo:
- Asegúrate de que el nodo CheckpointLoaderSimple tiene seleccionado tu modelo (aparece en el menú desplegable)
- En el nodo CLIPTextEncode (positive prompt), escribe una descripción:
a beautiful landscape, golden hour, photorealistic - Haz clic en “Queue Prompt” en el panel de la derecha
Verás una barra de progreso en el terminal y en la interfaz. En 20-60 segundos (dependiendo de tu GPU), aparecerá la imagen generada.
📡 Solución de problemas habituales
📡 torch.cuda.is_available() devuelve False
Tu instalación de PyTorch no detecta la GPU. Causas posibles:
- Drivers NVIDIA desactualizados: Actualiza desde GeForce Experience o nvidia.com
- Versión de CUDA incorrecta: Ejecuta
nvidia-smien CMD y verifica la versión de CUDA que aparece. Reinstala torch con el índice correcto (cu118,cu121, etc.)
Para verificar después de reinstalar:
python -c "import torch; print(torch.cuda.is_available())"
Debe devolver True.
📡 CUDA out of memory
Tu GPU se queda sin VRAM. Soluciones:
python main.py --lowvram
Con GPUs de 4-6GB VRAM, usa --lowvram. Si sigue fallando:
python main.py --novram
--novram fuerza el procesamiento en CPU (más lento, pero funciona).
📡 “Python no se reconoce como comando interno”
Python no está en el PATH. Opciones:
- Reinstala Python marcando “Add Python to PATH” en el instalador
- O añádelo manualmente: Busca “Variables de entorno” en Windows → Variables del sistema → Path → Editar → Añadir la ruta donde está Python (ej:
C:\Users\TuUsuario\AppData\Local\Programs\Python\Python311\)
📡 El workflow por defecto no tiene modelo
Si aparece un error sobre modelo no encontrado, verifica que:
- El archivo
.safetensorsestá enComfyUI\models\checkpoints\ - El nombre del archivo en el nodo CheckpointLoaderSimple coincide exactamente con el archivo en disco
- Recarga la página y espera a que ComfyUI reinicialice
📡 Mantener ComfyUI actualizado
Para actualizar ComfyUI a la última versión:
cd C:\AI\ComfyUI
git pull
venv\Scripts\activate
pip install -r requirements.txt
Ejecuta esto periódicamente — el proyecto se actualiza con frecuencia y cada versión trae mejoras de rendimiento y soporte para nuevos modelos.
📡 Próximos pasos
Ya tienes ComfyUI funcionando. Ahora que tienes la base, los siguientes artículos te enseñan qué hacer con ella:
- Cómo generar imágenes con ComfyUI — workflows de text-to-image con SDXL y Flux
- Cómo instalar nodos con ComfyUI Manager — gestiona custom nodes desde la interfaz
- Los 10 nodos esenciales de ComfyUI — entiende qué hace cada nodo del workflow
- Cómo generar vídeos con ComfyUI — AnimateDiff y Wan 2.1
- Cómo generar audio con ComfyUI — música y efectos de sonido con Stable Audio y MusicGen
Cualquier duda sobre la instalación, los pasos de solución de problemas cubren el 95% de los casos. Si sigues teniendo problemas, verifica que Python 3.11 está correctamente instalado y que los drivers NVIDIA están actualizados — esas son las causas del 99% de los errores en Windows.
Si buscas automatización total, revisa cómo usar Claude Code con ComfyUI.
Si vienes de otro software, no te pierdas la guía de migración desde Automatic1111 a Forge.
Preguntas frecuentes
- ¿Qué GPU mínima necesito para usar ComfyUI?
- ComfyUI puede funcionar con GPUs NVIDIA de 4 GB de VRAM como la GTX 1650, aunque para modelos SDXL se recomiendan 6-8 GB. Con una RTX 3060 (12 GB) tendrás una experiencia fluida con la mayoría de modelos.
- ¿Puedo usar ComfyUI sin GPU dedicada?
- Sí, ComfyUI soporta ejecución en CPU, pero la generación será mucho más lenta (minutos en vez de segundos). Para un uso práctico, se recomienda una GPU NVIDIA compatible con CUDA.
- ¿Cuál es la diferencia entre ComfyUI Desktop y la instalación manual?
- ComfyUI Desktop es un instalador todo-en-uno que configura Python, dependencias y la interfaz automáticamente. La instalación manual te da más control y es mejor si ya tienes Python instalado o quieres personalizar la configuración.
- ¿ComfyUI funciona en Mac o Linux?
- Sí, ComfyUI funciona en Linux nativamente y en Mac con Apple Silicon (M1/M2/M3). Este tutorial se centra en Windows, pero el proceso en Linux es similar usando la terminal.