How to Install ComfyUI on Windows: Complete Beginner Guide

By Arsalan Bilal, AI tools researcher and digital publisher at AiGetPro Last verified: October 2026

Quick answer: To install ComfyUI on Windows, download the official ComfyUI Desktop installer from Comfy.org, run it, choose a local installation, and complete the setup wizard. Then add a compatible AI model, load a basic text-to-image workflow, and click Queue Prompt to generate your first image. Choose the Portable version if you prefer a self-contained folder and manual control.

One tutorial tells you to install Python, another mentions CUDA, and a third has you downloading several gigabytes of model files, so it is easy to see why ComfyUI looks intimidating. For a first install, you can skip most of that and use ComfyUI Desktop. If you prefer to manage the installation yourself, the Portable version is another option.

This guide covers Desktop and Portable installs, your first model, and the errors beginners hit most often.

Table of Contents

ComfyUI Windows Requirements: Quick Answer

ComfyUI Desktop supports Windows 10 or later on x64 and ARM64 systems. It recommends at least 4.85 GB of disk space per installation, 8 GB of RAM, and 16 GB of RAM for better performance. A dedicated GPU is recommended for faster image generation, but ComfyUI can also run on CPU.

What Is ComfyUI, and What Can You Do With It?

ComfyUI is an open-source, node-based interface for building generative AI workflows. You connect operations, such as loading a model, entering a prompt, generating an image, and saving the result, to control how an AI task runs. You can use it for text-to-image generation, image editing, upscaling, and other supported workflows.

ComfyUI is especially useful when you want more control over the generation process than a simple image generator provides. If your broader goal is to turn generated visuals into short-form video, ads, or social content, it can help to compare AI video editing tools before building a full production workflow.

How ComfyUI Differs From a Basic AI Image Generator

A simple image generator usually asks you to enter a prompt and click Generate. ComfyUI lets you see and change each step (model loading, prompting, sampling, and saving) rather than hiding them behind one button. A classic text-to-image workflow may include:

  • Checkpoint loader: Loads a compatible AI model.
  • Text encoders: Process your positive and, where applicable, negative prompts.
  • Sampler: Performs the image-generation process.
  • VAE decoder: Converts latent output into an image.
  • Save Image: Saves the finished result.

Show Image <!– OPTIONAL REAL SCREENSHOT: your own screenshot of the ComfyUI canvas with the default workflow loaded. Filename: comfyui-default-workflow-canvas.png. Alt: “ComfyUI default text-to-image workflow open in the browser interface”. –>

Start from a compatible example workflow, then change one node at a time.

Is ComfyUI Free to Install and Use Locally?

Yes. The core ComfyUI software is open source under the GPL-3.0 license, and you can install it locally without purchasing a paid license for the application itself.

ComfyUI itself is free, but model files, storage, VRAM, and optional cloud services can still cost money or require a capable PC. Some model files also have their own license conditions. See the official ComfyUI website for the software and current installation options.

Check Your Windows PC Before Installing ComfyUI

Before downloading anything, check your operating system, graphics hardware, memory, and available storage. These determine which installation method and AI model will work best.

Which Windows Versions Does ComfyUI Support?

The current ComfyUI Desktop documentation lists Windows 10 or later, supporting x64 and ARM64 architectures. A dedicated GPU is recommended for good performance, but isn’t an absolute requirement for running the application.

To check your system:

  1. Press Windows + I to open Settings.
  2. Select System → About.
  3. Find your Windows edition, system type, and installed RAM.
  4. Open Task Manager and select Performance → GPU to identify your graphics hardware.

Do You Need an NVIDIA, AMD, or Intel GPU?

A dedicated GPU is highly recommended if you plan to generate images locally at reasonable speeds. The official Portable documentation includes CPU and NVIDIA launch options, while AMD and Intel support may require separate packages or installation methods. Don’t download an NVIDIA-specific package simply because an older tutorial uses it.

HardwareWhat to do
NVIDIA GPUChoose the appropriate NVIDIA package for your hardware
AMD GPUFollow the current official AMD Windows instructions
Intel GPUFollow the current official instructions for Intel hardware
CPU onlyUse a CPU-compatible installation, expecting slower generation

