Projet open source
Comfy-Org/ComfyUI avatar
Comfy-Org/ComfyUI

ComfyUI : ce que le dépôt permet réellement

L'interface graphique, l'API et le backend du modèle de diffusion le plus puissant et le plus modulaire avec une interface graphique/nœuds.

133 345 étoiles15 767 forksPythonGPL-3.0

En bref

De quoi s’agit-il ?
Analyse française de Comfy-Org/ComfyUI, de son fonctionnement documenté et de ses limites concrètes.
À qui s’adresse-t-il ?
ComfyUI peut convenir à une équipe dont le besoin correspond au périmètre décrit par Comfy-Org/ComfyUI, mais le README ne constitue pas une preuve de performance, de sécurité ou de support durable. Avant adoption, exécutez l entrée documentée de ComfyUI, contrôlez le fichier de configuration propre au projet et comparez la sortie obtenue avec le résultat annoncé.
Puis-je l’utiliser commercialement ?
Oui, sous conditions. GPL-3.0 est une licence copyleft : si vous distribuez un logiciel qui l’inclut, vous devez publier le code source de ce logiciel sous la même licence. Un usage interne, sans distribution, ne déclenche pas cette obligation.
Est-il encore maintenu ?
Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
En quel langage est-il écrit ?
Principalement Python, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Périmètre déclaré par le README · comfy org comfyui

ComfyUI est un projet Python dont les métadonnées du dépôt le décrivent comme l'interface graphique, l'API et le backend de modèles de diffusion les plus puissants et modulaires avec une interface graphique/nœuds. La phrase d'ouverture du README le qualifie de moteur de création IA pour les professionnels visuels qui exigent un contrôle sur chaque modèle, chaque paramètre et chaque sortie. Le README indique que ComfyUI peut générer des images, des vidéos, des modèles 3D, de l'audio et du texte, et qu'il fonctionne nativement sous Windows, Linux et macOS via une application de bureau, une installation portable ou un service cloud. Il mentionne également que des nœuds API donnent accès à des modèles propriétaires tels que Nano Banana, Seedance et Hunyuan3D, mais il n'explique pas comment ces nœuds API sont authentifiés, tarifés ou si un compte est nécessaire. L'offre cloud est décrite comme officielle et payante, mais son matériel et sa capacité ne sont pas précisés. Dans Comfy-Org/ComfyUI, la lecture de « Périmètre déclaré par le README » doit rester attachée à ComfyUI, à son README et à ses fichiers nommés. Le dépôt est présenté comme « The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. ». Cette description indique l intention du projet, mais elle ne prouve ni un niveau de performance, ni une compatibilité universelle, ni un engagement de support. Pour une vérification utile, utilisez l entrée documentée pour ComfyUI, observez la sortie produite, puis relevez le message d erreur et la configuration effectivement chargée. Les éléments absents du README, notamment les valeurs par défaut, les limites de volume et le comportement en cas de panne, doivent rester signalés comme non documentés. Cette méthode permet de distinguer ce que Comfy-Org/ComfyUI annonce de ce que votre environnement confirme.

Objets et flux propres au dépôt · comfy org comfyui

Le cœur de ComfyUI est un graphe de nœuds visuel qui permet aux utilisateurs de créer et de réutiliser des workflows d'images, de vidéos, d'audio, de 3D et de texte sans écrire de code. Le README énumère des sous-graphes réutilisables, des modèles de workflow, le mode App et une API locale pour intégrer des workflows dans des applications. L'exécution évite le travail redondant : seules les parties du graphe qui changent d'une exécution à l'autre sont exécutées, et seules les parties avec une sortie ayant toutes les entrées correctes s'exécutent. Le projet comprend une file d'attente asynchrone, une réexécution partielle du graphe, une gestion de la VRAM et de la RAM, le déchargement de modèles et la prise en charge des modèles quantifiés. Les workflows peuvent être enregistrés et chargés en JSON, et faire glisser un PNG généré sur la page web peut récupérer le workflow complet avec les seeds. La syntaxe des invites prend en charge l'accentuation avec des parenthèses, les invites dynamiques ou à joker avec des accolades, et les commentaires de style C dans les invites dynamiques. Dans Comfy-Org/ComfyUI, la lecture de « Objets et flux propres au dépôt » doit rester attachée à ComfyUI, à son README et à ses fichiers nommés. Le dépôt est présenté comme « The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. ». Cette description indique l intention du projet, mais elle ne prouve ni un niveau de performance, ni une compatibilité universelle, ni un engagement de support. Pour une vérification utile, utilisez l entrée documentée pour ComfyUI, observez la sortie produite, puis relevez le message d erreur et la configuration effectivement chargée. Les éléments absents du README, notamment les valeurs par défaut, les limites de volume et le comportement en cas de panne, doivent rester signalés comme non documentés. Cette méthode permet de distinguer ce que Comfy-Org/ComfyUI annonce de ce que votre environnement confirme.

