ComfyUI
Model Serving & MLOpsAn AI creation engine with a modular node‑graph interface for generating images, videos, 3D models, audio and more.
Features
- Node‑graph (flowchart) UI lets users build complex Stable Diffusion workflows without coding
- Supports dozens of open‑source image, video, editing, 3D and audio models
- API nodes give access to proprietary models such as Nano Banana, Seedance, Hunyuan3D, etc.
- Runs locally on Windows, Linux and macOS via desktop app, portable package or manual install
- Cloud version available for users who cannot run hardware‑intensive workloads
Security Response History
1 CVE| CVE | Severity | Disclosed | Patched (this tool) | vs Ecosystem Median |
|---|---|---|---|---|
| CVE-2023-4863 KEV |
high
CVSS 8.8
|
2023-09-13 | 2026-01-07 | 2y 4mo / median 2y 4mo |
Recent releases
View all 39 releases →- Removed IPEX (Intel Extension for PyTorch) support.
- Auto-regressive video generation (CORE-25)
- Gemma4 text generation support (CORE-30)
Full changelog
What's Changed
- Read audio and video at the same time in video loader node. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13591
- fix: Handle un-inited meta-tensors in models (fixes a CPU TE crash) (CORE-67) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13578
- ci: dispatch tag push to Comfy Cloud by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13541
- Change the
save 3d modelnode's filename prefix to3d/ComfyUI(CORE-106) by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/12826 - Fix SolidMask and MaskComposite device mismatch with --gpu-only (CORE-98) by @gschreiber in https://github.com/Comfy-Org/ComfyUI/pull/13296
- Handle metadata rotation in pyav code. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13605
- comfy-aimdo v0.3.0 by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13604
- Make pyav loading code handle tRNS PNG. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13607
- Use pyav to load images instead of pillow (CORE-95) by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13594
- dynamicVRAM + --cache-ram 2 (CORE-117) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13603
- Reduce video tiny VAE peak VRAM and decode time (CORE-127) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13617
- Cogvideox by @Talmaj in https://github.com/Comfy-Org/ComfyUI/pull/13402
- Add high quality preview support for Flux2 latents by @blepping in https://github.com/Comfy-Org/ComfyUI/pull/13496
- Lower peak mem usage for 8 bit formats with pyav. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13626
- Fix SQLAlchemy version format in requirements.txt (CORE-105) by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13547
- [Partner Nodes] allow custom resolutions for GPTImage2 node by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13631
- [Partner Nodes] ByteDance: virtual portrait library for regular images by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13638
- Load other jpeg formats without taking so much memory. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13642
- OneTrainer ERNIE LoRA support by @prookyon in https://github.com/Comfy-Org/ComfyUI/pull/13640
- Update workflow templates to v0.9.65 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13644
- Add alexisrolland and rattus128 as code owners by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13648
- [Partner Nodes] always display the custom width and height in GPTImage2 by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13651
- Reformat models variable into multiline array (CORE-59) by @Talmaj in https://github.com/Comfy-Org/ComfyUI/pull/13513
- chore(api-nodes): remove Moonvalley API nodes by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13659
- Update workflow templates to v0.9.66 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13662
- chore(api-nodes): increase default timeout for partner API node tasks by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13663
- Remove IPEX (Intel Extension for Pytorch) support. by @simonlui in https://github.com/Comfy-Org/ComfyUI/pull/13653
- SDPose: resize fix (CORE-146) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13656
- Adding kijai to codeowners by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13664
- List all the portable downloads in the README section. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13666
- Add script in AMD portable to launch with dynamic vram. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13667
- Implement block prefetch + Lora Async load + and adopt in LTX (Speedup!) (CORE-111) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13618
- Some cleanups to the load image node (CORE-145) by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13677
- Update workflow templates to v0.9.68 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13678
- [Partner Nodes] Topaz Astra 2 model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13672
- feat: Gemma4 text generation support (CORE-30) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13376
- Update README (CORE-144) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13679
- fix: Make ImageBlend and ImageCompositeMasked nodes handle images with different channel counts (CORE-103) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13615
- Update ComfyUI screenshot in README (CORE-144) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13683
- fix: gracefully handle port-in-use error on server startup by @luke-mino-altherr in https://github.com/Comfy-Org/ComfyUI/pull/13001
- Batch broadcasting in JoinImageWithAlpha node (CORE-143) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13686
- Enable triton comfy kitchen via cli-arg by @silveroxides in https://github.com/Comfy-Org/ComfyUI/pull/12730
- Refactor LoadImageMask to use LoadImage code (CORE-142) by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13687
- PrimitiveInt: default control_after_generate widget to fixed (CORE-141) by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13690
- fix: Make ColorTransfer node ref_image mandatory (CORE-140) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13691
- Fix a1111 typo in extra_model_paths.yaml by @soof-golan in https://github.com/Comfy-Org/ComfyUI/pull/2720
- fix: Proper memory estimation for frame interpolation (CORE-150) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13698
- prefetch: guard against no offload (CORE-149) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13703
- make control-net load order deterministic (CORE-139) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13701
- ops: handle multi-compute of the same weight (CORE-153) by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13705
- chore: Update display names and categories (CORE-151) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13693
- fix(spec): mark DeviceStats.index and NodeInfo.essentials_category as nullable by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13706
- spec: add workflow_id / workflow_version_id to PromptRequest with x-runtime tag by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13709
- feat: add generic --feature-flag CLI arg and --list-feature-flags registry by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13685
- Add deploy environment header (Comfy-Env) to partner node API calls by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13425
- Document core stable release frequency is now ~2 weeks. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13710
- feat: Auto-regressive video generation (CORE-25) by @Talmaj in https://github.com/Comfy-Org/ComfyUI/pull/13082
- fix: SplitImageToTileList and ImageMergeTileList to use tile_height for vertical stride minimum by @alvinttang in https://github.com/Comfy-Org/ComfyUI/pull/12882
- [Partner Nodes] add Luma UNI-1 model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13614
- [Partner Nodes] add Gpt 5.5 and 5.5-pro LLM models by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13673
- Update workflow templates to v0.9.69 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13714
- chore: Update display names and categories for text nodes (CORE-155) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13712
- Fix Content-Disposition header missing attachment prefix by @themachinehf in https://github.com/Comfy-Org/ComfyUI/pull/13093
- fix: make VAEDecodeAudio usable for LTX-2.x generated audio latents (CORE-157) by @drozbay in https://github.com/Comfy-Org/ComfyUI/pull/13716
- Add Spectral lint CI gate for openapi.yaml by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13410
- fix(api-io): serialize MultiCombo multi_select as object config by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13484
- feat: add cloud-specific fields to OSS openapi.yaml as nullable by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13623
- Add temporal_downscale_ratio to LatentFormat (CORE-147) by @drozbay in https://github.com/Comfy-Org/ComfyUI/pull/13702
- feat: Context windows - add causal_window_fix to improve blending of context windows (CORE-100) by @drozbay in https://github.com/Comfy-Org/ComfyUI/pull/13563
- First step of supporting save filenames without trailing _ by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13722
- Update language options in nodes_ace.py by @iChristGit in https://github.com/Comfy-Org/ComfyUI/pull/12578
- fix: return millisecond timestamps from get_file_info() by @luke-mino-altherr in https://github.com/Comfy-Org/ComfyUI/pull/12996
- Void model - pass 1 & 2 (CORE-38) by @Talmaj in https://github.com/Comfy-Org/ComfyUI/pull/13403
- Bump comfyui-frontend-package to 1.43.17 by @comfy-pr-bot in https://github.com/Comfy-Org/ComfyUI/pull/13723
- Revert "Fix Content-Disposition header missing 'attachment;' prefix (#13093)" by @guill in https://github.com/Comfy-Org/ComfyUI/pull/13733
- Throttle dynamic VRAM prepare logging by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13704
- Add .comfy_environment to portable. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13746
- [Partner Nodes] add grok-imagine-image-quality model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13725
- Update workflow templates to v0.9.72 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13732
- [Partner Nodes] fix of price badge for Kling V3 model in the Motion Control by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13790
- [Partner Nodes] new NanoBanana2 node with DynamicCombo/Autogrow by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13753
- Improve SAM3 large input handling (CORE-174) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13767
- I2V for causal forcing model (CORE-26) by @Talmaj in https://github.com/Comfy-Org/ComfyUI/pull/13719
- Update warning message for ComfyUI frontend installation. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13796
- fix: make NodeReplaceManager.register() idempotent (CORE-171) by @Kosinkadink in https://github.com/Comfy-Org/ComfyUI/pull/13596
- Update nodes categories and display names (CORE-89) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13786
- [Partner Nodes] use "adaptive" aspect ratio for SD2 nodes by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13800
- Fix typos by @omahs in https://github.com/Comfy-Org/ComfyUI/pull/10986
- Add support for BiRefNet background remove model (CORE-46) by @yousef-rafat in https://github.com/Comfy-Org/ComfyUI/pull/12747
- fix: Make LTXVAddGuide center-crop guide images to match other LTXV nodes (CORE-182) by @drozbay in https://github.com/Comfy-Org/ComfyUI/pull/13794
- fix: Stop LTXVImgToVideoInplace from mutating input latents and dropping noise_mask (CORE-183) by @drozbay in https://github.com/Comfy-Org/ComfyUI/pull/13793
- fix: Fix bug when mask not on same device (CORE-181) by @alexisrolland in https://github.com/Comfy-Org/ComfyUI/pull/13801
- Add cloud-runtime FE-facing operations to spec by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13734
- [Partner Nodes] additionally use Baidu to detect the accessibility of internet by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13803
- I don't think there was any because nobody complained. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13807
- Add cloud-runtime experiment node-schema endpoints to spec by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13806
- Add description field to blueprint subgraphs by @lin-bot23 in https://github.com/Comfy-Org/ComfyUI/pull/13797
- [Partner Nodes] Tripo3D 3.1 model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13788
- Bump comfyui-frontend-package to 1.43.18 by @comfy-pr-bot in https://github.com/Comfy-Org/ComfyUI/pull/13809
- Support Wan-Dancer by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13813
- Use LatentCutToBatch instead. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13815
- Add Boolean support to Math Expression Node by @LaVie024 in https://github.com/Comfy-Org/ComfyUI/pull/13224
- Update workflow templates to v0.9.73 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13822
- Remove advanced flag from layers input in EmptyQwenImageLayeredLatent node by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13823
- Add New Blueprints by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13570
- chore: remove extra word in comment by @box4wangjing in https://github.com/Comfy-Org/ComfyUI/pull/13826
New Contributors
- @gschreiber made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13296
- @prookyon made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13640
- @soof-golan made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/2720
- @alvinttang made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/12882
- @themachinehf made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13093
- @iChristGit made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/12578
- @omahs made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/10986
- @lin-bot23 made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13797
- @box4wangjing made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13826
Full Changelog: https://github.com/Comfy-Org/ComfyUI/compare/v0.20.1...v0.21.0
- SUPIR model support
- RIFE and FILM frame interpolation model support
- SAM 3.1 segment anything support
Full changelog
What's Changed
- feat: SUPIR model support (CORE-17) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13250
- Some optimizations to make Ernie inference a bit faster. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13472
- fix: append directory type annotation to internal files endpoint (CORE-71) by @Abdulrehman-PIAIC80387 in https://github.com/Comfy-Org/ComfyUI/pull/13305
- Add link to Intel portable to Readme. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13477
- fix: pin SQLAlchemy>=2.0 in requirements.txt (CORE-63) by @octo-patch in https://github.com/Comfy-Org/ComfyUI/pull/13316
- Refactor io to IO in nodes_ace.py by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13485
- Bump comfyui-frontend-package to 1.42.12 by @comfy-pr-bot in https://github.com/Comfy-Org/ComfyUI/pull/13489
- Make the ltx audio vae more native (CORE-76) by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13486
- [Partner Nodes] add optional auto-downscaling of videos for ByteDance 2 nodes by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13465
- Support standalone LTXV audio VAEs by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13499
- [Partner Nodes] added 4K resolution for Veo models; added Veo 3 Lite model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13330
- Bump comfyui-frontend-package to 1.42.14 by @comfy-pr-bot in https://github.com/Comfy-Org/ComfyUI/pull/13493
- Add gpt-image-2 as version option by @AustinMroz in https://github.com/Comfy-Org/ComfyUI/pull/13501
- Allow logging in comfy app files. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13505
- Update workflow templates to v0.9.59 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13507
- fix(veo): reject 4K resolution for veo-3.0 models by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13504
- feat: RIFE and FILM frame interpolation model support (CORE-29) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13258
- fix: use Parameter assignment for Stable_Zero123 cc_projection weights by @octo-patch in https://github.com/Comfy-Org/ComfyUI/pull/13518
- Derive InterruptProcessingException from BaseException by @blepping in https://github.com/Comfy-Org/ComfyUI/pull/13523
- bump manager version to 4.2.1 by @ltdrdata in https://github.com/Comfy-Org/ComfyUI/pull/13516
- ModelPatcherDynamic: force cast stray weights on comfy layers by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13487
- Update logging level for invalid version format by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13526
- [Partner Nodes] add SD2 real human support by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13509
- feat: SAM (segment anything) 3.1 support (CORE-34) by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13408
- [Partner Nodes] GPTImage: fix price badges, add new resolutions by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13519
- Update workflow templates to v0.9.61 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13533
- Update embedded docs to v0.4.4 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13535
- [Partner Nodes] add 4K resolution to Kling nodes by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13536
- Fix LTXV Reference Audio node by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13531
- comfy-aimdo 0.2.14: Hotfix async allocator estimations by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13534
- Disable sageattention for SAM3 by @kijai in https://github.com/Comfy-Org/ComfyUI/pull/13529
- execution: Add anti-cycle validation by @rattus128 in https://github.com/Comfy-Org/ComfyUI/pull/13169
- Update workflow templates to v0.9.62 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13539
- Print more tensor values in the preview any node. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13544
- fix: use textureSize instead of u_resolution for texel size in blur/sharpen shaders by @jtydhr88 in https://github.com/Comfy-Org/ComfyUI/pull/13347
- range type by @jtydhr88 in https://github.com/Comfy-Org/ComfyUI/pull/13322
- Add OpenAPI 3.1 specification for ComfyUI API by @MillerMedia in https://github.com/Comfy-Org/ComfyUI/pull/13397
- chore(api-nodes): add upcoming-deprecation notice to Sora nodes by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13549
- Properly load higher bit depth videos. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13542
- Bump comfyui-frontend-package to 1.42.15 by @comfy-pr-bot in https://github.com/Comfy-Org/ComfyUI/pull/13556
- Support loading the alpha channel of videos. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13564
- Add new ComfyUI blueprints and fix subgraph naming by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13371
- Make EmptySD3LatentImage node use intermediate dtype. by @comfyanonymous in https://github.com/Comfy-Org/ComfyUI/pull/13577
- [Partner Nodes] HappyHorse model by @bigcat88 in https://github.com/Comfy-Org/ComfyUI/pull/13582
- Update workflow templates to v0.9.63 by @comfyui-wiki in https://github.com/Comfy-Org/ComfyUI/pull/13586
New Contributors
- @Abdulrehman-PIAIC80387 made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13305
- @octo-patch made their first contribution in https://github.com/Comfy-Org/ComfyUI/pull/13316
Full Changelog: https://github.com/Comfy-Org/ComfyUI/compare/v0.19.3...v0.20.1Full Changelog: https://github.com/Comfy-Org/ComfyUI/compare/v0.20.0...v0.20.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.