{"id":55811,"date":"2026-08-26T09:33:06","date_gmt":"2026-08-26T01:33:06","guid":{"rendered":"https:\/\/www.1ai.net\/?p=55811"},"modified":"2026-08-11T14:24:48","modified_gmt":"2026-08-11T06:24:48","slug":"comfyui-%e4%bb%8e%e5%ae%89%e8%a3%85%e5%85%a5%e9%97%a8%e5%88%b0%e7%b2%be%e9%80%9a%ef%bc%8c%e8%87%aa%e5%ae%9a%e4%b9%89%e8%8a%82%e7%82%b9-manager%ef%bc%88%e6%8f%92%e4%bb%b6%e8%a3%85-%e6%9b%b4","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/55811.html","title":{"rendered":"ComfyUI from installation entry to master, custom node + Manager (plugin loading\/ updating\/ conflict screening)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-55830\" title=\"17436597j00tjldrn00ljd000p800dzp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/08\/17436597j00tjldrn00ljd000p800dzp.jpg\" alt=\"17436597j00tjldrn00ljd000p800dzp\" width=\"908\" height=\"503\" \/><\/p>\n<p>The first 16 articles come down, and you've been able to do a high-level retrospect from the Zero, the Map, the Quality, the LoRA for style, the ControlNet for positions, the Ipadapter for faces. In this one, we'll talk about something you'll bump into sooner or later<strong>Custom Nodes<\/strong>.<\/p>\n<p>THE FIRST TIME I STEPPED ON THIS PIT, I JUST LEARNED HOW TO FIGURE IT OUT. SEEING A PARTICULARLY GRUESOME WORK FLOW MAP AT THE FORUM, RUSHING INTO JSON <a href=\"https:\/\/www.1ai.net\/en\/tag\/comfyui\" title=\"_Other Organiser\" target=\"_blank\" >ComfyUI<\/a>The whole canvas<strong>It's red<\/strong>I don't know. Node's all \"no node,\" and I thought the software was broken and the ComfyUI was useless, all night. And then I realized, \"The red boxes are because of me.\"<strong>We're missing a bunch of self-defined nodes that other people use in their work streams<\/strong>.<\/p>\n<p>In other words, you're going to have another situation: you're going to give a mass of pictures a watermark, you're going to make a \"nine-megalogue\" and you're going to take a smarter sampler, a bottom and a node, and you're going to have to build an \"extension block\" by the community. These blocks, they're called in ComfyUI<strong>Custom Nodes<\/strong>.<\/p>\n<p>And this one tells you two things: where the nodes come from, how they are dressed, and the most cost-effective way to do it\u00a0<strong>ComfyUI-Manager<\/strong>\u00a0Turn this thing into an \"app store-like\" one-click operation\u3002<\/p>\n<p><strong>What is a self-defined node<\/strong><\/p>\n<p>One sentence:<strong>CofyUI, like Lego, officially gave only the base blocks, and the community built countless extension blocks. One node bag, a GitHub repository, drops it in the Custom_nodes folder, and you add new nodes\u3002<\/strong><\/p>\n<p>\ud83e\udde9\u00a0<strong>Officially<\/strong>: Dry-basic, graphic<br \/>\nZenium\u00a0<strong>Custom Nodes<\/strong>: human face repair, mass processing, intelligent amplification, reference image control<br \/>\nZenium\u00a0<strong>It works without a code<\/strong>It's a set of nodes that someone else has written<\/p>\n<p><strong>Remember:<\/strong>The custom node is the \"App\" for ComfyUI, and the node package is the \"App\" installation package\u3002<\/p>\n<p><strong>Why do you need Manager<\/strong><\/p>\n<p>Theoretically, the node would be \u201cto go to GitHub and clone the warehouse to custom_nodes\u201d. But it's a real hand job<\/p>\n<p>1.\u00a0<strong>I can't find the warehouse<\/strong>the same function is a warehouse with the same name, the author's fork version of the dump, and the error is nothing\u3002<br \/>\n2.\u00a0<strong>Reliance incomplete<\/strong>: node with a requirements.txt (Python-dependent list), you install it with the system Python, and the result is that ComfyUI uses its own environment, which is equal to not installed -- the full-screen IMPORT FAILED\u3002<br \/>\n3.\u00a0<strong>The version doesn't match<\/strong>: The node of the manual dress, the author updated you, you don't know, long ago fighting with the new version of ComfyUI\u3002<\/p>\n<p>That's what ComfyUI-Manager does. It's like..<strong>Embedded app store<\/strong>: enable browsing, searching, one-key installation, auto-dependency, batch updating, disablement, unmounting, and when you import work streams that are missing<strong>One key to complete the missing<\/strong>.<\/p>\n<p><strong>Trail experience:<\/strong>The first time I had a manual node, I was stuck in \"dependent on the wrong environment.\" After the cloning was restarted, nodes never appeared, and the logs were full of red words. And then I realized -- it's the python-embeded, not the Python on my computer. The wrong place is white\u3002<\/p>\n<p><strong>Make sure you have Manager<\/strong><\/p>\n<p>Let's judge before we do it<strong>The new version of ComfyUI is mostly built into Manager<\/strong>You probably don't have to pretend at all:<\/p>\n<p>Zenium\u00a0<strong>Desktop (Desktop)<\/strong>: Default with Manager, see if the top menu has a Manager button, if you have one<br \/>\nZenium\u00a0<strong>Portable version (portable package)<\/strong>: The new version is also built in, but the default may not be enabled, so start with the parameter<br \/>\nZenium\u00a0<strong>Manual Git version (venv)<\/strong>: new version also internalize core, start \u2013enable-manager enabled<br \/>\n\u26a0\ufe0f\u00a0<strong>Old version<\/strong>: no built-in, manual cloning is required (next section)<\/p>\n<p>The simplest way to judge is to open the CommyUI, see if the top menu of the main interface is available\u00a0<strong>Manager<\/strong>\u00a0button. There's hoo-hoo, hop to section five and learn how to use it; no hoo-hoo\u3002<\/p>\n<p><strong>iv. Loading Manager<\/strong><\/p>\n<p>Confirm no, reload. The official main warehouse is now:<\/p>\n<p>https:\/\/github.com\/Comfy-Org\/ComfyUI-Manager<\/p>\n<p>Reminder: A lot of old online tutorials say that..<strong>Old Address<\/strong>I don't know. Now the official is moving to Comfy-Org, where the old address can be redirected, but it is recommended that it be replaced directly, so that it can be updated\u3002<\/p>\n<p>ltdrdata\/CommyUI-Manager<\/p>\n<p><strong>Steps (manual cloning):<\/strong><br \/>\n1. Open the terminal and enter the ComfyUI Custom_nodes directory:<\/p>\n<p>cd \/ Your\/CommyUI \/ Path\/ Custom_nodes<\/p>\n<p>2. Cloning warehouses<strong>note directory names to lowercase<\/strong>:<\/p>\n<p>i'm not sure if it's a good idea, it's a good idea<\/p>\n<p>3. Load dependence (key, do not misset the environment):<\/p>\n<p>Portable:<br \/>\nI'm sorry<br \/>\nmanual venv version (in comfyui-manager directory):<br \/>\npip install -r requirements.txt<\/p>\n<p>Restart CommyUI, top\u00a0<strong>Manager<\/strong>\u00a0Button = Success\u3002<\/p>\n<p><strong>Two pits blocked:<\/strong>One directory name is cloned as ComfyUI-Manager-main (which is usually depressed from ZIP), which leads to an inability to update and is manually renamed Commyui-manager;2 If Manager is built but not activated, the most stable is to start the command with \u2013enable-manager and restart instead of clone\u3002<\/p>\n<p><strong>Clean-up ring: Manager for your first node bag<\/strong><\/p>\n<p>That's what I'm talking about. That's a good one. When you're done with a node bag in your hand, you can confirm that it's actually loaded<strong>I didn't read it. I made it<\/strong>.<\/p>\n<p><strong>Preconditions<\/strong>: You already have Manager. If not even ComfyUI, go back to page 01\u3002<br \/>\n<strong>Target<\/strong>: Load WAS Node Suite (a 200+ node practical package) with Manager and confirm that it can be found in the Add Node menu. Choose it because of it<strong>No download of extra models, no visibility<\/strong>, immediately visible after loading, with the lowest cost of certification\u3002<\/p>\n<p>Step (sight, don't jump):<br \/>\n1.\u00a0<strong>Come on, Manager<\/strong>: ComfyUI Top Point Manager button, popup management panel\u3002<br \/>\n2.\u00a0<strong>Add Installer Page<\/strong>Install Custom Nodes (or Custom Nodes Manager)\u3002<br \/>\n3.\u00a0<strong>search<\/strong>: Enter WAS Node Suite in the search box\u3002<br \/>\n4.\u00a0<strong>Install<\/strong>Install, Manager Automatic Cloning Repository + Load Dependence, after the progress bar has been completed\u3002<br \/>\n5.\u00a0<strong>Restart<\/strong>: Reestart (or manually restart ComfyUI) in the dot panel is loaded\u3002<br \/>\n6.\u00a0<strong>Authentication<\/strong>: THE CANVAS DOUBLE-CLICK THE BLANKS, SEARCH THE WAS POACH, LIST A BUNCH OF WAS NODES = INSTALLED\u3002<\/p>\n<p><strong>Checkpoint<\/strong>1 Add Node search for WAS 200+ node = loaded; 2 Unable to search \/ list empty = mostly not restarted, back to step 5; 3 Startup log IMPORT FAILED = dependent on mismatch (reloading with Python in the same environment where CommyUI is activated)\u3002<\/p>\n<p>Job (chosen): In Manager\u00a0<strong>Update All<\/strong>, update all installed nodes and feel how nice it is to be \"applied store-style.\"\u3002<\/p>\n<p><strong>Day-to-day nodal management (update \/ disabled \/ unmount \/ snapshot)<\/strong><\/p>\n<p>It's a costume<\/p>\n<p>\u00b7\u00a0<strong>renew<\/strong>: Manager \u2192Update All is all the more; Update is a single node\u3002<br \/>\n\u00b7\u00a0<strong>Disable \/ Unmount<\/strong>: Right click Uninstall unmounted in installed list; just to temporarily turn off (e.g. it fights with other nodes) and to rename the end of the folder to add.disabled (e.g. WAS-Node-Site-CommyUI.disabled), ComfyUI does not load it, and can be used later\u3002<br \/>\n\u00b7\u00a0<strong>Missing node one-button supplement<\/strong>: Import another person's work stream with a red box in the Manager inner spot Install Mission Custom Nodes, auto-identify completion. It's my function every day\u3002<br \/>\n\u00b7\u00a0<strong>Snapshot<\/strong>Save Snapshot is stored (in the ComfyUI-Manager\/snapshots) before a bunch of nodes are installed; when the node conflict breaks down, Restore returns. Update All automatically saves a snapshot\u3002<\/p>\n<p><strong>VII. 4060 \/ 8G SPECIALIZED &amp; I STEPPED ON PITS<\/strong><\/p>\n<p>Speak up, 4060<\/p>\n<p>\u00b7\u00a0<strong>Node itself is almost invisible<\/strong>I don't know. Visibility is eaten by loaded models (demors, Lora, VAE), nodal packs are Python code only, with few permanent memory. Don't be afraid to blow up\u3002<br \/>\n\u00b7\u00a0<strong>But some of the nodes are first used to download extra models<\/strong>I don't know. For example, Impact-Pack human face-detection model, RMBG schematic model, first-time, not visible on disk. The first time you run with a node like this, wait patiently until it's finished\u3002<br \/>\n\u00b7\u00a0<strong>Reliance on conflict is number one<\/strong>I don't know. Very few dots change the core package in the environment (torch, Numpy, opencv), and the ComfyUI doesn't start. Take a look at its requirements.txt and be careful when you see the core bags\u3002<\/p>\n<p><strong>Trail experience:<\/strong>I once put a node down a version of Numpy, ComfyUI went down as soon as it started, and finally reloaded Numpy to get it back. So now I'm going to take a look at its dependency list before the node\u3002<\/p>\n<p>\u00b7\u00a0<strong>Domestic network slow<\/strong>: GitHub clones often overtime, using Gitee to use the warehouse mirrors to clone them; pip add the Qinghua source to the card:<\/p>\n<p>pip install-r requirements.txt-i https:\/\/pypi.tsinghua.edu.cn\/simple<\/p>\n<p>Five pits say it all at a time: (i) ConfyUI-Manager-main, which makes it impossible to update; (ii) reliance on the wrong Python environment (python_embeded for portable versions); (iii) completion without restart and nodes; (iv) network overtime, which is slow; and (v) reliance on conflict to collapse the core package\u3002<\/p>\n<p><strong>Operating speed sheets (copying)<\/strong><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>take<\/td>\n<td>manipulate<\/td>\n<td>Key Points<\/td>\n<\/tr>\n<tr>\n<td>Let's see if there's any Manager<\/td>\n<td>Look at the top menu Manager button<\/td>\n<td>desktop tape; portable\/ manual versions may need to be enabled<\/td>\n<\/tr>\n<tr>\n<td>Manager<\/td>\n<td>\/CommyUI-Managercompyui-manager<\/td>\n<td>catalogs in lowercase; under custom_nodes<\/td>\n<\/tr>\n<tr>\n<td>Enable Internal Manager<\/td>\n<td>start with -enable-manager<\/td>\n<td>the portable version also needs \u2013windows-standardone-build<\/td>\n<\/tr>\n<tr>\n<td>Plugin<\/td>\n<td>Manager<\/td>\n<td>Automatically load dependency, reset<\/td>\n<\/tr>\n<tr>\n<td>Load dependency (manual)<\/td>\n<td>Python requirements.txt<\/td>\n<td>portable with python_embed<\/td>\n<\/tr>\n<tr>\n<td>Update Node<\/td>\n<td>Manager Update All\/ Single Update<\/td>\n<td>Save Snapshot<\/td>\n<\/tr>\n<tr>\n<td>Disable Node<\/td>\n<td>folder name added.disabled suffix<\/td>\n<td>No change in the environment<\/td>\n<\/tr>\n<tr>\n<td>Unmount Node<\/td>\n<td>Installed List Right<\/td>\n<td>You don't have to be dependent. You need to be clear<\/td>\n<\/tr>\n<tr>\n<td>Fill missing nodes<\/td>\n<td>Import Red Box Workflow<\/td>\n<td>One-inch completion<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The nodes are ready and the environment is fine. But there's a problem, 4060<strong>THERE'S ONLY 8G. HOW CAN A MODEL BE PLUGGED DOWN<\/strong>Book 15 runs low-visibility through Boogu, and Book 16 puts FLUX into 4060 with GGUF quantification. The next piece (part 18) I'm talking about the low-visibility system -- how to select the Quantities, which parameters are the most visible, and how to squeeze out every dot\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>The first 16 articles come down, and you've been able to do a high-level retrospect from the Zero, the Map, the Quality, the LoRA for style, the ControlNet for positions, the Ipadapter for faces. At this point, let's talk about a thing you'll bump into sooner or later: a self-defined node. The first time I stepped on this pit, I just learned how to figure it out. At the forum, a particularly gruesome work flow map was seen, and JSON was rushing into ComfyUI, and the entire canvas was red. The nodes were all \"no nodes,\" and I thought the software was broken and the ComfyUI was useless, all night. And then I learned: the red boxes are because I'm missing a bunch of self-defined nodes that other people use in their work streams\u3002<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149,144],"tags":[1989,6276,4749],"collection":[],"class_list":["post-55811","post","type-post","status-publish","format-standard","hentry","category-jiaocheng","category-baike","tag-comfyui"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/55811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=55811"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/55811\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=55811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=55811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=55811"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=55811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}