UmeAiRT commited on
Commit
45f3487
·
verified ·
1 Parent(s): d464cea

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +92 -78
README.md CHANGED
@@ -1,84 +1,98 @@
1
  ---
2
  license: mit
 
 
 
 
 
3
  ---
4
- # UmeAiRT - ComfyUI auto installer
5
-
6
- I'm sharing with you my installation script, which automatically provides ComfyUI, workflows, models, custom nodes ...
7
-
8
- Just run "ComfyUI-AllinOne-Auto_install.bat".
9
- With a few questions at the beginning of the script, only the desired elements will be downloaded.
10
-
11
- ### Prerequisites :
12
- - [7zip](others/7z2409-x64.exe)
13
- - [git](others/Git-2.49.0-64-bit.exe)
14
- - [CUDA 12.9](others/cuda_12.9.1_windows_network.exe)
15
-
16
- ### What's included :
17
- #### ComfyUI :
18
- - ComfyUI portable version pytorch 2.8.0+cu129
19
- - ComfyUI Manager
20
- - Interface settings
21
- - Xformers
22
- - Nvidia Apex
23
- - Sageattention
24
- - Triton
25
-
26
- #### Workflow :
27
- - TXT to IMG
28
- - IMG to IMG
29
- - INPAINT
30
- - OUTPAINT
31
- - PulID & REDUX
32
- - ControlNet HED/Canny/Openpose/Depth
33
- - TXT to VIDEO
34
- - IMG to VIDEO
35
- - StartEndFrames
36
- - Face to VIDEO
37
- - VIDEO EXTENSION
38
- - VIDEO to LOOP
39
- - Frames interpolations
40
- - Upscaler
41
- - Video merge
42
-
43
- #### WAN2.1 :
44
- - T2V Model
45
- - I2V Model
46
- - T2V GGUF Model
47
- - I2V GGUF Model
48
- - CLIP
49
- - CLIP Vision
50
- - VAE
51
-
52
- #### Flux1 :
53
- - flux1-dev
54
- - flux1-schnell-fp8
55
- - GGUF
56
- - clip_l
57
- - t5xxl
58
- - VAE
59
- - ControlNet HED/Canny/Openpose/Depth
60
-
61
- ### Upscale Model :
62
- - RealESRGAN_x4plus.pth
63
- - RealESRGAN_x4plus_anime_6B.pth
64
-
65
- ### Custom Nodes :
66
- - ComfyUI-Custom-Scripts
67
- - ComfyUI-GGUF
68
- - ComfyUI-KJNodes
69
- - ComfyUI-VideoHelperSuite
70
- - ComfyUI-mxToolkit
71
- - ComfyUI-HunyuanVideoMultiLora
72
- - rgthree-comfy
73
- - ComfyUI-Frame-Interpolation
74
- - ComfyUI Impact Pack
75
- - ComfyUI-Easy-Use
76
- - ComfyUI_PuLID_Flux_ll
77
- - WAS Node Suite
78
- - ComfyUI-Florence2
79
- - ComfyUI-Upscaler-Tensorrt
80
- - ComfyUI-MultiGPU
81
- - ComfyUI-WanStartEndFramesNative
 
 
 
 
 
 
 
 
 
82
 
83
 
84
  ![alt text][logo]
 
1
  ---
2
  license: mit
3
+ tags:
4
+ - code
5
+ - comfyui
6
+ - installer
7
+ - auto
8
  ---
