En un coup d'œil

ComfyUI transforme Stable Diffusion en un outil modulaire basé sur des nœuds visuels. Connectez des blocs (modèle, sampler, LoRA, upscaler) pour construire des pipelines de génération d'images complexes et reproductibles — sans écrire une ligne de code.

Qu'est-ce que c'est ?

ComfyUI est un projet open source lancé en 2023 qui a révolutionné la façon dont les utilisateurs avancés travaillent avec Stable Diffusion. Au lieu d'une interface classique avec des formulaires, ComfyUI expose l'intégralité du pipeline de génération sous forme de graph de nœuds, chacun représentant une étape du processus.

Ce que ça fait vraiment

  • Interface node-based : visualisez et contrôlez chaque étape du pipeline (chargement modèle, encoding, sampling, VAE decode)
  • Workflows sauvegardables : exportez et partagez vos pipelines complets en JSON
  • Compatibilité totale : supporte SDXL, SD 1.5, SD 3, FLUX, Hunyuan et tous les modèles Civitai
  • Extensions : des centaines de nodes custom (ControlNet, IPAdapter, FaceSwap, AnimateDiff...)
  • Batch processing : générez des centaines d'images en automatisant votre workflow
  • API : déclenchez vos workflows depuis Python ou n'importe quelle application
[Load Checkpoint] → [CLIP Text Encode] → [KSampler] → [VAE Decode] → [Save Image]
       ↑                    ↑                  ↑
  [LoRA Loader]      [Negative Prompt]   [Scheduler]

Pour qui c'est fait ?

Artistes numériques qui veulent un contrôle total sur le processus de génération, développeurs qui construisent des pipelines de génération d'images automatisés, chercheurs qui expérimentent avec de nouvelles architectures de diffusion.

Les limites à connaître

La courbe d'apprentissage est réelle : les débutants seront perdus face à l'interface. Un GPU NVIDIA avec 6 Go de VRAM minimum est nécessaire pour une expérience correcte (8 Go recommandés). La gestion des extensions peut créer des conflits entre versions. Pour les débutants en Stable Diffusion, commencez par Fooocus.

Comment démarrer

  • Clonez le repo : git clone https://github.com/comfyanonymous/ComfyUI
  • Installez les dépendances : pip install -r requirements.txt
  • Placez un modèle checkpoint dans models/checkpoints/
  • Lancez : python main.py → ouvre localhost:8188
  • Chargez le workflow par défaut et observez comment les nœuds s'enchaînent avant d'expérimenter