How to Install ComfyUI on Windows

A complete guide to installing ComfyUI on Windows, including the official portable version, manual install, and third-party launcher options.

ℹ️ Note about updates: For the most up-to-date Desktop installation info, check the official docs.

If you are new to ComfyUI, we recommend using the Comfy Desktop version — it handles everything for you. → Comfy Desktop Installation Guide

If you prefer maximum control or already have a ComfyUI setup, this guide covers:

  • Official portable version (recommended for most users)
  • Manual installation (via Git)
  • Third-party launcher (Aaaki ComfyUI Launcher)

System Requirements for Windows

ComponentMinimum Requirement
GPUNVIDIA GPU with CUDA support, 4GB+ VRAM (RTX 3060 or higher recommended). GPUs with less than 3GB can use the --lowvram option.
CPUAny modern x86-64 processor; CPU-only mode available via --cpu
RAM8 GB minimum, 16 GB recommended
StorageSSD strongly recommended, at least 20 GB free space (bare minimum for the app — models for common workflows quickly exceed 50–100GB)
Python3.12 or 3.13 (the portable version includes Python 3.13 and PyTorch CUDA 13.0)
BrowserGoogle Chrome 143+ recommended for best UI performance
SoftwareMicrosoft Visual C++ Redistributable (for manual install)
DriverLatest NVIDIA drivers
For GPU purchasing advice, check the GPU Buying Guide. If your hardware is modest, don't worry — install ComfyUI first, and if it runs too slowly, then upgrade.

The official portable version is the quickest way to get ComfyUI running on Windows. It comes with a bundled Python 3.13 environment and PyTorch with CUDA 13.0 support.

Step 1: Download

Download the portable version that matches your GPU:

GPU TypeDownloadNotes
NVIDIA (20 series+)ComfyUI_windows_portable_nvidia.7zRecommended for most users
NVIDIA (10 series & older)ComfyUI_windows_portable_nvidia_cu126.7zUses PyTorch CUDA 12.6 + Python 3.12
AMD GPUsComfyUI_windows_portable_amd.7zExperimental support (RDNA 3/3.5/4)
Intel GPUsComfyUI_windows_portable_intel.7zArc series with native torch.xpu

All downloads are available on the official releases page.

ComfyUI portable download link

Step 2: Extract

Extract the downloaded .7z archive using 7-Zip (or Windows Explorer on recent Windows versions).

Trouble extracting? Right-click the file → PropertiesUnblock, then try again.

After extraction, the folder structure should look like this:

ComfyUI_windows_portable
├── ComfyUI
│   ├── models
│   │   ├── checkpoints     ← Place checkpoint models here
│   │   ├── loras
│   │   ├── vae
│   │   ├── controlnet
│   │   └── ...
│   ├── custom_nodes
│   ├── user
│   └── ...
├── python_embeded          ← Bundled Python 3.13 environment
├── run_cpu.bat             ← For CPU or AMD GPUs
└── run_nvidia_gpu.bat      ← For NVIDIA GPUs

Step 3: Install a Model

ComfyUI needs at least one checkpoint model to generate images. Download a model like Anything V5 or choose from the Model Recommendations section, then place it in the models/checkpoints folder.

If you already have models from another UI (A1111 WebUI, etc.), see How to Share Models or edit extra_model_paths.yaml in the ComfyUI directory.

Step 4: Run ComfyUI

Double-click the appropriate batch file:

  • run_nvidia_gpu.bat — if you have an NVIDIA GPU
  • run_cpu.bat — if you have an AMD GPU or only a CPU

When the console shows:

Starting server
To see the GUI go to: http://127.0.0.1:8188

ComfyUI is running. Open your browser and navigate to http://127.0.0.1:8188.

ComfyUI startup

Step 5: Generate Your First Image

  1. Confirm that a checkpoint model is loaded in the Load Checkpoint node
  2. Click Queue Prompt
  3. Wait for the image to generate. If successful, congratulations — ComfyUI is installed and working!
If the page is blank or no default workflow loads, click Load Default from the menu in the lower-right corner.

If you see the page title but no GUI elements, your browser may not be compatible. Use the latest Chrome Browser.

Update your NVIDIA drivers if the portable version doesn't start.

Method 2: Manual Installation (Git + Venv)

For users who want full control, clone the repository and manage dependencies yourself.

Prerequisites

Steps

# 1. Clone the repository
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# 2. Create a virtual environment
python -m venv .venv

# 3. Activate the environment
.venv\Scripts\activate

# 4. Install PyTorch with CUDA support
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130

# 5. Install ComfyUI dependencies
pip install -r requirements.txt

# 6. Start ComfyUI
python main.py

The official repository has detailed manual installation instructions in the README.

Community Distribution: The Aaaki ComfyUI Launcher is a third-party launcher created by the community — not an official ComfyUI product. It's popular among Chinese-speaking users and supports Simplified Chinese, Traditional Chinese, English, and Japanese.

Other Resources