Installation et première vérification · comfy org comfyui

Le README fournit une liste représentative des modèles pris en charge. La génération d'images inclut Stable Diffusion 1.5, SDXL, SD3.5, Flux.1, Flux.2, Qwen Image, Hunyuan Image 2.1 et bien d'autres. La génération vidéo inclut Wan 2.1 et 2.2, LTX-Video 2 et 2.3, HunyuanVideo 1.5 et CogVideoX. La génération audio inclut ACE-Step 1.5 et Stable Audio 3, et l'audio plus vidéo inclut MiniMax H3 et LTX-AV. Pour la 3D et la vision, la liste inclut Hunyuan3D 2.1, TripoSplat, SAM 3 et 3.1, et Depth Anything 3. La génération de texte inclut Gemma 3 et 4, Qwen3, Qwen3.5 et Qwen3-VL. Les utilisateurs peuvent charger des checkpoints complets ou des modèles de diffusion séparés, des VAE, des encodeurs de texte, des LoRA, des ControlNets, des adaptateurs et des suréchantillonneurs. Les outils intégrés couvrent l'incrustation, l'extension, le conditionnement de référence, les masques et le compositing, la fusion de modèles, la mise à l'échelle, l'interpolation d'images, la segmentation, l'estimation de profondeur et le traitement multimédia. Le README ne donne ni nombre total de modèles ni résultats de benchmark. Dans Comfy-Org/ComfyUI, la lecture de « Installation et première vérification » doit rester attachée à ComfyUI, à son README et à ses fichiers nommés. Le dépôt est présenté comme « The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. ». Cette description indique l intention du projet, mais elle ne prouve ni un niveau de performance, ni une compatibilité universelle, ni un engagement de support. Pour une vérification utile, utilisez l entrée documentée pour ComfyUI, observez la sortie produite, puis relevez le message d erreur et la configuration effectivement chargée. Les éléments absents du README, notamment les valeurs par défaut, les limites de volume et le comportement en cas de panne, doivent rester signalés comme non documentés. Cette méthode permet de distinguer ce que Comfy-Org/ComfyUI annonce de ce que votre environnement confirme.

Configuration et usage concret · comfy org comfyui

Le README énumère plusieurs méthodes d'installation. L'application de bureau est décrite comme le moyen le plus simple et est disponible pour Windows et macOS. Un package portable Windows fonctionne pour les GPU Nvidia ou uniquement CPU, et il existe des builds portables séparés pour les GPU AMD et Intel, ainsi qu'un build portable Nvidia avec PyTorch CUDA 12.6 et Python 3.12 pour les GPU de la série 10 et plus anciens. L'installation manuelle commence par cloner le dépôt, placer les fichiers checkpoint et VAE dans models/checkpoints et models/vae, installer les dépendances avec pip install -r requirements.txt, puis exécuter python main.py. Le README fournit des commandes d'installation PyTorch pour AMD ROCm, Intel XPU, Nvidia CUDA, Apple Silicon, les NPU Ascend, les MLU Cambricon et Iluvatar Corex. Il mentionne également comfy-cli comme alternative : pip install comfy-cli puis comfy install. Le build portable Windows est actuellement fourni avec Python 3.13 et PyTorch CUDA 13.0, et le README conseille de mettre à jour les pilotes Nvidia s'il ne démarre pas. Dans Comfy-Org/ComfyUI, la lecture de « Configuration et usage concret » doit rester attachée à ComfyUI, à son README et à ses fichiers nommés. Le dépôt est présenté comme « The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. ». Cette description indique l intention du projet, mais elle ne prouve ni un niveau de performance, ni une compatibilité universelle, ni un engagement de support. Pour une vérification utile, utilisez l entrée documentée pour ComfyUI, observez la sortie produite, puis relevez le message d erreur et la configuration effectivement chargée. Les éléments absents du README, notamment les valeurs par défaut, les limites de volume et le comportement en cas de panne, doivent rester signalés comme non documentés. Cette méthode permet de distinguer ce que Comfy-Org/ComfyUI annonce de ce que votre environnement confirme.

