Save Image Bridge Simple (Non Output) (Yogurt Nodes)
A no-frills save that stays out of the results
- images
- images
- width
- height
- batch
- saved_paths
Take the simplest save node in the Yogurt pack and make it invisible to the output machinery, and you get Save Image Bridge Simple (Non Output). It's the four-input version - images, output_dir, filename_prefix, overwrite - with is_output_node set to false so the save is pure side effect.
Here's what that buys you. ComfyUI treats output nodes as the workflow's deliverables: their results come back in the API response and show up in the frontend history. A non-output save still writes the PNG to disk and still passes the image through, but nobody mistakes it for a final result. For an intermediate checkpoint dump inside a big pipeline - "keep a copy of the base pass before I hammer it with detailers" - that's exactly the behavior you want. The image flows on to the next node, saved_paths tells you where the file went, and the frontend stays focused on the real deliverables.
The inputs
There are only three you'll ever set:
- output_dir - blank saves to the ComfyUI output folder.
- filename_prefix - base name,
%date:yyyy-MM-dd%and node-value tokens supported. - overwrite - off by default, so filenames auto-increment rather than clobber.
The images input takes the IMAGE tensor. Outputs are images, width, height, batch and saved_paths. No format choice, no metadata toggle, no compression - it writes PNG with workflow metadata embedded, always.
Install
Everything in the Yogurt pack installs together:
cd ComfyUI/custom_nodes
git clone https://github.com/yogurt7771/ComfyUI-YogurtNodes.git
cd ComfyUI-YogurtNodes
pip install -r requirements.txt
Or ComfyUI Manager → ComfyUI-YogurtNodes → install → restart. Find it as "Save Image Bridge Simple (Non Output)" under Yogurt Nodes → IO.
The one thing that confuses people
Because it's non-output, the file doesn't appear in ComfyUI's frontend gallery. Users routinely assume the save failed and start rebuilding their graph - it didn't fail. Check the output directory, or trust the saved_paths output, which is the definitive record. Also remember overwrite defaults to false: re-runs append counters to the filename, so if your downstream tooling expects a fixed path, flip it to true.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | The images to save. | |
| output_dir | STRING | The directory to save the images to, leave blank to save to the ComfyUI output directory. | |
| filename_prefix | STRING | ComfyUI | The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes. |
| overwrite | COMBO | false | Overwrite existing files. |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| width | INT | — |
| height | INT | — |
| batch | INT | — |
| saved_paths | LIST | — |