Check the official Portable Windows guide before selecting a package.

How Much RAM, VRAM, and Storage Should You Have?

ComfyUI Desktop’s documentation recommends at least 4.85 GB of disk space per installation and lists 8 GB of RAM, with 16 GB recommended. The installation itself isn’t the whole story: model downloads and generated images require additional space.

There is no single VRAM minimum that guarantees every workflow will run. A workflow that runs on 8 GB of VRAM may fail on a 4 GB GPU if it uses a larger model, higher resolution, or a bigger batch size.

Use this checklist before continuing:

  • Identify your GPU and available VRAM.
  • Make sure your graphics drivers are up to date.
  • Reserve enough disk space for the software and models.
  • Decide whether you want Desktop or Portable.
  • Check the requirements of the model you intend to use.

Official reference: ComfyUI system requirements.

ComfyUI Desktop vs Portable: Which Installation Method Is Best?

Both methods can run ComfyUI locally, but they serve slightly different needs.

FeatureDesktopPortableManual
Beginner-friendly setupBest starting pointRequires more file handlingMost technical
Python setupManaged by the applicationIncludes an embedded environmentYou manage dependencies
Installation styleDesktop installerDownload and extract an archiveSet up the environment yourself
Best forMost new usersUsers wanting a self-contained folderDevelopers and advanced users

Choose ComfyUI Desktop for the Simplest Setup

ComfyUI Desktop manages installation and launches your ComfyUI instances from a desktop application. It also provides an update interface. Desktop handles most Python and dependency setup, which is why it is the easier first option.

Choose ComfyUI Portable for a Self-Contained Folder

Portable includes its own embedded Python environment, so you don’t need to install a separate system-wide Python just to run that package. It is useful if you want everything in one folder you can move, back up, or manage manually. The supported package still matters, so follow the official instructions.

When Should You Use Manual Installation?

Manual installation gives advanced users more control over Python, dependencies, and development versions. It also requires more troubleshooting knowledge.

My recommendation: Start with Desktop unless you have a specific reason to use Portable or Manual. You can explore advanced configuration after you have a working installation.

How to Install ComfyUI on Windows Using Desktop

This is the recommended method for most beginners.

Step 1: Download the Official Windows Installer

Go to the official ComfyUI download page and select the Windows Desktop download. Download the installer only from the official ComfyUI website or its linked official repository. Avoid unofficial repackaged installers. <!– YOUR OWN SCREENSHOT: the Comfy.org download page with the Windows button visible. Filename: comfyui-download-page-windows.png. Alt: “ComfyUI official download page with the Windows Desktop installer button”. –>

Step 2: Run the Installer

Open the downloaded .exe file and follow the installation prompts. Install it in a normal user folder with enough free space, such as D:\ComfyUI or C:\Users\YourName\ComfyUI. Once installation finishes, launch Comfy Desktop from the Start menu or desktop shortcut.

Step 3: Choose a Local Installation

On first launch, Desktop asks how you want to run ComfyUI. Select the option to install and run it locally on your own computer, not a cloud instance. Follow the setup wizard to choose the installation location and available configuration options. If your GPU is detected, verify that the selected hardware matches your computer. <!– YOUR OWN SCREENSHOT: the installer GPU / local-install selection screen. Filename: comfyui-desktop-gpu-selection-screen.png. Alt: “ComfyUI Desktop first-launch screen for choosing a local installation and GPU”. Installer screens change between versions, so use your own capture. –>

Step 4: Finish Setup and Open ComfyUI

Allow the application to finish configuring its local installation. Depending on the version and selected setup, some components or model files may need to be downloaded. When setup is complete, open the local ComfyUI instance and check that the interface loads without an error.

Do not install custom nodes yet. First confirm that the default workflow runs.

Step 5: Check for Updates

Comfy Desktop includes an update interface. Use its built-in update controls rather than following an old tutorial’s commands without checking whether they apply to your installation. Export your workflows and copy your model paths before a major update.

How to Install ComfyUI Portable on Windows