Limites que la documentation laisse ouvertes · comfy org comfyui

La principale façon de démarrer ComfyUI est python main.py. Le README documente plusieurs drapeaux. --enable-manager active ComfyUI-Manager, une extension pour installer et gérer les nœuds personnalisés ; les drapeaux associés incluent --enable-manager-legacy-ui et --disable-manager-ui. --disable-api-nodes désactive les nœuds API Comfy payants facultatifs et force les fonctionnalités intégrées à rester hors ligne. --preview-method auto active les aperçus, et --preview-method taesd active des aperçus de meilleure qualité si les fichiers décodeur TAESD sont placés dans models/vae_approx. TLS peut être activé avec --tls-keyfile et --tls-certfile, bien que le README dise qu'un certificat auto-signé ne convient pas à un usage partagé ou en production. --front-end-version peut pointer vers une version quotidienne ou une version spécifique du dépôt frontend séparé. Le README comprend également un tableau de raccourcis clavier pour l'édition de nœuds, la mise en file d'attente, le regroupement et la navigation sur le canevas, et note que Ctrl peut être remplacé par Cmd sur macOS. Dans Comfy-Org/ComfyUI, la lecture de « Limites que la documentation laisse ouvertes » doit rester attachée à ComfyUI, à son README et à ses fichiers nommés. Le dépôt est présenté comme « The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. ». Cette description indique l intention du projet, mais elle ne prouve ni un niveau de performance, ni une compatibilité universelle, ni un engagement de support. Pour une vérification utile, utilisez l entrée documentée pour ComfyUI, observez la sortie produite, puis relevez le message d erreur et la configuration effectivement chargée. Les éléments absents du README, notamment les valeurs par défaut, les limites de volume et le comportement en cas de panne, doivent rester signalés comme non documentés. Cette méthode permet de distinguer ce que Comfy-Org/ComfyUI annonce de ce que votre environnement confirme.

Licence et décision d adoption · comfy org comfyui

ComfyUI suit un cycle de publication hebdomadaire, mais le README dit que cela change régulièrement en raison des sorties de modèles ou de changements importants dans la base de code. Il y a trois dépôts interconnectés. ComfyUI Core publie une nouvelle version stable majeure environ toutes les deux semaines, utilise des versions de correctif pour les correctifs rétroportés sur la version stable actuelle à partir de v0.4.0, et sert de base à la version bureau. Comfy Desktop construit une nouvelle version en utilisant le noyau stable le plus récent. ComfyUI Frontend reçoit des mises à jour fusionnées dans le dépôt principal toutes les deux semaines ou plus, et les fonctionnalités sont gelées pour la prochaine version du noyau. Le README avertit que les commits en dehors des tags de version stable peuvent être très instables et casser de nombreux nœuds personnalisés. Depuis le 15 août 2024, le frontend est hébergé dans un dépôt séparé et installé comme dépendance dans ComfyUI. Dans Comfy-Org/ComfyUI, la lecture de « Licence et décision d adoption » doit rester attachée à ComfyUI, à son README et à ses fichiers nommés. Le dépôt est présenté comme « The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. ». Cette description indique l intention du projet, mais elle ne prouve ni un niveau de performance, ni une compatibilité universelle, ni un engagement de support. Pour une vérification utile, utilisez l entrée documentée pour ComfyUI, observez la sortie produite, puis relevez le message d erreur et la configuration effectivement chargée. Les éléments absents du README, notamment les valeurs par défaut, les limites de volume et le comportement en cas de panne, doivent rester signalés comme non documentés. Cette méthode permet de distinguer ce que Comfy-Org/ComfyUI annonce de ce que votre environnement confirme.

Conclusion éditoriale

ComfyUI peut convenir à une équipe dont le besoin correspond au périmètre décrit par Comfy-Org/ComfyUI, mais le README ne constitue pas une preuve de performance, de sécurité ou de support durable. Avant adoption, exécutez l entrée documentée de ComfyUI, contrôlez le fichier de configuration propre au projet et comparez la sortie obtenue avec le résultat annoncé. Notez aussi la version testée et les erreurs rencontrées.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté