Skip to main content
ComfyUI Portable is a standalone packaged complete ComfyUI Windows version that has integrated an independent Python (python_embeded) required for ComfyUI to run. You only need to extract it to use it. This guide section will walk you through installing ComfyUI Portable.

Download ComfyUI Portable

Choose the download package that matches your GPU type. ComfyUI Portable provides separate packages for different GPU hardware.

Standard portable for Nvidia GPUs

Nvidia GPU (CUDA 13.0, Python 3.13)

For modern Nvidia GPUs (RTX series)

Nvidia GPU (CUDA 12.6, Python 3.12)

For Nvidia 10 series and older GPUs
Download the file and extract it with 7-ZIP. The extracted folder structure:
Double click run_nvidia_gpu.bat to launch ComfyUI.
After downloading and extracting, you will see the command running as shown in the image below ComfyUI Portable Command Prompt When you see something similar to the image
At this point, your ComfyUI service has started. Normally, ComfyUI will automatically open your default browser and navigate to http://127.0.0.1:8188. If it doesn’t open automatically, please manually open your browser and visit this address.
During use, please do not close the corresponding command line window, otherwise ComfyUI will stop running

Adding Extra Model Paths

If you want to manage your model files outside of ComfyUI/models, you may have the following reasons:
  • You have multiple ComfyUI instances and want them to share model files to save disk space
  • You have different types of GUI programs (such as WebUI) and want them to use the same model files
  • Model files cannot be recognized or found
We provide a way to add extra model search paths via the extra_model_paths.yaml configuration file

Open Config File

For the ComfyUI version such as portable and manual, you can find an example file named extra_model_paths.yaml.example in the root directory of ComfyUI:
Copy and rename it to extra_model_paths.yaml for use. Keep it in ComfyUI’s root directory at ComfyUI/extra_model_paths.yaml. You can also find the config example file here
If the file does not exist, you can create it yourself with any text editor.

Example Structure

Suppose you want to add the following model paths to ComfyUI:
Then you can configure the extra_model_paths.yaml file like below to let ComfyUI recognize the model paths on your device:
or
For the desktop version, please add the configuration to the existing configuration path without overwriting the path configuration generated during installation. Please back up the corresponding file before modification, so that you can restore it when you make a mistake.
Or you can refer to the default extra_model_paths.yaml.example for more configuration options. After saving, you need to restart ComfyUI for the changes to take effect. Below is the original config example:
For example, if your WebUI is located at D:\stable-diffusion-webui\, you can modify the corresponding configuration to

Add Extra Custom Nodes Path

Besides adding external models, you can also add custom nodes paths that are not in the default path of ComfyUI
Please note that this will not change the default installation path of custom nodes, but will add an extra path search when starting ComfyUI. You still need to complete the installation of custom node dependencies in the corresponding environment to ensure the integrity of the running environment.
Below is a simple configuration example (MacOS), please modify it according to your actual situation and add it to the corresponding configuration file, save it and restart ComfyUI for the changes to take effect:

First Image Generation

After successful installation, you can refer to the section below to start your ComfyUI journey~

First Image Generation

This tutorial will guide you through your first model installation and text-to-image generation

Additional ComfyUI Portable Instructions

1. Upgrading ComfyUI Portable

You can use the batch commands in the update folder to upgrade your ComfyUI Portable version

2. Setting Up LAN Access for ComfyUI Portable

If your ComfyUI is running on a local network and you want other devices to access ComfyUI, you can modify the corresponding .bat file (e.g. run_nvidia_gpu.bat, run_amd_gpu.bat, or run_cpu.bat) using Notepad to complete the configuration. This is mainly done by adding --listen to specify the listening address. Below is an example of the run_nvidia_gpu.bat file command with the --listen parameter added
After enabling ComfyUI, you will notice the final running address will become
You can press WIN + R and type cmd to open the command prompt, then enter ipconfig to view your local IP address. Other devices can then access ComfyUI by entering http://your-local-IP:8188 in their browser.