UmeAiRT's ComfyUI Auto-Installer

PowerShell Platform License

This project provides a suite of PowerShell scripts to fully automate the installation and configuration of ComfyUI on Windows. The approach uses a clean installation based on git and a Python virtual environment (venv), ensuring an isolated, easy-to-update, and maintainable setup.

Features

  • Clean Installation: Clones the latest version of ComfyUI from the official repository and installs it in a dedicated Anaconda Python virtual environment.
  • Dependency Management: Automatically checks for and installs necessary tools:
    • Anaconda Python 3.12 (if not present on the system)
    • Git
    • 7-Zip
    • Aria2 (for accelerated downloads)
  • CSV-Managed Custom Nodes: Installs a comprehensive list of custom nodes defined in an external custom_nodes.csv file, making it simple to add new nodes.
  • Interactive Model Downloaders: Dedicated scripts guide you with menus to download the model packs you want (FLUX, WAN, HIDREAM, LTXV), with recommendations based on your graphics card's VRAM.
  • Dedicated Update Script: A specific UmeAiRT-Updater.ps1 script allows you to update ComfyUI, all custom nodes, and workflows with a single command.
  • Automated Launchers: The project generates .bat files to run the installation, updates, and the final application, automatically handling administrator rights and PowerShell execution policies.
  • Supplementary modules: The script also installs some complex modules such as: Sageattention, Triton, Visual Studio Build Tools, ...
  • Workflow included: A large amount of workflows are pre-installed for each model.

Prerequisites

  • Windows 10 or Windows 11 (64-bit).
  • An active internet connection.
  • An NVIDIA GPU is strongly recommended to use the models.

Installation and Usage

The entire process is designed to be as simple as possible.

  1. Download the Project: Download UmeAiRT-Install-ComfyUI.bat and put it to a folder of your choice (e.g., C:\UmeAiRT-Installer).

  2. Run the Installer:

    • Run the file UmeAiRT-Install-ComfyUI.bat.
    • It will ask for administrator privileges. Please accept.
    • The script will first download the latest versions of all installation scripts from the repository to ensure you are using the most recent version.
  3. Follow the Instructions:

    • The main installation script will then launch. It will install Python (if necessary), Git, 7-Zip, Aria2, and then ComfyUI.
    • Next, it will install all custom nodes and their Python dependencies into the virtual environment.
    • Finally, it will ask you a series of questions about which model packs you wish to download. Simply answer Y (yes) or N (no) to each question.

At the end of the process, your ComfyUI installation will be complete and ready to use.

Post-Installation Usage

Three main .bat files will be available in your folder to manage the application:

  • UmeAiRT-Start-ComfyUI.bat

    • This is the file you will use to launch ComfyUI. It activates the virtual environment and starts the server.
  • UmeAiRT-Download_models.bat

    • Run this script if you want to add more model packs later without reinstalling everything. It will present you with the same selection menu as the initial installation.
  • UmeAiRT-Update-ComfyUI.bat

    • Execute this script to update your entire installation. It will update the code for ComfyUI, all custom nodes, and your workflows, and it will install any new Python dependencies if required.

File Structure

  • / (your root folder)
    • UmeAiRT-Installer-Updater.bat (Main launcher that updates and installs)
    • UmeAiRT-Start-ComfyUI.bat (Created after installation to launch ComfyUI)
    • UmeAiRT-Update-ComfyUI.bat (Launcher for the update script)
    • UmeAiRT-Download_models.bat (Menu to download more models later)
    • scripts/ (Contains all PowerShell scripts)
      • Install-ComfyUI.ps1
      • UmeAiRT-Updater.ps1
      • Download-FLUX-Models.ps1 (and other model downloaders)
      • custom_nodes.csv (The list of all custom nodes to install)
    • ComfyUI/ (Created after installation, contains the application)
    • logs/ (Created, contains installation/update logs)

Contributing

Suggestions and contributions are welcome. If you find a bug or have an idea for an improvement to the scripts, feel free to open an "Issue" on this GitHub repository.

License

This project is under the MIT License. See the LICENSE file for more details.

Acknowledgements

  • To Comfyanonymous for creating the incredible ComfyUI.
  • To the authors of all the custom nodes that enrich the ecosystem.

alt text

Downloads last month
164,617
GGUF
Model size
8B params
Architecture
qwen2vl
Hardware compatibility
Log In to view the estimation

2-bit

3-bit

4-bit

5-bit

6-bit

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support