Désormais sur le Comfy Registry. Installez ComfyUI Agent Panel
(
comfyui-agent-panel) depuis ComfyUI-Manager, ou installez depuis git pour
obtenir la version la plus récente (voir Mise en place
ci-dessous).ws://127.0.0.1:9180), sert tous les fournisseurs ;
chaque onglet du panneau choisit son fournisseur lors de la poignée de main. Le
pont est exclusivement loopback, et le panneau exécute une liste
d’autorisation fixe de commandes de graphe (pas de JavaScript arbitraire).
Vous débutez ? Backends / fournisseurs explique le sélecteur,
le port
AgentBackend neutre vis-à-vis du fournisseur, et la matrice des
fonctionnalités (ce qui est identique entre Claude et ChatGPT, et les quelques
différences).Mise en place
-
Installez le pack — cherchez
comfyui-agent-paneldans ComfyUI-Manager, ou depuis git : -
Connectez-vous une fois au fournisseur de votre choix, pour que l’agent en
arrière-plan puisse utiliser votre abonnement :
-
Démarrez l’orchestrateur sur votre machine et laissez-le tourner — voir
Démarrer l’orchestrateur du panneau :
- Redémarrez ComfyUI, ouvrez l’onglet Agent, choisissez un fournisseur (puces Claude / ChatGPT), puis cliquez sur Connecter. Le panneau se relie au pont loopback de l’orchestrateur. Saisissez une requête et l’agent répond. Déconnecter rompt le lien ; l’orchestrateur continue de tourner jusqu’à ce que vous l’arrêtiez.
claude mcp add, pas de clé API. Le panneau est une extension purement
frontend et ne peut pas lancer l’orchestrateur lui-même : c’est donc toujours un
processus que vous démarrez — le panneau se connecte automatiquement à un pont
déjà en cours d’exécution. Les prérequis sont Node.js/npx dans votre PATH et la
connexion au fournisseur ci-dessus. Changez le port du pont avec
COMFYUI_MCP_BRIDGE_PORT.
Vous pilotez un ComfyUI distant (un pod GPU cloud, une autre machine de votre
réseau local) ? La mise en place ci-dessus reste valable, mais lancez
l’orchestrateur sur votre propre machine, pas sur la machine distante :
npx -y comfyui-mcp@latest connect <remote-url> s’occupe du reste, y compris d’un
tunnel sécurisé vers la page HTTPS du pod. Cliquez ensuite sur Connecter dans le
panneau. Voir Déploiement cloud pour la procédure complète.Prise en main des fournisseurs. Au moment de la connexion, le panneau vérifie
l’état de préparation de chaque fournisseur (son CLI dans votre PATH + une session
sur disque ; le trousseau macOS est pris en charge). Une carte de prise en main
n’apparaît que si aucun fournisseur n’est connecté. Si le fournisseur que vous
aviez enregistré n’est pas utilisable, le panneau bascule automatiquement vers un
fournisseur prêt (votre préférence enregistrée est conservée), et la ligne d’un
fournisseur non prêt propose une action « configurer » qui amorce l’étape unique
claude / codex login. Voir Backends → état de préparation et prise en main.Ce qu’il sait faire
L’agent (Claude ou ChatGPT) charge les skills de modèles de comfyui-mcp (IDEOGRAM, WAN, LTX, Qwen, et d’autres) : il connaît donc déjà les modèles que vous utilisez — nativement pour Claude, et pour ChatGPT via ces mêmes connaissances exposées sous forme d’outils MCP (parité des connaissances). Il peut générer des images, des vidéos et de l’audio, inspecter et gérer votre ComfyUI, et raisonner sur votre configuration — puis répondre dans la conversation du panneau. Il peut aussi charger un workflow ou un pack d’installation entier en une fois (panel_load_workflow pack:<name>) et il est attentif aux coûts : les packs
fournis tournent sur GPU local et sont gratuits, et pour un graphe ad hoc l’agent
vérifie le runtime (list_packs avec action:"check_runtime") et demande votre
accord avant de dépenser des crédits d’API payants. Voir
Skills, packs et coût d’exécution.
Piloter le graphe en direct
L’agent autonome travaille sur votre ComfyUI en direct au moyen d’une liste d’autorisation fixe de commandespanel_* — pas de JavaScript arbitraire.
Chaque modification du graphe passe par le suivi des changements de LiteGraph,
elle est donc annulable avec Ctrl+Z. La même surface panel_* est exposée à
l’identique aux deux backends (en processus pour Claude, via un MCP HTTP loopback
pour ChatGPT/Codex) : la parité est donc automatique.
Lecture
Modifier le graphe (annulable)
Sous-graphes
Disposition spatiale
L’agent voit la géométrie des nœuds — les lignes de détail depanel_query_graph
renvoient les pos/size de chaque nœud, ainsi que les rails d’entrée/sortie
des sous-graphes, les groups et les color/collapsed de chaque nœud — et il
organise le canevas avec un jeu d’écritures correspondant, puis prend une
capture d’écran du résultat pour juger de sa propre disposition. Une skill
workflow-layout relie tout cela en une disposition automatique en couches, par
dépendances et sans chevauchement, dont la règle maîtresse est de toujours
laisser les entrées et les sorties accessibles pour que vous puissiez enchaîner
directement.
Onglets de workflow
Charger un workflow en une fois
Connaissances et conscience des coûts
L’agent découvre l’expertise fournie avec le produit et vérifie le coût d’exécution avant de dépenser des crédits (mêmes outils sur les deux backends — voir Skills, packs et coût d’exécution) :Exécuter et visualiser
Nœuds personnalisés (ComfyUI Manager intégré)
MCP et session
Interaction avec l’utilisateur
Chaque outil accepte un
tab_id facultatif — chaque onglet du navigateur possède
sa propre connexion, et le routage vise par défaut l’unique onglet, ou celui dans
lequel l’utilisateur a écrit en dernier.Rembobinage et retour en arrière
Les messages passés ne sont pas figés. Survolez n’importe quel message : le bouton ✎ modifier ouvre une fenêtre de retour en arrière, qui permet de restaurer le code (ramener le graphe à l’instantané de ce tour), la conversation (reprendre la session à partir de ce point) ou les deux, puis de renvoyer depuis là un message modifié. Les restaurations de graphe s’appuient sur des instantanés par tour : annuler un tour rétablit donc exactement le graphe tel qu’il était à son début. Deux raccourcis couvrent les cas courants :/revert— annuler les modifications du graphe du dernier tour.- Double Échap — un rembobinage rapide du dernier tour : restaure le graphe et ramène le message dans la zone de rédaction pour le modifier et le renvoyer.
Le retour en arrière du code (le graphe) fonctionne sur les deux
fournisseurs — il est assuré par l’orchestrateur au moyen d’instantanés par tour.
Le retour en arrière de la conversation (reprendre le chat à un tour passé)
est pour l’instant réservé à Claude : le backend ChatGPT/Codex ne sait
reprendre que des fils entiers, le panneau désactive donc cette portée pour lui.
Voir la matrice des fonctionnalités.
Bandeau des messages en attente
Écrivez pendant que l’agent travaille : votre message ne se perd pas dans la conversation — il patiente dans un bandeau En attente fixe, ancré au-dessus du bandeau des téléchargements, hors du fil de la conversation. Chaque message en attente dispose des boutons modifier, envoyer maintenant et supprimer, ainsi que d’une poignée de glissement (≡, à gauche) pour réordonner la manière dont l’agent les traite. Envoyer maintenant interrompt le tour en cours pour le réorienter immédiatement. Quand un message en attente sort de la file, il apparaît en bas de la conversation : la transcription se lit donc exactement dans l’ordre où l’agent (Claude ou ChatGPT) l’a traitée.Confirmation des opérations destructrices
Les actions irréversibles demandent d’abord confirmation.panel_clear (supprimer
tous les nœuds) et panel_restart_comfyui affichent une carte oui / non et
n’agissent que sur un oui — l’agent ne peut donc pas anéantir votre graphe ni
relancer ComfyUI en silence.
Robustesse de la reconnexion
Un orchestrateur coincé n’isole plus le panneau. Si un orchestrateur précédent retient encore le port du pont, cliquer sur Connecter récupère ce processus zombie au lieu d’échouer — le panneau se reconnecte au lieu de vous laisser bloqué.Pièces jointes dans la zone de rédaction
Joignez un fichier, glissez-déposez ou collez dans la zone de rédaction. Outre les images, la zone de rédaction accepte désormais les fichiers vidéo, les workflows.json et les fichiers texte : vous pouvez donc remettre
directement à l’agent un clip de référence, un workflow à adapter ou un fichier de
notes.
Médias enrichis dans les réponses de l’agent
Quand les médias d’une exécution sont renvoyés à l’agent, la sortie n’est pas un simple bloc d’image : elle porte des métadonnées sur lesquelles l’agent peut raisonner — le chemin de chaque sortie (relatif au sous-dossier), la taille du fichier, les dimensions en pixels et le regroupement en jeu d’assets (« sortie K sur N de cette exécution », avec le nom de ses fichiers frères, ou « sortie unique »), ainsi que la durée de rendu et l’heure de fin. Les storyboards vidéo ajoutent le format et le nombre réel d’images / les fps quand la charge utile les contient. L’agent nomme ainsi le résultat réellement enregistré avec exactitude, et peut parler de sa taille, de ses dimensions et du nombre de fichiers produits par une exécution.Copier et renvoyer à la ligne les blocs de code
Les blocs de code affichés disposent d’un bouton Copier au survol et d’un commutateur global persistant de renvoi à la ligne (désactivé par défaut — les longues lignes défilent horizontalement tant que vous ne l’activez pas). Le code en ligne a son propre bouton Copier. Les deux adoptent le style du panneau.Alerte de rendu bloqué
L’orchestrateur exécute un chien de garde passif sur votre file d’attente ComfyUI : un rendu dont le nœud/la progression n’avance plus est signalé comme bloqué et l’agent en est informé (pour qu’il cesse d’empiler aveuglément des jobs derrière un rendu coincé). Le seuil est le réglage Alerte de rendu bloqué (secondes), dans Réglages → Comfy MCP Agent → Général (180 s par défaut, plage 15–3600). Il est envoyé à la connexion puis poussé en direct — le modifier s’applique sans reconnexion. Voir Configuration →COMFYUI_MCP_STALL_S.
Fiabilité en onglet d’arrière-plan
Les réponses en flux s’affichent désormais même quand l’onglet ComfyUI est en arrière-plan. Auparavant, l’effet machine à écrire de la réponse s’appuyait surrequestAnimationFrame, que le navigateur suspend dans un onglet masqué — passer à
un autre onglet pendant une longue exécution en plusieurs étapes laissait donc la
bulle vide, avec un curseur de flux figé, comme si l’agent était « bloqué à
réfléchir » alors même que le tour était terminé. La réponse se finalise à présent
de façon synchrone quand l’onglet est masqué, et un gestionnaire
visibilitychange vide toute réponse en attente au masquage puis relance l’effet
machine à écrire au retour. L’animation au premier plan est inchangée.
Contrôle du cloud RunPod
Un bouton d’hôte dans la barre d’outils affiche 🟢 Local · votre machine ou **🔵 RunPod ·<pod> · GPU · ·h / URL ComfyUI /
compte à rebours d’arrêt automatique en cas d’inactivité), un menu déroulant qui
liste vos pods par nom, Connecter / Démarrer / Arrêter / Utiliser local, et
un Déployer à confirmer. Renseignez RUNPOD_API_KEY une seule fois dans la
carte des clés API et vous pourrez déployer, surveiller, basculer local⇄pod et
arrêter un GPU cloud sans toucher à la console RunPod — le bouton d’hôte vous dit
toujours où s’exécutera le prochain rendu. Voir
Déploiement cloud et l’article de blog
Exécuter ComfyUI sur un GPU cloud loué.
Navigateur CivitAI
Le bouton Civitai de la barre d’outils ouvre un navigateur CivitAI complet — images, vidéos, checkpoints, LoRA et workflows, avec recherche, filtres et visionneuse plein écran. Choisissez un résultat pour le partager avec l’agent, le télécharger sur votre machine ou enregistrer un workflow intégré sur le canevas. L’histoire complète : CivitAI dans ComfyUI.Voir aussi
- Appli mobile (bêta) — appairez votre téléphone avec le panneau et discutez avec l’agent où que vous soyez
- Backends / fournisseurs — Claude contre ChatGPT, le sélecteur, la parité des fonctionnalités
- Skills, packs et coût d’exécution — parité des connaissances + le garde-fou sur les coûts
- Configuration du pont
- Déploiement cloud — piloter le panneau sur un pod ComfyUI distant (RunPod, etc.)
- Relais auto-hébergé — faites tourner votre propre infrastructure de tunnel pour le pont
- Le plugin Claude Code — skills de modèles, commandes slash, agents
- comfyui-mcp sur GitHub · comfyui-mcp-panel sur GitHub