Extensions/DoomAI Nodes
ComfyUI Extension

DoomAI Nodes

DoomAI Nodes — ComfyUI pack: Flux1/Flux2/Krea2 samplers, LTX-2.5 and MiniMax H3 video, reference tools, prompt engine, save utilities.

By PeterMikhai·Created about a year ago·Updated 4 days ago· 1
PeterMikhai/Doom_Flux_NodePack
Nodes6
On cloudLocal install
CategoryDoomFlux/sampling, DoomFlux
Stars1
Updated4 days ago
Readme

DoomAI Nodes

Custom node pack for ComfyUI: image samplers for Flux.1 / Flux.2 / Krea2, video generation for LTX-2.5 and MiniMax H3, reference tools, a prompt engine and save utilities — 40+ nodes, modern V3 API (io.ComfyNode), dark neon theme.

Features

  • Modern models out of the box: Flux1 / Flux2 / Krea2 samplers with auto shift by resolution, LTX-2.5 loader + sampler (two-stage pipeline, latent upscale ×2, prompt enhancer, auto duration via the LTX duration head), MiniMax H3 loader + sampler (audio + video).
  • All-in-one loaders: DoomSuperLoader (checkpoint or diffusion model, VAE, up to 3 CLIPs, CLIP Vision, StyleModel, fp8/bf16), GGUF support.
  • Reference system: Doom_ReferenceFree — image reference prep with crop, normalize, overlay, text layer, masks, outpaint padding.
  • Prompt engine: random prompts (wildcards + lists/), multi-prompt loader, edit presets, builder, constructor, wordbook, prompt saver.
  • Save tools: DoomSaveUltimate (reliable counter, date subfolders, PNG metadata, prompt logs, UI preview), video saver with audio.
  • Theme: category-colored nodes (Loader blue, Sampler purple, Utils green, Prompt amber) with white titles.

Installation

cd ComfyUI/custom_nodes
git clone https://github.com/PeterMikhai/DoomAI_nodes.git

Restart ComfyUI. No extra dependencies — everything runs on ComfyUI's own stack (torch, PIL, aiohttp).

Node list

Doom/Loader

| Node | Description | |---|---| | Doom Super Loader | Universal loader: checkpoint or diffusion model, VAE, up to 3 CLIPs, CLIP Vision, StyleModel, fp8/bf16/GGUF | | Doom Flux1 Loader (GGUF / WAN) | Auto FP/GGUF detection, MoE dual model, GGUF-CLIP | | Doom LoRA Stack | Up to 10 LoRA slots with weights | | Doom LTX Loader | LTX-2.5: diffusion + Gemma 4 CLIP + video VAE + audio VAE + latent upscaler + enhancer Gemma + duration head | | Doom MiniMax H3 Loader | H3: diffusion + Qwen3-VL CLIP + video VAE + audio VAE |

Doom/Sampler

| Node | Description | |---|---| | Doom Flux1 Sampler | Flux.1: prompt → latent, shift by resolution | | Doom Flux2 Sampler | Flux.2 (DiT 16×, schedule by seq_len) | | Doom Flux2 I2I Sampler | img2img / multi-reference (autogrow up to 8 refs, mask) | | Doom Flux1 Inpaint Sampler | Inpaint with noise_mask + concat latent | | Doom Flux1 Sampler Advanced | start/end step, dynamic CFG, denoise | | Doom Krea2 Sampler | Krea2 turbo (8 steps) / RAW, fixed shift 1.15, CFG 1.0 | | Doom LTX Sampler | LTX-2.5 i2v: first frame + prompt → video with sound, latent upscale ×2, prompt enhancer, auto_duration | | Doom MiniMax H3 Sampler | H3: refs + prompt → video + audio (CFG-distilled 1.0) |

Doom/Utils

| Node | Description | |---|---| | Doom Save Ultimate | Save with counter, date subfolders, metadata, prompt logs, UI preview | | Doom Save Video Free | Video encoder with audio (ffmpeg) | | Doom Image Loader / Router / Resize | Image batch load, conditional routing, resize (MP/W×H/crop/pad) | | Doom Get Image Size / Resolution From MP | Sizes and resolution math | | Doom Text Enter / Text Show | Text I/O | | Doom Index Pair Counter | One index → main/style pair | | Doom Reference Free | Reference image prep (JS widget, 4 slots) | | Flux Kontext Pad For Outpaint / Restore And Crop | Outpainting helpers |

Doom/Prompt

| Node | Description | |---|---| | Doom Prompt Save | Prompt saving with date, counter, metadata | | Doom Random Prompt | Wildcards {a|b} + __file__, seed-reproducible | | Doom Multi Prompt Loader | Sequential / random / shuffle modes | | Doom Edit Prompts | Presets incl. modern models (H3/LTX/Krea2/Flux) | | Doom Prompt Builder | Sectional prompt builder | | Doom Action Prompter / Constructor / Wordbook | RU template tools |

Other

| Node | Description | |---|---| | Doom Markdown Note | In-canvas markdown notes with model-preset templates | | Doom Translate | Text translation | | Doom Save Video Free | ffmpeg video save with audio |

Workflows

Ready-to-use examples in workflows/ — each has a JSON (open it in ComfyUI via Workflow → Open) and a PNG preview:

Flux.1 — text to image

Flux1 txt2img

Flux.2 — text to image

Flux2 txt2img

Flux.2 — random prompt (wildcards)

Flux2 random prompt

Krea2 — text to image

Krea2 txt2img

Flux.1 — img2img (Advanced sampler)

Flux img2img

Flux.1 — inpaint

Flux inpaint

Flux.2 — I2I with image references

Flux2 I2I reference pages

Note: flux2_i2i_reference_pages uses a subgraph prompt enhancer (CLIPLoader + TextGenerate) — requires ComfyUI with subgraph support (0.24+).

LTX-2.5 — image to video with sound

LTX img2video

MiniMax H3 — image to video with sound

MiniMax H3 img2video

All workflows use the current node names — no legacy remapping needed.

Models

  • Flux.1 / Flux.2 / Krea2: standard ComfyUI folders (diffusion_models, text_encoders, vae)
  • LTX-2.5: ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors + Gemma 4 CLIP + video/audio VAEs + upscaler (optional) + ltx-2.5-duration-head-bf16.safetensorsmodels/model_patches/ for auto duration
  • MiniMax H3: H3 diffusion + Qwen3-VL + video/audio VAEs

Changelog

See CHANGELOG.md.

License

MIT — see LICENSE.


Znai nashih!