Nodes in the library

The Nodes tab of the library lists every node class your ComfyUI has, grouped by category (for example SAMPLING, LOADERS, or the name of a node pack). From here you read what a node does and put it on the canvas.

<!-- picture: the Nodes tab with a search and one category open -->

How to find a node

  1. Type in Search nodes. The list narrows as you type and says how many results there are ("3 results").
  2. Node names are in English, for example sampler, load or save. The search also finds a node by what it does, in English or Russian: "remove background" or «картинка из текста» finds nodes whose description says so. Matches in a name come first. in:IMAGE and out:LATENT keep only nodes with an input or an output of that type.
  3. Clear search (the cross in the field) shows everything again.
  4. A category header folds and opens its group. With the keyboard: Left folds, Right opens.

Each row shows the readable name, then the class name and the pack it comes from. The dot on the left is bright when the node's inputs and outputs are known; a dim dot means "Only the name is known; sync reads its inputs and outputs".

The four editor nodes Note, Markdown Note, Reroute and Primitive are always in the list. See Adding nodes.

How to add a node from here

  • Drag the row onto the canvas. While you drag, the canvas says "Drop to add it to the graph".
  • Double-click the row: the node goes to the middle of the view.
  • With the keyboard: Down from the search goes into the list; move to the row and press Enter.
  • Or open the card (one click, or Space; the focus goes to the card, and Escape brings it back to the list) and press Add to canvas.

After adding, a message says "Added KSampler to the graph."

What can go wrong

  • "No node found. No node matches “…”. Node names are in English, for example sampler, load or save." Try the English word or a part of the name.
  • "The node was not added." The canvas refused the change; the message under it says why.
  • A node with a dim dot is added without its inputs and outputs: "The inputs and outputs of this node are not known yet: start ComfyUI and sync". They appear after a sync.

See also

This page is imported from the application repository's wiki (docs/wiki/interface/Node-Library.md, revision b8e3f71). The same guide is built into the app: Help ▸ User guide.

To refresh it, run npm run import and then npm run build in the website folder.