ComfyUI workflows : où les trouver et comment les charger
Les ComfyUI workflows sont des graphes de nœuds enregistrés dans un fichier JSON ou directement dans les images générées. Récupérer celui de quelqu'un d'autre évite de reconstruire un pipeline à la main, mais le chargement échoue souvent : image sans métadonnées, nœuds rouges, modèles introuvables. Ce guide montre où trouver des workflows fiables, comment les ouvrir et comment régler les erreurs les plus fréquentes avant la première génération.
#Ce qu'est un workflow ComfyUI, et ce qu'il ne contient pas
Dans ComfyUI, tout ce que vous voyez sur le canevas forme le workflow : les nœuds (chargement du modèle, prompt, sampler, décodage VAE, enregistrement), leurs réglages et les liens qui les relient. Quand vous enregistrez, ComfyUI sérialise ce graphe en JSON. Quand vous générez une image avec le nœud Save Image, il glisse par défaut une copie de ce même graphe dans les métadonnées du fichier PNG. C'est pour cela qu'une image produite par ComfyUI peut servir de fichier de workflow : la déposer sur le canevas recrée le graphe qui l'a générée.
Un workflow décrit une recette, pas ses ingrédients. Il contient les noms des fichiers de modèles (checkpoint, LoRA, VAE, ControlNet) et les types de nœuds utilisés, mais ni les poids des modèles ni le code des custom nodes. C'est la source de presque tous les problèmes de chargement : le graphe s'ouvre, mais votre installation ne possède pas tout ce qu'il réclame.
- Format interface (workflow)
- Le JSON complet, avec la position des nœuds, les groupes, les notes et les liens. C'est celui que produit l'enregistrement normal et celui qu'on partage entre utilisateurs.
- Format API (prompt)
- Une version réduite qui ne garde que les nœuds et leurs entrées, sans mise en page. Il sert à piloter ComfyUI par script via son API HTTP. Le menu d'export le propose sous le nom Export (API).
- Image avec métadonnées
- Un PNG (ou un autre format, selon le nœud d'enregistrement) généré par ComfyUI qui embarque les deux versions précédentes dans ses blocs de texte.
#Prérequis
Profite de notre expérience et d’un parcours guidé pour prendre en main tes outils et créer tes images en local.
- Espace en ligne à vie
- PDF + fichiers
- Remboursé 30 j
Il vous faut une installation de ComfyUI qui génère déjà une image avec le workflow par défaut. Si ce n'est pas le cas, commencez par le guide d'installation de ComfyUI : charger un workflow tiers sur une installation qui ne fonctionne pas mélange deux sources de panne et rend le diagnostic difficile.
- ComfyUI à jour
- Un workflow récent peut utiliser des nœuds intégrés absents des anciennes versions. Desktop se met à jour seul ; pour une installation manuelle, un git pull dans le dossier ComfyUI suivi de la mise à jour des dépendances.
- ComfyUI Manager
- Indispensable pour installer les custom nodes qu'un workflow réclame. Son installation est détaillée dans notre guide dédié au Manager.
- Savoir où sont vos dossiers
- models (et ses sous-dossiers checkpoints, loras, vae, controlnet, diffusion_models, text_encoders…), custom_nodes, et user/default/workflows, où ComfyUI range les workflows enregistrés.
- De la place disque
- Un workflow tiers peut demander plusieurs modèles de plusieurs gigaoctets chacun. Vérifiez la taille annoncée avant de tout télécharger.
#Où trouver des ComfyUI workflows fiables
Toutes les sources ne se valent pas. Un bon workflow pour débuter utilise des nœuds intégrés ou des extensions très répandues, indique les modèles nécessaires avec leurs liens, et date de moins d'un an. Voici les sources par ordre de confiance décroissante.
- 01Les modèles intégrés (templates)L'interface actuelle de ComfyUI propose une bibliothèque de workflows prêts à l'emploi, accessible depuis le menu Workflow (entrée Browse Templates, ou panneau Modèles selon la version et la langue de l'interface). Ils couvrent texte vers image, image vers image, inpainting, upscale, ControlNet, et les modèles d'image ou de vidéo pris en charge officiellement. Ils n'utilisent que des nœuds intégrés et, pour beaucoup, indiquent où télécharger les modèles requis. C'est le meilleur point de départ.
- 02La documentation et les exemples officielsLa documentation sur docs.comfy.org accompagne les modèles pris en charge de tutoriels avec des workflows à télécharger. Le site d'exemples historique du dépôt ComfyUI (comfyanonymous.github.io/ComfyUI_examples) publie des images PNG qui contiennent leur workflow : il suffit de les enregistrer puis de les glisser dans ComfyUI.
- 03Les exemples fournis par les custom nodesLa plupart des extensions sérieuses livrent des workflows d'exemple dans leur dépôt GitHub, souvent dans un dossier example_workflows ou examples. Quand le dossier suit la convention example_workflows, les versions récentes de ComfyUI l'affichent aussi dans la bibliothèque de modèles une fois l'extension installée. Ce sont les références les plus fiables pour apprendre une extension précise.
- 04Les plateformes communautairesCivitai, OpenArt et d'autres sites partagent des milliers de workflows, en JSON ou intégrés aux images. On y trouve des pipelines très aboutis, mais aussi des graphes chargés de dizaines d'extensions, des versions abandonnées et des copies de copies. Regardez la date, le nombre d'extensions requises et les commentaires avant de télécharger.
- 05Les images partagées par d'autres utilisateursUne image générée par ComfyUI contient son workflow… tant qu'elle n'a pas été recompressée. C'est pratique sur les forums ou dépôts qui servent le fichier original, beaucoup moins sur les réseaux sociaux (voir plus bas).
#Charger un workflow : PNG, JSON ou raccourci clavier
ComfyUI accepte un workflow sous forme de fichier JSON ou d'image contenant des métadonnées. Trois méthodes, qui donnent le même résultat.
- 01Glisser-déposerFaites glisser le fichier .json ou l'image .png depuis votre explorateur de fichiers sur le canevas de ComfyUI. Le graphe s'ouvre dans un nouvel onglet de workflow (ou remplace le workflow courant sur les anciennes interfaces). C'est la méthode la plus rapide pour les images.
- 02Menu Workflow puis OuvrirDans la barre supérieure, menu Workflow, entrée Open (Ouvrir). Une fenêtre de sélection de fichier s'affiche ; elle accepte JSON et images. Sur l'ancienne interface, l'équivalent était le bouton Load du panneau latéral.
- 03Raccourci clavierCtrl+O (Cmd+O sur Mac) ouvre la même fenêtre de sélection. Les raccourcis sont modifiables dans les paramètres de ComfyUI : si celui-ci ne réagit pas, vérifiez qu'il n'a pas été réassigné.
- 04Vérifier avant de lancerAvant de cliquer sur Run (ou Queue Prompt), parcourez le graphe : nœuds rouges, fenêtre d'avertissement sur des types de nœuds manquants, noms de modèles que vous ne possédez pas. Les sections suivantes expliquent comment traiter chacun de ces cas.
Les workflows ouverts restent accessibles dans les onglets en haut du canevas et, une fois enregistrés, dans le panneau latéral Workflows. Un workflow tiers ouvert mais non enregistré disparaît si vous fermez son onglet : enregistrez-le (Ctrl+S) dès qu'il fonctionne.
#L'image ne charge rien : métadonnées perdues
Vous glissez une image et rien ne se passe, ou ComfyUI indique qu'il ne trouve pas de workflow. Dans l'immense majorité des cas, le fichier n'a jamais contenu de workflow ou l'a perdu en route.
- Recompression par une plateforme
- La plupart des réseaux sociaux et des messageries recompressent les images envoyées et suppriment leurs métadonnées, souvent en les convertissant en JPEG ou en WebP. Le workflow disparaît, même si l'image paraît identique.
- Capture d'écran
- Une capture ne contient que des pixels. Aucune information de génération ne survit.
- Retouche ou conversion
- Ouvrir l'image dans un éditeur puis l'enregistrer à nouveau, ou la convertir en JPEG, supprime en général les blocs de texte du PNG.
- Image d'un autre outil
- AUTOMATIC1111, Forge ou Fooocus écrivent leurs paramètres dans un format différent. ComfyUI ne reconstruit pas un graphe complet à partir de ces données.
- Métadonnées désactivées
- Le serveur qui a produit l'image a pu être lancé avec l'option --disable-metadata, qui empêche ComfyUI d'écrire le workflow dans les fichiers.
Pour savoir si une image contient bien un workflow avant de la glisser, inspectez ses métadonnées. ComfyUI écrit deux blocs de texte dans ses PNG : prompt (format API) et workflow (format interface). Avec Python et la bibliothèque Pillow, déjà présente dans l'environnement de ComfyUI :
Si le fichier ne contient rien, aucun outil ne fera réapparaître le workflow. Cherchez la publication d'origine : sur les plateformes spécialisées, l'auteur joint souvent le JSON ou l'image originale en téléchargement séparé.
#Nodes et modèles manquants après le chargement
#Nœuds rouges : il manque des custom nodes
Si le workflow utilise des extensions que vous n'avez pas, ComfyUI ouvre une fenêtre listant les types de nœuds manquants et les affiche en rouge sur le canevas. La correction passe par ComfyUI Manager : menu Manager, Install Missing Custom Nodes, puis redémarrage complet du serveur et réouverture du workflow. Le pas à pas détaillé, les cas où la détection échoue et les erreurs IMPORT FAILED sont traités dans notre guide ComfyUI Manager ; nous ne les répétons pas ici.
Avant d'installer, regardez combien d'extensions la liste réclame. Pour faire l'inventaire d'un JSON sans l'ouvrir, l'outil jq liste les types de nœuds utilisés, y compris dans les sous-graphes des versions récentes ; les noms qui ne vous disent rien sont probablement des custom nodes à identifier.
#Modèles introuvables : l'erreur Value not in list
Le graphe s'ouvre sans nœud rouge, vous lancez la génération et ComfyUI s'arrête sur une erreur du type Value not in list, en citant un nom de fichier dans un champ comme ckpt_name ou lora_name. Le workflow réclame un modèle absent de votre dossier models, ou présent sous un autre nom.
- 01Lire le nom exact demandéLe message d'erreur et le nœud de chargement (Load Checkpoint, Load LoRA, Load VAE, Load Diffusion Model…) indiquent le fichier attendu. Notez aussi le sous-dossier : un fichier rangé dans checkpoints n'apparaîtra pas dans un nœud qui lit diffusion_models.
- 02Utiliser les liens fournisLes templates officiels et beaucoup de workflows récents embarquent les liens de téléchargement des modèles : l'interface propose alors de les récupérer, ou une note du workflow donne l'adresse. Sinon, cherchez le nom du fichier sur la page de l'auteur, sur Hugging Face ou sur Civitai, en vérifiant qu'il s'agit bien du dépôt officiel du modèle.
- 03Ou sélectionner un équivalentVous avez déjà un modèle de la même famille ? Cliquez sur le champ du nœud de chargement et choisissez votre fichier dans la liste. Un checkpoint SDXL remplace un autre checkpoint SDXL ; il ne remplace ni un modèle SD 1.5 ni un modèle Flux, qui demandent d'autres nœuds et d'autres réglages.
- 04Rafraîchir la listeAprès avoir copié un fichier dans models, la liste des nœuds ne se met pas toujours à jour seule. Utilisez la commande de rafraîchissement de l'interface (touche R par défaut) ou rechargez la page.
Pensez aussi à la mémoire de votre carte graphique. Un workflow conçu sur une carte de 24 Go peut charger en même temps un modèle de diffusion, un encodeur de texte volumineux et un ControlNet, et saturer une carte de 8 ou 12 Go. Les auteurs indiquent rarement leur matériel : en cas d'erreur de mémoire, cherchez une version quantifiée (GGUF ou FP8) des modèles demandés, ou retirez les étapes facultatives comme l'upscale.
#Prudence avec les fichiers d'origine inconnue
Un fichier de workflow est du JSON : l'ouvrir dans ComfyUI ne lance aucun programme. Le risque vient de ce que le workflow vous pousse à installer. Chaque custom node est du code Python qui s'exécute avec vos droits dès le démarrage de ComfyUI, avec accès à vos fichiers et au réseau. Des extensions malveillantes ont déjà circulé : en 2024, une extension diffusée sous le nom ComfyUI_LLMVISION a été signalée pour avoir dérobé des données de ses utilisateurs.
- Extensions inconnues
- Méfiez-vous d'un workflow qui réclame une extension introuvable dans le catalogue du Manager, avec un dépôt récent, sans historique ni utilisateurs. Un workflow populaire n'a aucune raison de dépendre d'un dépôt obscur.
- Installations hors catalogue
- Si l'auteur demande de cloner un dépôt à la main ou de lancer un script d'installation, lisez ce que fait le script avant de l'exécuter.
- Formats de modèles
- Préférez les fichiers .safetensors, qui ne contiennent que des poids. Les anciens formats .ckpt, .pt ou .bin reposent souvent sur pickle, un format Python capable d'exécuter du code au chargement.
- Isolation
- Pour tester un workflow douteux, utilisez une installation séparée (une deuxième copie portable, un environnement virtuel distinct ou un conteneur), sans accès à vos documents personnels.
#Enregistrer, exporter et partager vos workflows
Une fois un workflow réparé, enregistrez-le pour ne pas refaire le travail. Ctrl+S (Cmd+S sur Mac) ou menu Workflow puis Save l'enregistre dans le dossier user/default/workflows de votre installation, et il apparaît dans le panneau latéral Workflows. Donnez-lui un nom explicite : modèle, usage et date.
- Save
- Enregistre dans la bibliothèque de ComfyUI, côté serveur. Pratique au quotidien, mais pensez à sauvegarder ce dossier avec vos autres données.
- Export
- Télécharge un fichier JSON au format interface sur votre ordinateur. C'est le format à partager.
- Export (API)
- Télécharge le format API, utile pour piloter ComfyUI par script ou depuis un autre programme. Inutile pour un autre utilisateur de l'interface.
- Image générée
- Chaque image sortie par Save Image contient déjà le workflow. Pour la partager avec son graphe, envoyez le fichier PNG original, en pièce jointe ou dans une archive, jamais une version recompressée.
Pour partager proprement, ajoutez un nœud Note qui liste les modèles utilisés avec leurs liens, les extensions requises et la mémoire graphique sur laquelle le workflow a été mis au point. Vérifiez aussi que vos prompts et noms de fichiers ne révèlent rien de personnel : ils voyagent avec le workflow, y compris dans les métadonnées des images. Enfin, un workflow publié reste l'œuvre de son auteur : si vous en partagez une version modifiée, citez et liez la publication d'origine plutôt que de republier le fichier tel quel.
#Dépannage rapide
- Glisser l'image ne fait rien
- Le fichier ne contient pas de workflow : recompression, capture d'écran, conversion ou image d'un autre outil. Vérifiez avec le script Python ci-dessus.
- Fenêtre de types de nœuds manquants
- Il manque des custom nodes. Manager, Install Missing Custom Nodes, redémarrage complet, puis réouverture du workflow.
- Nœuds toujours rouges après installation
- Le serveur n'a pas été redémarré, l'extension a échoué au chargement (IMPORT FAILED dans le terminal) ou le nœud a été renommé. Détails dans le guide ComfyUI Manager.
- Erreur Value not in list
- Modèle absent ou rangé dans le mauvais sous-dossier de models. Téléchargez-le ou choisissez un équivalent de la même famille dans le nœud.
- Entrées décalées ou valeurs absurdes
- Workflow conçu pour une autre version d'un nœud. Mettez à jour ComfyUI et l'extension concernée, ou recréez le nœud à la main et reliez-le.
- Erreur de mémoire (out of memory)
- Le workflow dépasse la mémoire de votre carte. Version quantifiée des modèles, résolution plus basse, ou suppression des étapes facultatives.
- Résultat différent de l'image d'origine
- Graine, version des modèles, LoRA ou sampler diffèrent. Même avec un workflow identique, deux machines ne produisent pas forcément la même image au pixel près.
#Pour aller plus loin
Charger des ComfyUI workflows devient vite naturel une fois l'installation, le Manager et le rangement des modèles en place. Ces guides complètent celui-ci : installer ComfyUI proprement, gérer les custom nodes, choisir son outil d'image locale et maîtriser ControlNet, une brique présente dans beaucoup de workflows partagés.
Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.