Extensions/CRT-Nodes
ComfyUI Extension

CRT-Nodes

CRT-Nodes is a collection of custom nodes for ComfyUI.

By PGCRT·Created 2 years ago·Updated 2 months ago· 123
plugcrypt/CRT-Nodes
Nodes142
On cloudLocal install
CategoryCRT/FX, CRT/Text
Stars123
Updated2 months ago

Nodes (142)

Advanced Bloom FX (CRT)

Bloom, plus a full color-grading suite you probably don't need yet

CRT/FX
Advanced String Replace (CRT)

Bulk find-and-replace with a stopword safety net

CRT/Text
Any Trigger (CRT)

Turn 'something is plugged in' into a boolean

CRT/Logic
Arcane Bloom FX (CRT)

A glow filter with actual controls

CRT/FX
Tube Compressor (CRT)

A 'tube' compressor for generated video audio

CRT/Audio
Audio Frame Adjuster (CRT)

Make an audio clip match your video's frame count

CRT/Audio
Audio Loader Crawl (CRT)

Grab a random audio file from a folder, deterministically

CRT/Load
Frame Count (Audio or Manual) (CRT)

Make your video exactly as long as your soundtrack

CRT/Audio
Preview Audio (CRT)

Actually hear the audio in your ComfyUI graph

CRT/Audio
AutopromptProcessor (CRT)

Sanitize autogenerated prompts before they wreck your render

CRT/Text
Batch Brightness Curve (U-Shape) (CRT)

A U-shaped fade across an image batch

CRT/Image
Boolean Invert (CRT)

A NOT gate for your graph

CRT/Logic
Boolean Transform (CRT)

Turn a string into an INT and a BOOLEAN

CRT/Utils/Logic & Values
Clarity FX (CRT)

Mid-tone contrast that doesn't wreck your edges

CRT/FX
CLIP Text Encode FLUX Merged (CRT)

One prompt box instead of two

CRT/Conditioning
Color Isolation FX (CRT)

Keep one hue, kill the rest

CRT/FX
Colourfulness FX (CRT)

Saturation that won't blow out your highlights

CRT/FX
Contour FX (CRT)

Turn a photo into stylized outlines

CRT/FX
Add Settings and Prompt (CRT)

Stamp the prompt and settings onto the image, like a camera info plate

CRT/Text
Audio Transcript (CRT)

Whisper transcription, translation, and voice isolation in one node

CRT/Audio
Audio Transcript Pipe Out (CRT)

Unpacking the transcript node's pipe

CRT/Audio
ERNIE CLIP (CRT AutoDL)

The text encoder for Baidu's infographic model

CRT/AutoDL/ERNIE
ERNIE Model (CRT AutoDL)

Auto-download Baidu's ERNIE-Image diffusion model

CRT/AutoDL/ERNIE
ERNIE_Turbo Model (CRT AutoDL)

ERNIE Image Turbo, the layout-text model, without the setup tax

CRT/AutoDL/ERNIE
ERNIE_Turbo NVFP4 Model (CRT AutoDL)

The Blackwell-only speed variant

CRT/AutoDL/ERNIE
ERNIE VAE (CRT AutoDL)

The one VAE you need for ERNIE-Image

CRT/AutoDL/ERNIE
Flux2Klein CLIP (CRT AutoDL)

Auto-download Klein's text encoder

CRT/AutoDL/FLUXKLEIN
Flux2Klein HDRI LoRA (CRT AutoDL)

The HDRI 360 panorama LoRA for Flux Klein, downloaded for you

CRT/AutoDL/FLUXKLEIN
Flux2Klein Model (CRT AutoDL)

Flux 2 Klein in ~10GB, downloaded on first queue

CRT/AutoDL/FLUXKLEIN
Flux2Klein VAE (CRT AutoDL)

Auto-download Klein's VAE

CRT/AutoDL/FLUXKLEIN
Krea 2 CLIP (CRT AutoDL)

The Krea 2 text encoder, without the 4GB guesswork

CRT/AutoDL/KREA2
Krea 2 Raw Model (CRT AutoDL)

