ComfyUI for Beginners
1. What ComfyUI Really Is
Before installing ComfyUI, you must understand what kind of software it is, otherwise you will use it wrong. ComfyUI is a node-based user interface and execution engine for generative AI workflows.
This means:
- It is not a simple “prompt box”.
- It is not just a UI for Stable Diffusion.
- It is a workflow system, based on graphs and nodes.
Core Concepts: Workflow and Nodes
A workflow is a graph of connected nodes. It describes inputs (text, images), processing steps, and outputs. You are not “running a prompt”. You are executing a graph.
A node is a single operation (e.g., Load Model, Encode Prompt, Save Image). Each node does exactly one job. You connect nodes together to form logic.
2. Installation Paths & Download
The official Comfy ecosystem supports three main installation methods. To ensure you are getting the latest, safe version, always download from the official repository.
Download ComfyUI (Official GitHub)A) Desktop/Portable Installation (Recommended)
The easiest way to start on Windows. It is a standalone portable folder that bundles Python and dependencies. It does not interfere with your system.
- Download the 7z archive from the link above (under “Direct link to download”).
- Extract it with 7-Zip.
- Run
run_nvidia_gpu.batto launch.
B) Manual Installation
For developers or Mac/Linux users who want to manage their own Python environments. Requires git and python knowledge.
3. First Launch and Interface Basics
Once ComfyUI is running, it opens in your browser. The most important action is Queue Prompt.
4. Your First Real Workflow
A minimal text-to-image workflow includes specific nodes linked together:
- Load model checkpoint
- Encode positive prompt
- Encode negative prompt
- Create latent image (resolution)
- Run sampler
- Decode image
- Save image
Prompt text is only one node in this chain.
5. Custom Nodes and Extensions
Custom nodes extend ComfyUI functionality. The recommended way to manage them is via the ComfyUI Manager.
Download ComfyUI Manager Here- Install custom nodes directly from the UI.
- Avoid “missing node” errors.
- Manage updates centrally.
6. Common Problems
“It’s slow”: Usually means GPU is not being used, resolution is too high, or VRAM is insufficient.
“Missing nodes”: The workflow uses custom nodes you don’t have installed. Use ComfyUI Manager to install them.
“This feels complex”: Correct. ComfyUI is a pipeline builder, not a toy.
7. The Correct Mental Model
If you want ComfyUI to click, remember:
- A prompt is not a workflow.
- A workflow is a machine.
- Nodes are machine parts.
- You design once, then reuse.
This is why ComfyUI exists.