PeterMikhai/Doom_Flux_NodePack

A set of nodes that improve the work with the Flux model

Python

2

7 commits

updated Sep 2, 2026

See the code

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

NodeDescription
Doom Super LoaderUniversal 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 StackUp to 10 LoRA slots with weights
Doom LTX LoaderLTX-2.5: diffusion + Gemma 4 CLIP + video VAE + audio VAE + latent upscaler + enhancer Gemma + duration head
Doom MiniMax H3 LoaderH3: diffusion + Qwen3-VL CLIP + video VAE + audio VAE

Doom/Sampler

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

Doom/Utils

NodeDescription
Doom Save UltimateSave with counter, date subfolders, metadata, prompt logs, UI preview
Doom Save Video FreeVideo encoder with audio (ffmpeg)
Doom Image Loader / Router / ResizeImage batch load, conditional routing, resize (MP/W×H/crop/pad)
Doom Get Image Size / Resolution From MPSizes and resolution math
Doom Text Enter / Text ShowText I/O
Doom Index Pair CounterOne index → main/style pair
Doom Reference FreeReference image prep (JS widget, 4 slots)
Flux Kontext Pad For Outpaint / Restore And CropOutpainting helpers

Doom/Prompt

NodeDescription
Doom Prompt SavePrompt saving with date, counter, metadata
Doom Random PromptWildcards `{a
Doom Multi Prompt LoaderSequential / random / shuffle modes
Doom Edit PromptsPresets incl. modern models (H3/LTX/Krea2/Flux)
Doom Prompt BuilderSectional prompt builder
Doom Action Prompter / Constructor / WordbookRU template tools

Other

NodeDescription
Doom Markdown NoteIn-canvas markdown notes with model-preset templates
Doom TranslateText translation
Doom Save Video Freeffmpeg 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.safetensors → models/model_patches/ for auto duration
  • MiniMax H3: H3 diffusion + Qwen3-VL + video/audio VAEs

Changelog

See CHANGELOG.md.

License

MIT — see LICENSE.


Znai nashih!

PeterMikhai/Doom_Flux_NodePack

A set of nodes that improve the work with the Flux model

Python

2

7 commits

updated Sep 2, 2026

See the code

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

NodeDescription
Doom Super LoaderUniversal 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 StackUp to 10 LoRA slots with weights
Doom LTX LoaderLTX-2.5: diffusion + Gemma 4 CLIP + video VAE + audio VAE + latent upscaler + enhancer Gemma + duration head
Doom MiniMax H3 LoaderH3: diffusion + Qwen3-VL CLIP + video VAE + audio VAE

Doom/Sampler

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

Doom/Utils

NodeDescription
Doom Save UltimateSave with counter, date subfolders, metadata, prompt logs, UI preview
Doom Save Video FreeVideo encoder with audio (ffmpeg)
Doom Image Loader / Router / ResizeImage batch load, conditional routing, resize (MP/W×H/crop/pad)
Doom Get Image Size / Resolution From MPSizes and resolution math
Doom Text Enter / Text ShowText I/O
Doom Index Pair CounterOne index → main/style pair
Doom Reference FreeReference image prep (JS widget, 4 slots)
Flux Kontext Pad For Outpaint / Restore And CropOutpainting helpers

Doom/Prompt

NodeDescription
Doom Prompt SavePrompt saving with date, counter, metadata
Doom Random PromptWildcards `{a
Doom Multi Prompt LoaderSequential / random / shuffle modes
Doom Edit PromptsPresets incl. modern models (H3/LTX/Krea2/Flux)
Doom Prompt BuilderSectional prompt builder
Doom Action Prompter / Constructor / WordbookRU template tools

Other

NodeDescription
Doom Markdown NoteIn-canvas markdown notes with model-preset templates
Doom TranslateText translation
Doom Save Video Freeffmpeg 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.safetensors → models/model_patches/ for auto duration
  • MiniMax H3: H3 diffusion + Qwen3-VL + video/audio VAEs

Changelog

See CHANGELOG.md.

License

MIT — see LICENSE.


Znai nashih!