Working with a graph
A graph is a set of nodes joined by links: each node does one step, each link carries data from an output of one node to an input of another. ComfyUI runs the graph and makes a picture or a video. In this app you build and understand the graph; you run it in ComfyUI. This page is the path from an empty canvas to a workflow, with a link to each step.
The path
Start. An empty canvas (New project), a workflow or a picture from ComfyUI you already have, or a finished example (Opening a workflow), a lesson (Learn) or a request to the assistant (Build).
Add nodes. From the library, the search or a model card, or copy nodes you already have. See Adding nodes and Copy and paste.
Connect them. Drag from an output to an input of the same type. See Connecting nodes.
Set the fields. Numbers, lists, the prompt, the model files. See Node fields and Choosing a model file.
Tidy up. Arrange the graph, group parts of it, fold repeated parts into subgraphs, describe what each node is for.
Understand it. Take the tour of the graph, read the description cards, ask the assistant about any part.
On the way you can bypass or mute a node, colour it, or put a note on the canvas.
Check it. Checking a graph finds what ComfyUI would refuse.
Save. A project file keeps the explanations; a workflow for ComfyUI is what ComfyUI opens.
Run it in ComfyUI. See Running the result in ComfyUI, and An error in ComfyUI when it complains: Help ▸ Explain a ComfyUI error… reads the error for you.
Every change is a new version of the graph: you can always undo it or look back.
What the app never does
It never runs the graph, never installs a node pack, never downloads a model and never changes anything in ComfyUI. See Read-only.