ComfyFlow ComfyUI Image
the comfyui image was maintained by ComfyFlow
The ComfyUI image is maintained by ComfyFlow, which includes over 30 custom nodes supported by ComfyFlow.
Quick Start
docker run --rm --gpus all \
-p 8888:8188 \
-v /workspace/models/:/workspace/models \
-v /workspace/input:/workspace/ComfyUI/input \
-v /workspace/output:/workspace/ComfyUI/output
xingren23/comfyui:comfyui-cu121-v1.0.6
Why we release the ComfyUI Image?
For ComfyUI developers, learning and experimenting with various third-party extension nodes often presents various challenges. This ComfyUI release aims to help developers reduce the difficulty of learning.
- Integrated custom nodes and related models, providing instructional learning examples.
- Optimized custom node runtime efficiency.
Integrated custom nodes and models
Custom Nodes
the Release offers over 30 custom nodes, such as ComfyUI-Impact-Pack, ComfyUI-Advanced-ControlNet, ComfyUI_IPAdapter_plus, ComfyUI_InstantID, and so on.
custom_nodes/
├── ComfyUI-Advanced-ControlNet
├── ComfyUI-Allor
├── ComfyUI-AnimateDiff-Evolved
├── ComfyUI-Custom-Scripts
├── ComfyUI-Frame-Interpolation
├── ComfyUI-Image-Filters
├── ComfyUI-Impact-Pack
├── ComfyUI-Inspire-Pack
├── ComfyUI-VideoHelperSuite
├── ComfyUI-WD14-Tagger
├── ComfyUI_Comfyroll_CustomNodes
├── ComfyUI_FizzNodes
├── ComfyUI_IPAdapter_plus
├── ComfyUI_InstantID
├── ComfyUI_LayerStyle
├── ComfyUI_Noise
├── ComfyUI_UltimateSDUpscale
├── ComfyUi_NNLatentUpscale
├── ComfyUi_PromptStylers
├── ControlNet-LLLite-ComfyUI
├── OneButtonPrompt
├── cg-use-everywhere
├── comfyui-dynamicprompts
├── comfyui-inpaint-nodes
├── comfyui_controlnet_aux
├── comfyui_segment_anything
├── efficiency-nodes-comfyui
├── rgthree-comfy
├── sdxl_prompt_styler
├── skip_download_model
├── was-node-suite-comfyui
For details on the nodes, please refer to Custom Nodes
Models
the Release offers over 100 models, includes checkpoints, controlnet, lora, rembg, upscale, vae, and so on.
models/
├── animatediff_models
├── animatediff_motion_lora
├── blip
├── checkpoints
├── ckpts
├── clip
├── clip_vision
├── clipseg
├── configs
├── controlnet
├── diffusers
├── embeddings
├── facedetection
├── facerestore_models
├── gligen
├── grounding-dino
├── hypernetworks
├── inpaint
├── insightface
├── instantid
├── ipadapter
├── layerdiff
├── loras
├── mmdets
├── onnx
├── reactor
├── rembg
├── rmbg
├── sams
├── style_models
├── ultralytics
├── unet
├── upscale_models
├── vae
├── vae_approx
└── wd14_tagger
For details on the models, pelease refer to Common Models
you could download models from Huggingface ComfyFlow Models .
Optimized
startup ComfyUI within 1 seconds
ComfyUI starts up very quickly, but as more and more custom plugins are installed, the startup time gradually slows down. After installing over 30 custom plugins, it might take around 4-5 seconds.
After optimization, ComfyFlow ensures ComfyUI still launches in about 1.4 second.
Import times for custom nodes:
0.0 seconds: /workspace/ComfyUI/custom_nodes/cg-use-everywhere
0.0 seconds: /workspace/ComfyUI/custom_nodes/ControlNet-LLLite-ComfyUI
0.0 seconds: /workspace/ComfyUI/custom_nodes/sdxl_prompt_styler
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUi_NNLatentUpscale
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUi_PromptStylers
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_Noise
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-WD14-Tagger
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_IPAdapter_plus
0.0 seconds: /workspace/ComfyUI/custom_nodes/comfyui-inpaint-nodes
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_UltimateSDUpscale
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Custom-Scripts
0.0 seconds: /workspace/ComfyUI/custom_nodes/OneButtonPrompt
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Advanced-ControlNet
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Allor
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Frame-Interpolation
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-AnimateDiff-Evolved
0.0 seconds: /workspace/ComfyUI/custom_nodes/rgthree-comfy
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_InstantID
0.0 seconds: /workspace/ComfyUI/custom_nodes/efficiency-nodes-comfyui
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_Comfyroll_CustomNodes
0.0 seconds: /workspace/ComfyUI/custom_nodes/comfyui-dynamicprompts
0.0 seconds: /workspace/ComfyUI/custom_nodes/comfyui_controlnet_aux
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Inspire-Pack
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_LayerStyle
0.0 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Image-Filters
0.1 seconds: /workspace/ComfyUI/custom_nodes/comfyui_segment_anything
0.1 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-VideoHelperSuite
0.2 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI_FizzNodes
0.2 seconds: /workspace/ComfyUI/custom_nodes/was-node-suite-comfyui
0.6 seconds: /workspace/ComfyUI/custom_nodes/ComfyUI-Impact-Pack
Total import time: 1.4 seconds
The above results tested at RTX4090, SSD PCIE-4.0