The undistilled base, one click away

CRT/AutoDL/KREA2
Krea 2 Turbo Model (CRT AutoDL)

The 8-step Krea 2 checkpoint, auto-downloaded

CRT/AutoDL/KREA2
Krea 2 VAE (CRT AutoDL)

One node, zero setup, the right VAE

CRT/AutoDL/KREA2
LTX2.3 AUDIO VAE (CRT AutoDL)

The missing half of LTX's synced audio

CRT/AutoDL/LTX2.3
LTX2.3 CLIP (CRT AutoDL)

LTX 2.3's Gemma encoder, downloaded and wired in one click

CRT/AutoDL/LTX2.3
LTX2.3 IC Cnet LoRA (CRT AutoDL)

LTX 2.3's control mechanism, auto-downloaded

CRT/AutoDL/LTX2.3
LTX2.3 IC Outpaint LoRA (CRT AutoDL)

Grab the LTX 2.3 outpainting LoRA without hunting Hugging Face

CRT/AutoDL/LTX2.3
LTX2.3 IC Upscale LoRA (CRT AutoDL)

The upscale IC-LoRA that sharpens LTX 2.3 output

CRT/AutoDL/LTX2.3
LTX2.3 Latent Upscaler (CRT AutoDL)

Built for LTX-2.3's new latent space

CRT/AutoDL/LTX2.3
LTX2.3 Model (CRT AutoDL)

A 22B LTX 2.3 transformer, auto-downloaded and patched for speed

CRT/AutoDL/LTX2.3
LTX2.3 Model GGUF Q4_K_M (CRT AutoDL)

Run LTX 2.3's 22B on a card that can't hold 22B

CRT/AutoDL/LTX2.3
LTX2.3 Model GGUF Q5_K_M (CRT AutoDL)

The 12GB-card path, auto-downloaded

CRT/AutoDL/LTX2.3
LTX2.3 Model NVFP4 (CRT AutoDL)

Auto-download and load the NVFP4 transformer

CRT/AutoDL/LTX2.3
LTX2.3 VIDEO VAE (CRT AutoDL)

The LTX 2.3 video VAE, delivered to your door

CRT/AutoDL/LTX2.3
ZImageTurbo CLIP (CRT AutoDL)

Z-Image Turbo's text encoder, with the download handled

CRT/AutoDL/ZIMAGETURBO
ZImageTurbo Model (CRT AutoDL)

Z-Image Turbo, zero manual downloads

CRT/AutoDL/ZIMAGETURBO
ZImageTurbo VAE (CRT AutoDL)

The Z-Image VAE that downloads itself

CRT/AutoDL/ZIMAGETURBO
Chroma Key Overlay (CRT)

Green screen keying that lives in your node graph

CRT/Image
CLIP Text Encode + Unload (CRT)

Free your VRAM the moment your prompt is encoded

CRT/Conditioning
Dynamic Prompt Scheduler (CRT)

One conditioning output that encodes a whole batch of prompts

CRT/Conditioning
Even Batch Picker (CRT)

Thin out a frame batch evenly — the video decimation node

CRT/Video
File Batch Prompt Scheduler (CRT)

Run a folder of text prompts as a batch, and get the conditioning out

CRT/Conditioning
Get First & Last Frame (CRT)

The two-frame node behind every Wan extension chain

CRT/Video
Ideogram 4 FlashAttention (CRT)

Make Ideogram 4 stop dragging — FlashAttention for the 9B text champ

CRT/Model Patches
Image Loader Crawl Batch (CRT)

Grab a deterministic window of images from a folder, seed by seed

CRT/Load
Int Value (CRT)

An integer, but as a node — the boring utility that unblocks your graph

CRT/Utils/LogicValues
Isolate Input SAM3.1 (CRT)

Track and crop a face through a whole video with SAM 3.1

CRT/Utils/Isolate
Isolate Input CLIPSeg (CRT)

Text-prompted cropping via CLIPSeg

CRT/Utils/Isolate
Isolate Output (CRT)

Composite your enhanced subject back onto the original canvas

