Basic Introduction
What is ComfyUI?
ComfyUI is a node-based interface for building generative AI workflows. Instead of using a traditional menu-driven UI, ComfyUI lets you create pipelines by connecting different nodes together. Each node performs a specific task—loading a model, generating an image, applying prompts, or processing outputs.
This design makes ComfyUI extremely flexible. You can start with a simple image generation workflow and gradually build more complex pipelines as you learn how different nodes interact. Although the interface may look unusual at first, it becomes very powerful once you understand the basic structure.
What you will learn in this tutorial
This guide is designed for beginners who want to get started with ComfyUI quickly and understand how the system works.
In this tutorial you will learn:
- How to install ComfyUI on your system
- How to run a basic workflow for image generation
- How to install and use popular models
- How to troubleshoot common errors and performance issues
By the end of this tutorial, you should be able to run your own workflows and understand how to modify them.
Prerequisites
Before installing ComfyUI, make sure your system meets these basic requirements:
- System RAM: at least 8 GB (16 GB or more is recommended)
- GPU VRAM: at least 8 GB for most Stable Diffusion models
- Disk space: enough storage for models, which can be several gigabytes each
- Operating system: Windows, Linux, or macOS
If you are using macOS, performance may vary depending on your hardware. Apple Silicon machines generally work better than older Intel-based Macs.
A few practical tips
If you are using a newer version of ComfyUI, you may notice that it includes many built-in workflow templates. These templates can be helpful when you are exploring the interface, but it is still important to understand the basic nodes behind them.
In the basic tutorials, we will focus on simple workflows so that you can clearly understand how each component works.
In the advanced tutorials, we will explore more complex setups, including custom models and larger workflows.
Tip: It is recommended to use the latest version of ComfyUI whenever possible, since newer releases usually include additional nodes, templates, and compatibility improvements.
Let's get started
Now that you understand the basic idea behind ComfyUI and the requirements for running it, we can begin with the installation process and create your first workflow.