Aller au contenu

Installation de ComfyUI

ComfyUI peut être installé de plusieurs manières selon vos besoins et votre niveau technique.

ComfyUI Desktop (recommandé)

La méthode la plus simple pour débuter. ComfyUI Desktop est une application standalone qui inclut tout le nécessaire.

Téléchargement

  1. Rendez-vous sur comfy.org
  2. Téléchargez la version correspondant à votre système (Windows ou macOS)
  3. Lancez l’installateur et suivez les instructions

Avantages de Desktop

  • Installation en un clic : pas besoin de Python, Git ou de ligne de commande
  • Mises à jour automatiques : restez toujours sur la dernière version
  • ComfyUI Manager intégré : installez des custom nodes facilement
  • Gestion des modèles : interface pour télécharger et gérer vos modèles

Installation manuelle

Pour les utilisateurs avancés ou les configurations serveur.

Prérequis

  • Python 3.10+ (3.11 recommandé)
  • Git
  • GPU NVIDIA avec CUDA 11.8+ (recommandé) ou GPU AMD/Apple Silicon
  • 8 Go+ de VRAM (16 Go recommandé pour les grands modèles)

Étapes

Fenêtre de terminal
# Cloner le repository
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
# Créer un environnement virtuel
python -m venv venv
source venv/bin/activate # Linux/macOS
# ou: venv\Scripts\activate # Windows
# Installer les dépendances
pip install -r requirements.txt
# Lancer ComfyUI
python main.py

Configuration GPU

NVIDIA (CUDA) : installation par défaut, rien à configurer de plus.

AMD (ROCm, Linux uniquement) :

Fenêtre de terminal
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0

Apple Silicon (MPS) :

Fenêtre de terminal
# PyTorch avec support MPS est inclus par défaut sur macOS
python main.py --force-fp16

Structure des dossiers

Après installation, voici les dossiers importants :

ComfyUI/
├── models/ # Vos modèles IA
│ ├── checkpoints/ # Modèles principaux (SD, Flux, etc.)
│ ├── loras/ # LoRA et adaptateurs
│ ├── vae/ # Modèles VAE
│ ├── controlnet/ # Modèles ControlNet
│ └── upscale_models/ # Modèles d'upscale
├── input/ # Images d'entrée
├── output/ # Images générées
├── custom_nodes/ # Extensions et plugins
└── user/ # Workflows sauvegardes

ComfyUI Manager

Le gestionnaire d’extensions indispensable.

Installation

Fenêtre de terminal
cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git

Fonctionnalités

  • Installation de custom nodes en un clic
  • Mise à jour de tous les nodes
  • Recherche dans le Comfy Registry (800+ nodes)
  • Gestion des modèles manquants
  • Résolution de dépendances automatique

Premier lancement

  1. Lancez ComfyUI (python main.py ou via Desktop)
  2. Ouvrez votre navigateur à http://127.0.0.1:8188
  3. Vous verrez le workflow par défaut avec les nodes de base
  4. Cliquez sur Queue Prompt pour générer votre première image

Prochaines étapes