9
+ # UmeAiRT's ComfyUI Auto-Installer
10
+
11
+ ![PowerShell](https://img.shields.io/badge/PowerShell-5.1%2B-blue.svg)
12
+ ![Platform](https://img.shields.io/badge/Platform-Windows%2010%2F11-lightgrey.svg)
13
+ ![License](https://img.shields.io/badge/License-MIT-green.svg)
14
+
15
+ 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.
16
+
17
+ ## Features
18
+
19
+ - **Clean Installation:** Clones the latest version of ComfyUI from the official repository and installs it in a dedicated Anaconda Python virtual environment.
20
+ - **Dependency Management:** Automatically checks for and installs necessary tools:
21
+ - Anaconda Python 3.12 (if not present on the system)
22
+ - Git
23
+ - 7-Zip
24
+ - Aria2 (for accelerated downloads)
25
+ - **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.
26
+ - **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.
27
+ - **Dedicated Update Script:** A specific `UmeAiRT-Updater.ps1` script allows you to update ComfyUI, all custom nodes, and workflows with a single command.
28
+ - **Automated Launchers:** The project generates `.bat` files to run the installation, updates, and the final application, automatically handling administrator rights and PowerShell execution policies.
29
+ - **Supplementary modules:** The script also installs some complex modules such as: Sageattention, Triton, Visual Studio Build Tools, ...
30
+ - **Workflow included:** A large amount of workflows are pre-installed for each model.
31
+
32
+ ## Prerequisites
33
+
34
+ - Windows 10 or Windows 11 (64-bit).
35
+ - An active internet connection.
36
+ - An NVIDIA GPU is strongly recommended to use the models.
37
+
38
+ ## Installation and Usage
39
+
40
+ The entire process is designed to be as simple as possible.
41
+
42
+ 1. **Download the Project:** Download `UmeAiRT-Install-ComfyUI.bat` from GitHub and put it to a folder of your choice (e.g., `C:\UmeAiRT-Installer`).
43
+
44
+ 2. **Run the Installer:**
45
+ - Run the file `UmeAiRT-Install-ComfyUI.bat`.
46
+ - It will ask for administrator privileges. Please accept.
47
+ - The script will first download the latest versions of all installation scripts from the repository to ensure you are using the most recent version.
48
+
49
+ 3. **Follow the Instructions:**
50
+ - The main installation script will then launch. It will install Python (if necessary), Git, 7-Zip, Aria2, and then ComfyUI.
51
+ - Next, it will install all custom nodes and their Python dependencies into the virtual environment.
52
+ - 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.
53
+
54
+ At the end of the process, your ComfyUI installation will be complete and ready to use.
55
+
56
+ ## Post-Installation Usage
57
+
58
+ Three main `.bat` files will be available in your folder to manage the application:
59
+
60
+ - **`UmeAiRT-Start-ComfyUI.bat`**
61
+ - This is the file you will use to **launch ComfyUI**. It activates the virtual environment and starts the server.
62
+
63
+ - **`UmeAiRT-Download_models.bat`**
64
+ - 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.
65
+
66
+ - **`UmeAiRT-Update-ComfyUI.bat`**
67
+ - 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.
68
+
69
+ ## File Structure
70
+
71
+ - **`/` (your root folder)**
72
+ - `UmeAiRT-Installer-Updater.bat` (Main launcher that updates and installs)
73
+ - `UmeAiRT-Start-ComfyUI.bat` (Created after installation to launch ComfyUI)
74
+ - `UmeAiRT-Update-ComfyUI.bat` (Launcher for the update script)
75
+ - `UmeAiRT-Download_models.bat` (Menu to download more models later)
76
+ - **`scripts/`** (Contains all PowerShell scripts)
77
+ - `Install-ComfyUI.ps1`
78
+ - `UmeAiRT-Updater.ps1`
79
+ - `Download-FLUX-Models.ps1` (and other model downloaders)
80
+ - `custom_nodes.csv` (The list of all custom nodes to install)
81
+ - **`ComfyUI/`** (Created after installation, contains the application)
82
+ - **`logs/`** (Created, contains installation/update logs)
83
+
84
+ ## Contributing
85
+
86
+ 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.
87
+
88
+ ## License
89
+
90
+ This project is under the MIT License. See the `LICENSE` file for more details.
91
+
92
+ ## Acknowledgements
93
+
94
+ - To **Comfyanonymous** for creating the incredible ComfyUI.
95
+ - To the authors of all the **custom nodes** that enrich the ecosystem.
96
 
97
 
98
  ![alt text][logo]