Use this method if you prefer a self-contained folder or need one of the supported Portable packages.

Step 1: Download the Correct Portable Package

Open the official ComfyUI Portable Windows guide. Choose the package that matches your hardware. The current documentation covers CPU and NVIDIA launch options, and package variants and requirements can change, so confirm on the current download page.

Step 2: Extract the Archive

After downloading, extract the archive into a suitable folder using an archive utility such as 7-Zip. The extracted folder contains the ComfyUI application, an embedded Python environment, update scripts, and launch files.

Step 3: Start ComfyUI With the Correct Launch File

For the standard NVIDIA Portable package, the launch file is run_nvidia_gpu.bat. CPU-only mode is also available through run_cpu.bat. Double-click the appropriate file. A terminal window should appear while ComfyUI starts.

Step 4: Open the Local Web Interface

When the server starts successfully, it normally directs you to http://127.0.0.1:8188. If the browser doesn’t open automatically, enter that address manually. Keep the terminal window open while using Portable. Closing it stops the running ComfyUI process.

How to Download and Add Your First AI Model

ComfyUI is the workflow tool; the image model is usually a separate download. You must have a model compatible with your chosen workflow.

Understand Checkpoints, LoRAs, and VAEs

  • Checkpoint: A checkpoint is a model file used by a compatible generation workflow.
  • LoRA: An additional set of model weights that modifies a compatible model’s behavior or style.
  • VAE: A component used to encode or decode image representations in supported workflows.

A workflow may require one or more of these files. Read its requirements before downloading a large model.

Put the Model in the Correct Folder

For classic checkpoint-based workflows, checkpoint files commonly belong in ComfyUI/models/checkpoints/. Other model architectures may use folders such as ComfyUI/models/diffusion_models/, ComfyUI/models/text_encoders/, and ComfyUI/models/vae/. LoRA files commonly go in ComfyUI/models/loras/.

The required folders depend on the model and its loader nodes. Follow the model’s installation instructions rather than moving every file into checkpoints. After adding a model, refresh the relevant model selector or restart ComfyUI if it isn’t detected.

Download models from the official model page or a trusted repository, and check the license before using generated outputs commercially.

How to Generate Your First Image in ComfyUI

Once the installation and model are ready, test the workflow.

Load a Compatible Workflow

Open a basic text-to-image workflow designed for your chosen model. If the workflow is already available in ComfyUI, select it; otherwise, download a compatible workflow from a trusted source. Check that the model loader recognizes the model and that there are no missing-node warnings.

Enter a Prompt and Run the Workflow

Try a simple prompt, such as:

A small wooden cabin beside a lake at sunrise, soft golden light, realistic landscape photography.

Enter the prompt into the workflow’s text field. Keep sampler, steps, and resolution at the workflow defaults for your first image. Click Queue Prompt to start generation.

If the workflow completes successfully, your first image should appear in the interface or output preview. The default output location for many standard installations is the output directory inside the ComfyUI installation, though Desktop-managed installations may organize output folders differently. Save your working workflow so you can reuse it later.

A first test image is useful for confirming that the installation works, but real projects need a clearer purpose. If you plan to create visuals for social media, ads, or client campaigns, our guide explains how to use AI-generated images in marketing with a more practical workflow.

First image generated in ComfyUI after clicking Queue Prompt

Common ComfyUI Installation Problems on Windows and How to Fix Them

Read the error first. Reinstalling rarely fixes a missing model, wrong launch file, or GPU-driver issue.

ProblemWhat to check first
ComfyUI won’t startRead the terminal or application logs
127.0.0.1:8188 won’t loadConfirm the server started and the terminal is still open
Model doesn’t appearCheck the model folder, file name, and workflow compatibility
CUDA or GPU errorCheck the selected package, driver, and supported hardware
Out-of-memory errorReduce image dimensions or batch size, or use a suitable lighter model
Workflow has missing nodesIdentify the missing custom nodes and install only the necessary ones

ComfyUI Won’t Start or the Window Closes

Start by reading the error message. It may identify a dependency problem, unsupported GPU configuration, or driver issue. Use the instructions for your installation type, and avoid copying commands from a tutorial written for a different version or GPU.

