🚀 DaSiWa ComfyUI Installer
This script provides a one-click installation experience for ComfyUI, optimized with uv for maximum speed. It automatically handles environments, GPU detection, and my curated set of Custom Nodes - needed for my workflows.
This installer is "evergreen" - it will always download and updated versions of the installer and all logic from his repository.
🚫👾The Installer is open source and virus free. Virustotal can proof this by testing on 61 AV engines.
✨ Features
uv-Engine: Uses
uvfor package management—up to 10x faster than standardpip.Portable Python: Automatically manages an isolated Python 3.12 environment. No system-wide Python installation or Admin rights required.
Hardware-Aware: Intelligent detection for NVIDIA (Pascal through Blackwell/50-series), AMD, and Intel GPUs with optimized Torch mapping.
Smart Node Sync: Automated installation of nodes from
custom_nodes.txt, supporting Git submodules and editable packages (| pkg).Self-Healing Logic: The installer automatically checks for logic updates and launcher improvements on every run.
Sage-Attention v2: The installer can optionally try to build and install Sage-Attention v2 into the portable environment.
Starters: Creates convenient "run_comfyui" starters with predefined parameters (inside the ComfyUI folder).
🛡️ Zero-Conflict Design
This installer is designed to be "invisible" to your operating system:
Ignores Windows Store Aliases: It bypasses the "fake" Python links that often break AI installations.
No Admin Rights: Since Python is downloaded as a portable folder, you don't need administrator privileges to "install" it.
Strict Versioning: By locking to Python via config.json, we ensure high-performance libraries like Triton and SageAttention remain stable.
🛠️ Prerequisites
GPU: An NVIDIA, AMD, or Intel GPU (required for automated Torch optimization).
No Python Installation Required: The installer now uses uv to automatically download and manage a portable, isolated Python environment. You do not need to install Python on your system manually.
Internet Connection: Required for the initial download of the portable Python binary and ComfyUI components.
🤖 GitHub repository and versioning
For detailed information: DaSiWa ComfyUI Installer
📥 Installation
To install, open your terminal (PowerShell for Windows, Bash for Linux) in the folder where you want the files to live and run the corresponding command:
Windows (PowerShell)
PowerShell
powershell -ExecutionPolicy Bypass -Command "curl.exe -L -o install.ps1 https://raw.githubusercontent.com/darksidewalker/dasiwa-comfyui-installer/main/install.ps1; .\install.ps1"Linux (Bash)
Bash
curl -OC - https://raw.githubusercontent.com/darksidewalker/dasiwa-comfyui-installer/main/install.sh && chmod +x install.sh && ./install.sh🚀 After Installation
Once finished, navigate into the new ComfyUI folder. You will find a launcher created by the script:
Windows
Double-clickrun_comfyui.batLinux
Run./run_comfyui.sh
💡Hints
⏳The first start may need some time because of internal comfyui updates, manager pulls and frontend update.
❌ Do not "run as administrator"!
⚖️ Disclaimer & Terms of Use
TL;DR: This is a free community tool. I built it to be helpful, but use it at your own risk.
"As-Is" Software: This installer is provided without any guarantees. It might work perfectly, or it might need manual tweaking for your specific setup.
No Liability: I (the author) am not responsible for any system errors, data loss, or hardware issues that occur while using this script.
Third-Party Content: This script downloads software from external sources (Python, PyTorch, ComfyUI, etc.). Their respective licenses and terms apply to those components.
Hardware Responsibility: High-performance tasks like AI generation put stress on your hardware. Ensure your system has adequate cooling and a proper power supply.
Legal Standard: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE.

