🚀 ComfyUI Auto-Installer — v5 (Python Rewrite)
Version 5 is a full rewrite from the ground up in Python, replacing all the PowerShell scripts from previous versions. It's cross-platform, faster, smarter, and now ships with a TUI manager, Docker images, and GPU-optimized inference out of the box.
If you are upgrading from the PowerShell version (v4.x), a one-command migration preserves all your models, outputs, and custom nodes: irm https://get.umeai.art/migrate.ps1 | iex
⚡ Quick Start (One-Liner)
Windows (PowerShell):
irm https://get.umeai.art/comfyui.ps1 | iexLinux / macOS:
curl -fsSL https://get.umeai.art/comfyui.sh | sh
Only requires Git — everything else (Python, uv, dependencies) is handled automatically.
✨ What's New in v5
Full Python rewrite — no more PowerShell dependency
Cross-platform — Windows, Linux, macOS, and Docker
TUI Manager — interactive terminal UI to launch, update, download models, and configure settings
VRAM-aware model catalog — 7 model families with quantization recommendations based on your GPU
GPU auto-detection — NVIDIA (CUDA 13.0/12.8), AMD (ROCm/DirectML), Apple Silicon (MPS)
SageAttention 2 + 3 — pre-compiled wheels including RTX 50XX Blackwell support
One-click update — update ComfyUI, all nodes, and dependencies with a single command
Model security scanner — detects malicious pickle code in .ckpt/.pt files
Junction architecture — models and outputs persist independently from ComfyUI updates
Docker ready — 4 image variants including a cloud version with JupyterLab for RunPod
📋 Prerequisites
Git
GPU: NVIDIA (CUDA 12.x+), AMD (Radeon RX 6000+), or Apple Silicon (M1+)
Internet connection
Note: Python is automatically installed via uv if not present. No manual Python setup required.
🎨 Model Catalog (7 Families)
Interactive model downloader with VRAM-based recommendations (★ markers) and SHA-256 integrity checks. Each bundle offers multiple quantization variants (fp16, fp8, GGUF Q3→Q8). Downloads are accelerated via aria2c with HuggingFace + ModelScope fallback:
FLUX (Image): Dev, Fill
Z-IMAGE (Image): Turbo
WAN 2.1 (Video): T2V, I2V 480p
WAN 2.2 (Video): I2V, Fun Inpaint, Fun Camera
HiDream (Image): Dev
QWEN (Image Edit): Image Edit
LTX-2 (Video + Audio): Dev
🧩 34 Custom Nodes Included
Additive manifest — never removes user-installed nodes.
Core (always installed): ComfyUI-Manager
UmeAiRT Tier: ComfyUI-UmeAiRT-Sync, ComfyUI-UmeAiRT-Toolkit, ComfyUI-Crystools, ComfyUI-nunchaku
Full Tier (all of the above +): ComfyUI-Impact-Pack, ComfyUI-Impact-Subpack, ComfyUI-GGUF, ComfyUI-mxToolkit, ComfyUI-Custom-Scripts, ComfyUI-KJNodes, ComfyUI-WanVideoWrapper, ComfyUI-VideoHelperSuite, ComfyUI-Frame-Interpolation, rgthree-comfy, ComfyUI-Easy-Use, ComfyUI-HunyuanVideoMultiLora, ComfyUI-Florence2, ComfyUI-MultiGPU, ComfyUI-WanStartEndFramesNative, ComfyUI-Image-Saver, ComfyUI_UltimateSDUpscale, comfyui_controlnet_aux, x-flux-comfyui, ComfyUI-Detail-Daemon, wlsh_nodes, ComfyUI_essentials, ComfyUI-wanBlockswap, Derfuu_ComfyUI_ModdedNodes, ComfyUI_LayerStyle, ComfyUI-Upscaler-Tensorrt, comfyui-vrgamedevgirl, comfyui-int-and-float, was-node-suite-comfyui
⚙️ GPU Optimizations (Auto-Installed)
PyTorch 2.10: CUDA 13.0/12.8, ROCm 7.1, DirectML, MPS
xformers: Memory-efficient attention
Triton: triton-windows / triton (Linux)
SageAttention 2: Unified ABI3 wheels (Windows), per-arch SM80–SM100 (Linux)
SageAttention 3: RTX 50XX Blackwell native (Windows + Linux)
FlashAttention: Linux + NVIDIA only
Nunchaku & InsightFace: Pre-compiled wheels
Additional Python packages auto-installed: facexlib, onnxruntime-gpu, nvidia-ml-py, cupy-cuda13x, imageio-ffmpeg, hf_xet, cython, rotary_embedding_torch, blend_modes, segment_anything, gguf, and more.
🐳 Docker Support
Requires Docker and an NVIDIA GPU: docker run --gpus all -p 8188:8188 -v comfyui-data:/data registry.gitlab.com/umeairt-studio/comfyui-auto_installer-python:latest
latest: ~4 GB — Ready to go with pre-installed PyTorch
latest-cloud: ~4.5 GB — + JupyterLab for RunPod / cloud
latest-lite: ~2 GB — Minimal (installs PyTorch on first run)
latest-lite-cloud: ~2 GB — Lite + JupyterLab
🔒 Security
No external script execution — all logic is internalized
Secure subprocess calls — no shell=True
HTTPS only — all URLs validated
SHA-256 integrity checks on all model downloads
Pickle model scanner — detects malicious code in .ckpt/.pt files
Zip-slip prevention on archive extraction
CI runs Bandit + pip-audit on every push
📂 Post-Installation
Three launcher scripts are generated:
UmeAiRT-Start-ComfyUI: Launch (Performance mode + SageAttention)
UmeAiRT-Start-ComfyUI_LowVRAM: Launch with --lowvram --fp8 for ≤8 GB VRAM
UmeAiRT-Manager: TUI manager (update, download, reinstall, settings)
🔗 Links
Source code: GitLab (https://gitlab.com/UmeAiRT-Studio/ComfyUI-Auto_installer-Python)
Mirror: Codeberg (https://codeberg.org/UmeAiRT)
Ecosystem: UmeAiRT Studio (https://umeai.art)
Description
Better Apex and Sageattention compatibility,
some custom node fix and updates,
LTXV model and workflow included.
FAQ
Comments (36)
A week ago I mentioned Sage was not working on my 5090. It still didnt work on the latest release. I asked chatgpt to help me get it running and it helped me compile my own wheels for sage to work. Otherwise, phenomenal work on this script. Super useful to make sure you get all of the models and encoders in one go!
It's strange because on the last version the script dont install wheels for sageattention but build one to reduce incompatibility problems
I'm getting this issue on my 5090, do you maybe know how to fix?
SamplerCustomAdvanced
SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats Set TORCHDYNAMO_VERBOSE=1 for the internal stack trace (please do this especially if you're reporting a bug to PyTorch). For even more developer context, set TORCH_LOGS="+dynamo"
When using the UmeAiRT-WAN2.1-AllinOne-Auto_install.bat, I'm stuck on installing additional nodes... rgthree, and it's not changing anything after that.
Question: I already installed the previous version last week. Do I have to delete the entire Comfyui Folder before running the new installer?
i would install the new version from scratch, just without the models that had already been downloaded. should be pretty fast without downloading the models.
just move the models from the previous installation. as well as optionally any workflows, settings, etc.
@firsak thank you
Amazing work. This now fixed the sage issues on my 5080.
However face to video still doesn't work, still throws fused_layer_norm_cuda issue
There are other working fixes out there for 50xx capability, but man this one by far is the most simplied. Easy installer, worked first try.
Small bug: asking do download HiDream twice. I guess it should be LTXV instead:
Would you like to download WAN models?Enter your choice (Y or N) and press Enter: nWould you like to download FLUX models?Enter your choice (Y or N) and press Enter: nWould you like to download HIDREAM models?Enter your choice (Y or N) and press Enter: nWould you like to download HIDREAM models?Enter your choice (Y or N) and press Enter: nYes sorry bad copy and paste x)
I'll correct it right away
Is something like this viable to run in a 3090?
Thank you!!! I tried for weeks trying to do all this manually and didn't realize there was a true angel like you! My impure thoughts thank you so much!
Clean Install of 2.5
Apex wont work
Windows 11
RTX 5090
same issue
Do you plan to add support for the WAN2.1_14B-FUSIONX I2V model? You have a very good workflow, I want to see a new model in it and its support
Where could I go to "hire" somebody to walk me through all this. It never works for me, just shuts down after I press "any key". Even SD has never worked, but I do use Grok that works, and I use some free vid gens that work.
multiple errors of cannot be loaded because running scripts is disabled on this system.
EDIT: Seems to have worked though, thank you. at least just in one workflow so far. i needed to do a reinstall so this hopefully saved me time
Can't even extract the archive. And if you restart it, it downloads it again. And again. And again. In the last installation attempt, it downloaded Comfyui to the System32 folder...
My friend USE Cloude Opus for modernization and optimization your code! We humans have long been inferior to neural networks.
Thank you. Please add a model selection before starting the installation
When an existing workflow is loaded, the links between nodes are lost. Also, when I try to make a new link (Load Image -> Preview Image etc), I can't do it.
Is it just me?
need help
installer not working
'curl' is not recognized as an internal or external command,
operable program or batch file.
I just released a new, completely redesigned version with powershell.
Please update the build
It works fine until you need to install other nodes for other workflow
Manager now for some reason has started to update pytorch in some cases
I just released a new, completely redesigned version.
I dont understand ... I used the installer and now my nodes are unable to connect? I was told to update the nodes so I ran the updater ... but still I can't conenct any of the nodes..
same. maybe it's a missed requirement
I used this installer batch file, which updated PyTorch to 2.7.1 and xformers to 0.3.1. This has unfortunately caused SageAttention to become significantly slower. Does anyone know why this is happening and how I can fix it? I impulsively updated SageAttention to version 2.2 and now I want to revert to the old version, but I can't. This installer package forces an upgrade of PyTorch, which has drastically slowed down the entire inference process.
the installer did not install sage attention, anyone has an idea why?
Because the installation link version within the script was updated, what was originally 2.7.0+cu128 is now 2.7.1+cu128. Additionally, SageAttention version 2.1 has become 2.2. This has essentially screwed up a lot of things. I also accidentally updated, and now I can't revert to the old version
I just released a new, completely redesigned version. Sageattention is fixed
the models don't start download anyone knows why?
I was working on the new version and it broke all the old ones
thanks you so much for let us know ❤️ can't wait for the new version love you work 🙌