The Browser Cannot Open 127.0.0.1:8188

Check whether the application is still running. For Portable, the terminal window must remain open. If the server reports a different address or port, use the one shown in the terminal. If another process is using the port, consult the official troubleshooting documentation before changing settings.

The Checkpoint or Model Does Not Appear

Confirm that the file is in the correct directory and compatible with the loaded workflow. Refresh the relevant model selector or restart the instance if needed.

CUDA or GPU Memory Errors Appear

Check your graphics drivers and whether you selected the correct package. For memory errors, try a smaller image size or batch size before reinstalling the software.

For more involved problems, use the official ComfyUI documentation and the ComfyUI GitHub repository. Include the exact error message when looking for help.

How to Keep Your ComfyUI Installation Organized and Updated

Keep Models and Workflows Organized

Store compatible model files in their designated folders and keep copies of workflows you use regularly. If you have multiple installations, the official Portable documentation explains how to configure additional model paths to reuse model files.

Install Custom Nodes Only When Needed

Custom nodes can add useful features, but each one adds another dependency that may break after an update. Start with a basic workflow and install only the extensions required by the workflow you want to use.

Back Up Before Updating

Export your workflows and copy your model paths before a major update. Desktop and Portable have different update procedures, so follow the instructions for your specific installation.

For more guides on open-source software and practical AI setup, explore AiGetPro’s Free AI Tools & GitHub Guides.

Frequently Asked Questions

Is ComfyUI free?

Yes. ComfyUI’s core software is free and open source under GPL-3.0. However, AI models, cloud services, and some custom nodes may have separate license terms or costs.

Can I install ComfyUI on Windows 11?

Yes. ComfyUI Desktop supports Windows 10 and later, including Windows 11. Your hardware and chosen model determine which workflows will run comfortably.

Does ComfyUI require Python to be installed separately?

Not when you use Desktop or the packaged Portable version. Both manage or include the Python environment required by their respective installation method.

Can ComfyUI run without a GPU?

Yes, a CPU-only setup is possible, but image generation can be considerably slower. A compatible GPU is recommended for a smoother local experience.

How much disk space should I reserve for ComfyUI?

The Desktop documentation recommends at least 4.85 GB per installation. Reserve additional space for model downloads, custom nodes, workflows, and generated images.

Can I install ComfyUI on a drive other than C:?

Yes. Choose a writable location with sufficient space, such as D:\ComfyUI, and keep track of where your models and output folders are stored.

Can ComfyUI share models with other AI image-generation tools?

Often yes, where the model formats and configurations are compatible. ComfyUI also supports additional model paths, which can help avoid duplicate downloads.

Can I use ComfyUI offline?

Local workflows can run offline after the application, models, and dependencies have been downloaded. Model downloads, online features, and certain external services still require an internet connection.

Are ComfyUI custom nodes safe to install?

Custom nodes are third-party code and should be treated carefully. Prefer trusted sources, check compatibility, and avoid installing extensions you don’t need.

Should beginners use Desktop or Portable?

Beginners should usually start with ComfyUI Desktop. Portable is better once you want a self-contained folder, manual control, or a specific GPU package.

Why doesn’t my ComfyUI model show up?

Check that the file is in the correct model folder, compatible with the workflow, and recognized by the loader node. Refresh the model list or restart ComfyUI.

What is the ComfyUI local URL?

ComfyUI commonly runs at http://127.0.0.1:8188. If it uses a different address or port, use the one shown in the terminal or application.

Final Recommendation: Get ComfyUI Working Before Adding More Features

The easiest way to get started is to install ComfyUI Desktop, choose a compatible local setup, load a supported model, and generate one test image. You can move to Portable later if you need a self-contained folder or more control over your installation.

If something fails, check the actual error before changing dependencies or reinstalling the whole application. Once one basic image generates successfully, adding models and custom nodes becomes much easier.

When you’re comfortable with ComfyUI, the next useful step is learning where model files come from and how they connect to workflows. Our beginner guide explains how to use Hugging Face models with ComfyUI, including checkpoints, LoRAs, and compatible workflow setup.