Nodes/ComfyUI-iTools/Image Preview 🍿
ComfyUI Node

Image Preview 🍿

A preview node with generation history built in

By MohammadAboulElaΒ·Created 2 years agoΒ·Updated 7 days agoΒ· 236
Image Preview 🍿
  • images
  • images

Stock ComfyUI's Preview Image node shows you the last thing you generated and nothing else - queue another run and the previous image is gone unless you happened to save it. iTools Image Preview does the same basic job, plug an IMAGE in and see it, but keeps a history behind it so you can cycle back through recent generations and compare them without digging through your output folder.

How it works

Same socket as the stock node - one images input - but the node keeps track of what's passed through it across runs, with its own UI for stepping backward through that history and putting images side by side. This is the kind of node whose value is entirely in its on-canvas widget rather than anything expressed in the schema, which is why the info this node exposes to the graph is minimal: one input, one pass-through output.

The inputs and outputs that matter

  • images - whatever IMAGE you want previewed. Usually the tail end of a VAE Decode, or the output of another iTools node like Image Compare or Grid Filler.

Output is images - the same image passed straight through, so you can still chain a Save Image or another node after this one instead of treating it as a dead end.

Installing it

Via ComfyUI Manager: search "iTools" or "ComfyUI-iTools," install, restart. Manually:

cd ComfyUI/custom_nodes
git clone https://github.com/MohammadAboulEla/ComfyUI-iTools

then restart. No special dependencies flagged for this node.

Troubleshooting

History navigation buttons don't show up, or the node looks broken/blank. This is the one to know about specifically: the pack's own README lists this node as one of four not yet compatible with ComfyUI's newer Node 2.0 (Beta) frontend - the Vue-based rewrite that's been rolling out since late 2025. If you've opted into Node 2.0, switch back to the classic node system (legacy canvas) to get full functionality out of this node. This is a broader pattern across the ecosystem right now, not unique to iTools - a lot of custom nodes with rich on-canvas UI (rgthree's tools being the highest-profile example) have the same compatibility gap, because Node 2.0 changed how custom widgets render and third-party authors have had to catch up node by node.

History seems to reset unexpectedly. If you reload the workflow or restart ComfyUI, don't expect the preview history to have survived - this node's history tracking is a live-session feature, not a persisted log. If you need generations kept permanently, pair this with an actual Save Image node rather than relying on the preview history as your archive.

Comparing two specific images isn't obvious from the UI. The node is built for stepping through recent history from this exact node instance - if you want to deliberately compare two images that came from different points in your workflow (not just "the last few things that passed through here"), this pack's dedicated Image Compare node, which takes two explicit A/B inputs, is the better tool for that job.

CategoryiTools

Inputs (1)

NameTypeDefaultDescription
imagesIMAGEβ€”

Outputs (1)

NameTypeDescription
imagesIMAGEβ€”