Nodes/EasyLoRAMerger/🔧 Easy Component Extractor
ComfyUI Node

🔧 Easy Component Extractor

A ComfyUI node in Checkpoint/Utils with 10 inputs and 9 outputs.

By Terpentinas·Created 6 months ago·Updated 3 months ago· 11
🔧 Easy Component Extractor
  • checkpoint_data
  • clip
  • vae
  • model
  • clip_data
  • vae_data
  • unet_data
  • clip_path
  • vae_path
  • unet_path
checkpoint
extract_cliptrue
extract_vaetrue
extract_modeltrue
precisionauto
deviceauto
save_triggerfalse
save_folder/tmp/ComfyUI/models/checkpoints
filename_prefixextracted
CategoryCheckpoint/Utils

Inputs (10)

NameTypeDefaultDescription
checkpointCOMBO1 options: None
extract_clipBOOLEANtrueExtract CLIP text encoder (both CLIP-L and CLIP-G for SDXL)
extract_vaeBOOLEANtrueExtract VAE (autoencoder decoder + encoder)
extract_modelBOOLEANtrueExtract UNet/diffusion model (the main denoising network)
precisionCOMBOautoOutput precision for extracted components. 'auto' preserves the checkpoint's native dtype.
deviceCOMBOauto3 options: auto, cuda, cpu
save_triggerBOOLEANfalseSave extracted components as standalone .safetensors files
checkpoint_dataoptCHECKPOINTChained state dict from another node (overrides dropdown)
save_folderoptSTRING/tmp/ComfyUI/models/checkpointsOutput folder for saved component files (leave empty for default checkpoints dir)
filename_prefixoptSTRINGextractedPrefix for saved filenames (e.g. 'my_model' → my_model_clip.safetensors)

Outputs (9)

NameTypeDescription
clipCLIP
vaeVAE
modelMODEL
clip_dataCHECKPOINT
vae_dataCHECKPOINT
unet_dataCHECKPOINT
clip_pathSTRING
vae_pathSTRING
unet_pathSTRING