CRT/Utils/Isolate
Join Strings (CRT)

The two-string glue node you'll outgrow (but want anyway)

CRT/Text
KSampler Batch (CRT)

Batch sampling that stops re-encoding your prompts every image

CRT/Sampling
KSampler Batch Advanced (CRT)

The batch sampler with a two-stage detail daemon bolted on

CRT/Sampling
Load Last Video (CRT)

Grab the newest video in a folder without typing its name

CRT/Load
LTX 2.3 AutoDownload (CRT)

The LTX 2.3 download panel that lives inside your graph

CRT/LTX2.3
LTX 2.3 Unified Sampler (CRT)

One node, the entire LTX 2.3 pipeline — audio, depth, upscale and all

CRT/LTX2.3
LTX 2.3 US Config (CRT)

The config half of the LTX 2.3 one-stop sampler

CRT/LTX2.3
LTX 2.3 US Models Pipe (CRT)

Bundle every LTX 2.3 model into one pipe for the unified sampler

CRT/LTX2.3
Percentage Crop Calculator (CRT)

Crop by percentage, not by pixel math

CRT/Image
Post-Process Suite (CRT)

One node that can color-grade, sharpen, glow, grain, and vignette

CRT/FX
Quantize and Crop Image (CRT)

Snap any image to a training-ready resolution

CRT/Image
Remove Lines (CRT)

Chop lines off your prompt lists without editing by hand

CRT/Text
String Batcher (CRT)

Turn N prompt fragments into one batch-ready string

CRT/Text
String Line Counter (CRT)

How many prompts are actually in that text block?

CRT/Text
String Splitter (CRT)

Turn one block of text into the shots of your video

CRT/Text
Textbox (CRT)

A text box that shows you the string and lets it pass through

CRT/Text
Upscale using model adv (CRT)

Model upscaling with tiling, precision control, and exact output size

CRT/Image
WAN 2.2 Batch Sampler (CRT)

The whole two-model Wan pipeline in one node

CRT/Sampling
Depth Anything Tensorrt Format (CRT)

Fix TensorRT depth output so ComfyUI can actually use it

CRT/Image
Enable Latent (CRT)

Enable Latent (CRT)

CRT/Latent
Ultralytics Enhancer (CRT)

Ultralytics Enhancer (CRT)

CRT/Sampling
SEGS Enhancer Multi (CRT)

SEGS Enhancer Multi (CRT)

CRT/Sampling
Fancy Note (CRT)

The note node that doesn't look like a gray box

CRT/Utils/UI
Fancy Timer Node

The stopwatch that lives on your canvas

CRT/Utils/UI
Film Grain FX (CRT)

Give your renders the filmic texture they're missing

CRT/FX
Flux2Klein Seamless Tile (CRT)

Make Flux 2 Klein output tileable, seams and all

CRT/Flux2
Flux LoRA Blocks Patcher (CRT)

Dial your Flux LoRA up by block, not as a single strength

CRT/LoRA
Image Dimensions From Megapixels (CRT)

Size your latent to a pixel budget, not a guess

CRT/Image
Image Dimensions From MP alt (CRT)

The megapixel sizing node with the 64-grid for video models

CRT/Image
Image Loader Crawl (CRT)

Load every image in a folder one at a time, without touching the graph

CRT/Load
Image Scale Range From MP (CRT)

Keep every image in a batch between two megapixel bounds

CRT/Image
Image Tile Checker (CRT)

Check your tile seams at a glance with Image Tile Checker (CRT)

CRT/Image
Latent Noise Injection Sampler (CRT)

A KSampler with a built-in detail fix

CRT/Sampling
Lens Distort FX (CRT)

Barrel, pincushion, anamorphic — fake the lens, keep the film look

CRT/FX
Lens FX (CRT)

Chromatic aberration, vignette, and film grain in one node

CRT/FX
Load Image Base64 (CRT)

How Photoshop hands ComfyUI a layer without saving a file

CRT/Load
Load Image Resize (CRT)

Load Image Resize (CRT)

CRT/Load
Load Last Image (CRT)

Load Last Image (CRT)

