ComfyUI Extension: Quality of Life Nodes for ComfyUI

Authored by SozeInc

Created

Updated

10 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

These nodes aid with batching image processing and maintaining input file names in output files and other quality of life nodes.

Looking for a different extension?

Custom Nodes (86)

README

ComfyUI_Soze

Quality-of-life custom nodes for ComfyUI: batch processing helpers, CSV-driven prompt iteration, file/folder loaders, string and JSON utilities, and integrations for ComfyDeploy, FAL, ElevenLabs, and Azure Blob Storage.

Originally bundled the now-abandoned Comfy_KepListStuff helpers.

workflow (1)

Install

Clone into ComfyUI/custom_nodes/:

cd ComfyUI/custom_nodes
git clone https://github.com/SozeInc/ComfyUI_Soze.git
pip install -r ComfyUI_Soze/requirements.txt

Or install via Comfy Registry / ComfyUI Manager.

Configuration

Some nodes need credentials in environment variables (or a .env file in the repo root):

| Variable | Used by | |---|---| | CD_API_KEY | ComfyDeploy nodes | | ELEVENLABS_API_KEY | ElevenLabs voice retriever | | SOZE_AZURE_STORAGE_CONNECTION_STRING | ComfyDeploy image parameter upload | | FAL_KEY (or [API] FAL_KEY in config.ini) | FAL nodes (e.g. Veo3.1) |

The repo's .gitignore excludes .env and config.ini. Never commit credentials. If you suspect a key has leaked, rotate it.

Node groups

  • CSVCSV Reader, CSV Reader X Checkpoint, CSV Reader X Lora, CSV Writer. The X Checkpoint/X Lora variants iterate index across rows × models, so a single counter walks every (row, checkpoint) pair.
  • Files / foldersLoad Files From Folder, Load Files With Pattern, File Loader, Does File Exist, Save Image With Absolute Filename, Save Text File To Output, Append To Text File.
  • ImagesLoad Image, Load Images From Folder, Load Images From Folder X Lora, Load Image From URL, Load Image From Filepath, Image Batch Process Switch, Image Overlay, Empty Images, Variable Image Builder, Shrink Image, Pad Mask, Get Most Common Image Colors, Multi Image Batch, Soze Image Size With Maximum.
  • VideoAppend To Video (ffmpeg concat with audio), Load Videos From Folder.
  • StringsMultiline Concatenate, Multi Find And Replace, Special Character Replacer, Text Contains, String Functions, String Splitter, Empty String Replacement, Prompt Cache, Output Filename.
  • JSONJSON Value Parser, JSON Path Extractor, JSON Array Iterator, JSON File Loader, JSON Formatter, JSON Get Array Count, Create Image Batch From JSON Array, Load Images From JSONArray.
  • Range / XYInt/Float Range (Step), Int/Float Range (Num Steps), XY Any, XY Image.
  • ConvertersInt/Float/Bool/String cross-conversion nodes, Boolean Inverter.
  • LoadersLora File Loader (load by absolute path), Checkpoint File Loader (load by absolute path).
  • Integrations — ComfyDeploy API queue / cache / download nodes, ElevenLabs voice retriever, FAL Veo3.1 ref-img-to-video.

ffmpeg

Append To Video shells out to ffmpeg; it must be on PATH.

Contributing

Issues and PRs welcome. All respect to the original creators of any subsumed nodes — happy to upstream changes if you'd prefer them in your repo.

License

MIT — see LICENSE.

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more