ComfyUI Extension: Quality of Life Nodes for ComfyUI
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)
- Append To Text File (Soze)
- Append To Video (Soze)
- Boolean Inverter (Soze)
- Bool To String (Soze)
- Checkpoint File Loader (Soze)
- ComfyDeploy API Boolean Parameters (Soze)
- ComfyDeploy API Cached Run Info (Soze)
- ComfyDeploy API Cache Run IDs (Soze)
- ComfyDeploy API Clear Cached Run IDs (Soze)
- ComfyDeploy API Download Files (Soze)
- ComfyDeploy API Float Parameters (Soze)
- ComfyDeploy API Image Parameters (Soze)
- ComfyDeploy API Int Parameters (Soze)
- ComfyDeploy API Mixed Parameters (Soze)
- ComfyDeploy API Mixed Parameters V2 (Soze)
- ComfyDeploy API Node (Soze)
- ComfyDeploy API Retrieve Cached Run IDs (Soze)
- ComfyDeploy API String Parameters (Soze)
- Create Image Batch From JSON Array (Soze)
- CSV Reader (Soze)
- CSV Reader X Checkpoint (Soze)
- CSV Reader X Lora (Soze)
- CSV Writer (Soze)
- Does File Exist (Soze)
- Download URL (Soze)
- ElevenLabs Voice Retriever (Soze)
- Empty Images (Soze)
- Empty String Replacement (Soze)
- FAL Seedance 2 Image To Video (Soze)
- FAL Seedance 2 Reference To Video (Soze)
- File Loader (Soze)
- Float To Int (Soze)
- Float To String (Soze)
- Get Most Common Image Colors (Soze)
- Image Batch Process Switch (Soze)
- Image List Loader (Soze)
- Image Overlay (Soze)
- Int To Float (Soze)
- Int To String (Soze)
- Is String Empty (Soze)
- JSON Array Iterator (Soze)
- JSON File Loader (Soze)
- JSON Formatter (Soze)
- JSON Get Array Count (Soze)
- JSON Load File From Folder (Soze)
- JSON Path Extractor (Soze)
- JSON Value Parser (Soze)
- Load Files From Folder (Soze)
- Load Files With Pattern (Soze)
- Load Image (Soze)
- Load Image From Filepath (Soze)
- Load Image From URL (Soze)
- Load Images From Folder (Soze)
- Load Images From Folder X Lora (Soze)
- Load Images From JSONArray (Soze)
- Load Prompt From Folder X Lora (Soze)
- Load Random Line From Text File (Soze)
- Load Text From File (Soze)
- Load Videos From Folder (Soze)
- Lora File Loader (Soze)
- Multi Find And Replace (Soze)
- Multi Image Batch (Soze)
- Multiline Concatenate (Soze)
- Output Filename (Soze)
- Pad Mask (Soze)
- Prompt Cache (Soze)
- Float Step Count Range (Soze)
- Int Step Count Range (Soze)
- Float Step Range (Soze)
- Int Step Range (Soze)
- Save Image With Absolute Filename (Soze)
- Save Text File To Output (Soze)
- Shrink Image (Soze)
- Soze Image Size With Maximum (Soze)
- Special Character Replacer (Soze)
- String Functions (Soze)
- String Splitter (Soze)
- String To Bool (Soze)
- String To Float (Soze)
- String To Int (Soze)
- Is Text In Text (Soze)
- List Contains Text Return String (Soze)
- Variable Image Builder (Soze)
- Veo31 RefImg Video Node (Soze)
- XY Any (Soze)
- XY Image (Soze)
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.
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
- CSV —
CSV Reader,CSV Reader X Checkpoint,CSV Reader X Lora,CSV Writer. TheX Checkpoint/X Loravariants iterateindexacross rows × models, so a single counter walks every (row, checkpoint) pair. - Files / folders —
Load 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. - Images —
Load 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. - Video —
Append To Video(ffmpeg concat with audio),Load Videos From Folder. - Strings —
Multiline Concatenate,Multi Find And Replace,Special Character Replacer,Text Contains,String Functions,String Splitter,Empty String Replacement,Prompt Cache,Output Filename. - JSON —
JSON 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 / XY —
Int/Float Range (Step),Int/Float Range (Num Steps),XY Any,XY Image. - Converters —
Int/Float/Bool/Stringcross-conversion nodes,Boolean Inverter. - Loaders —
Lora 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.