CRT/Load
Load Last Latent (CRT)

Load Last Latent (CRT)

CRT/Load
Magic LoRA Loader (CRT)

A LoRA loader that merges, stacks, and hands you the merged weights

CRT/LoRA
Magic Save Merged LoRA (CRT)

Turn a merged LoRA into a file you can actually ship

CRT/LoRA
Mask Censor (CRT)

Auto-blur or pixelate faces before your AI video goes public

CRT/Mask
Mask Empty Float (CRT)

Did that mask actually find anything? Ask it, get a number

CRT/Utils/Logic & Values
Mask Pass or Placeholder (CRT)

Mask Pass or Placeholder (CRT)

CRT/Utils/Logic & Values
Mask Temporal Enhancer (CRT)

Mask Temporal Enhancer (CRT)

CRT/Mask
Mono to Stereo Converter (CRT)

Your mono voice track needs to be stereo. This makes it happen

CRT/Audio
Parametric EQ (CRT)

An eight-band parametric EQ, right inside your node graph

CRT/Audio
Image Upscale Sampler (CRT)

Image Upscale Sampler (CRT)

CRT/Sampling
Reference Latent Batch (CRT)

Reference Latent Batch (CRT)

CRT/Latent
Remove Trailing Comma (CRT)

The one-line fix for every string that ends with a comma

CRT/Text
Resolution (CRT)

Pick a megapixel target and get the right latent for your model

CRT/Utils/Logic & Values
Resolution By Side (CRT)

Stop guessing what resolution your model actually wants

CRT/Utils/Logic & Values
Sampler & Scheduler Crawler (CRT)

Sweep every sampler and scheduler combo by bumping one number

CRT/Utils/Logic & Values
Sampler & Scheduler Selector (CRT)

Turn sampler and scheduler names into wireable strings

CRT/Utils/Logic & Values
Save Audio With Path (CRT)

A save node that actually lets you pick the folder

CRT/Save
Save Image Base64 (CRT)

For when your workflow's output needs to leave as data, not a file

CRT/Save
Save Image With Path (CRT)

Save images exactly where you want them, without ever overwriting

CRT/Save
Save JPEG Websocket (CRT)

Save JPEG Websocket (CRT)

image
Save Latent With Path (CRT)

Park a latent on disk and pick it up later

CRT/Save
Save Text With Path (CRT)

Save Text With Path (CRT)

CRT/Save
Save Video With Path (CRT)

Save your video where you actually want it, not in the output swamp

CRT/Save
Scale Latent To Megapixels (CRT)

Scale to a resolution target, not a pixel size

CRT/Latent
Seamless Loop Blender (CRT)

Seamless Loop Blender (CRT)

CRT/Video
K

A float slider that looks like a dial

CRT/Utils/UI
T

The T node is just a boolean switch — and that's the point

CRT/Utils/UI
Smart ControlNet Apply (CRT)

ControlNet apply that knows when to stay out of the way

CRT/Conditioning
Smart DeNoise FX (CRT)

An edge-aware smoothing filter (not the sampler's denoise)

CRT/FX
Smart Preprocessor (CRT)

The preprocessor that skips the work when the ControlNet is off

CRT/Image
Smart Style Model Apply DUAL (CRT)

Steer a render toward a style from one or two reference images

CRT/Conditioning
SolidColor

A blank canvas node, and why you actually need one

CRT/Image
Strength to Steps (CRT)

Strength to Steps (CRT)

CRT/Logic
Technicolor 2 FX (CRT)

That saturated old-film color-grade look, in one node

CRT/FX
Text Box line spot (CRT)

Text Box line spot (CRT)

CRT/Text
Text Loader Crawl (CRT)

Text Loader Crawl (CRT)

CRT/Load
Text Loader Crawl Batch (CRT)

Run a whole folder of prompts without retyping a thing

CRT/Load
Tiny FLUX.2 VAE Decode (CRT)

Preview FLUX.2 latents without paying the full VAE tax

CRT/Flux2
Tiny FLUX.2 VAE Encode (CRT)

The FLUX.2 VAE encode that keeps up with your previews

CRT/Flux2
Tiny FLUX.2 VAE Loader (CRT)

A tiny VAE that stands in for FLUX.2's full autoencoder

CRT/Flux2
Video Duration Calculator (CRT)

Video Duration Calculator (CRT)

CRT/Utils/Logic & Values
Video Loader Crawl (CRT)

Load a video from a folder by seed — frames and audio in one shot

CRT/Load
WAN 2.2 LoRA Compare Sampler (CRT)

Same seed, same prompt, every LoRA laid out side by side

CRT/Sampling
Wan Video Multi-LoRA Select (CRT)

Separate LoRA stacks for the high and low noise passes

WanVideo/Loaders
Readme

CRT-Nodes for ComfyUI

CRT-Nodes is a large custom node suite for ComfyUI focused on production workflows: image/video loading and saving, FX and post, FLUX/WAN/LTX sampling, LoRA utilities, audio tools, and graph helpers.

What is in this pack

  • Up to 106 total node registrations when optional nodes are available
  • Categories covering Load, Save, Text, Conditioning, Sampling, FX, Image, Audio, LoRA, Latent, Video, Flux2, LTX2.3, and utility logic/UI

Installation

ComfyUI Manager

Search for CRT-Nodes and install.

Manual

Clone into your custom nodes folder:

git clone https://github.com/PGCRT/CRT-Nodes.git

Install requirements:

pip install -r requirements.txt

Restart ComfyUI.

Dependencies and optional features

Base requirements in requirements.txt:

  • opencv-contrib-python
  • scipy
  • ultralytics
  • color-matcher
  • spandrel
  • pedalboard
  • wordcloud
  • librosa
  • imageio-ffmpeg

Optional/conditional nodes:

  • Audio Transcript (CRT) depends on whisper, torchaudio, and MelBand runtime sources from custom_nodes/ComfyUI-MelBandRoFormer/model/*.py.
  • Tiny FLUX.2 VAE nodes depend on diffusers and FLUX.2 Tiny VAE weights in models/vae_approx/FLUX.2-Tiny-AutoEncoder/.
  • Magic LoRA Loader (CRT) and Magic Save Merged LoRA (CRT) are conditionally registered if their import succeeds.
  • Save Image Base64 (CRT) is conditionally registered if its import succeeds.
  • LTX 2.3 AutoDownload uses built-in HTTP download utilities and adds API routes for model status/download.

If optional imports fail, CRT-Nodes keeps loading and skips only affected nodes. The full catalog below lists every node that can be registered, with conditional nodes marked explicitly.

Verified node catalog

Below is the full catalog grouped by each node CATEGORY.

CRT/Load (11)

  • Audio Loader Crawl (CRT)
  • Image Loader Crawl (CRT)
  • Image Loader Crawl Batch (CRT)
  • Load Image Base64 (CRT)
  • Load Image Resize (CRT)
  • Load Last Image (CRT)
  • Load Last Latent (CRT)
  • Load Last Video (CRT)
  • Text Loader Crawl (CRT)
  • Text Loader Crawl Batch (CRT)
  • Video Loader Crawl (CRT)

CRT/Save (6)

  • Save Audio With Path (CRT)
  • Save Image Base64 (CRT) (conditional)
  • Save Image With Path (CRT)
  • Save Latent With Path (CRT)
  • Save Text With Path (CRT)
  • Save Video With Path (CRT)

CRT/Text (9)

  • Add Settings and Prompt (CRT)
  • Advanced String Replace (CRT)
  • AutopromptProcessor (CRT)
  • Remove Lines (CRT)
  • Remove Trailing Comma (CRT)
  • String Batcher (CRT)
  • String Line Counter (CRT)
  • String Splitter (CRT)
  • Text Box line spot (CRT)

CRT/Conditioning (5)

  • CLIP Text Encode FLUX Merged (CRT)
  • Dynamic Prompt Scheduler (CRT)
  • File Batch Prompt Scheduler (CRT)
  • Smart ControlNet Apply (CRT)
  • Smart Style Model Apply DUAL (CRT)

CRT/Utils/Logic & Values (8)

  • Boolean Transform (CRT)
  • Mask Empty Float (CRT)
  • Mask Pass or Placeholder (CRT)
  • Resolution (CRT)
  • Resolution By Side (CRT)
  • Sampler & Scheduler Crawler (CRT)
  • Sampler & Scheduler Selector (CRT)
  • Video Duration Calculator (CRT)

CRT/Utils/UI (4)

  • Fancy Note (CRT)
  • Fancy Timer Node
  • K
  • T

CRT/Logic (3)

  • Any Trigger (CRT)
  • Boolean Invert (CRT)
  • Strength to Steps (CRT)

CRT/Audio (7)

  • Audio Frame Adjuster (CRT)
  • Audio Transcript (CRT) (conditional)
  • Frame Count (Audio or Manual) (CRT)
  • Mono to Stereo Converter (CRT)
  • Parametric EQ (CRT)
  • Preview Audio (CRT)
  • Tube Compressor (CRT)

CRT/FX (12)

  • Advanced Bloom FX (CRT)
  • Arcane Bloom FX (CRT)
  • Clarity FX (CRT)
  • Color Isolation FX (CRT)
  • Colourfulness FX (CRT)
  • Contour FX (CRT)
  • Film Grain FX (CRT)
  • Lens Distort FX (CRT)
  • Lens FX (CRT)
  • Post-Process Suite (CRT)
  • Smart DeNoise FX (CRT)
  • Technicolor 2 FX (CRT)

CRT/Image (12)

  • Batch Brightness Curve (U-Shape) (CRT)
  • Chroma Key Overlay (CRT)
  • Depth Anything Tensorrt Format (CRT)
  • Image Dimensions From Megapixels (CRT)
  • Image Dimensions From MP alt (CRT)
  • Image Scale Range From MP (CRT)
  • Image Tile Checker (CRT)
  • Percentage Crop Calculator (CRT)
  • Quantize and Crop Image (CRT)
  • Smart Preprocessor (CRT)
  • SolidColor
  • Upscale using model adv (CRT)

CRT/Sampling (10)

  • Flux1 Cnet Sampler with Injection (CRT)
  • Flux1 Cnet Ultralytics Multi (CRT)
  • Image Upscale Sampler (CRT)
  • KSampler Batch (CRT)
  • KSampler Batch Advanced (CRT)
  • Latent Noise Injection Sampler (CRT)
  • SEGS Enhancer Multi (CRT)
  • Ultralytics Enhancer (CRT)
  • WAN 2.2 Batch Sampler (CRT)
  • WAN 2.2 LoRA Compare Sampler (CRT)

CRT/LoRA (3)

  • Flux LoRA Blocks Patcher (CRT)
  • Magic LoRA Loader (CRT) (conditional)
  • Magic Save Merged LoRA (CRT) (conditional)

CRT/Latent (3)

  • Enable Latent (CRT)
  • Reference Latent Batch (CRT)
  • Scale Latent To Megapixels (CRT)

CRT/Video (2)

  • Get First & Last Frame (CRT)
  • Seamless Loop Blender (CRT)

CRT/Mask (1)

  • Mask Censor (CRT)

CRT/Flux2 (4)

  • Flux2Klein Seamless Tile (CRT)
  • Tiny FLUX.2 VAE Loader (CRT) (conditional)
  • Tiny FLUX.2 VAE Encode (CRT) (conditional)
  • Tiny FLUX.2 VAE Decode (CRT) (conditional)

CRT/LTX2.3 (4)

  • LTX 2.3 AutoDownload (CRT) (conditional)
  • LTX 2.3 Unified Sampler (CRT)
  • LTX 2.3 US Config (CRT)
  • LTX 2.3 US Models Pipe (CRT)

image (1)

  • Save JPEG Websocket (CRT)

WanVideo/Loaders (1)

  • Wan Video Multi-LoRA Select (CRT)

  • Repository: https://github.com/PGCRT/CRT-Nodes

  • Comfy Registry package name: crt-nodes

  • https://discord.gg/MqQeQvYcPA