AnyPreview
Eyeball any value mid-graph without rebuilding the workflow
- output_1
- output_2
- output_3
- output_4
- output_5
- output_6
- output_7
- output_8
- output_9
- output_10
AnyPreview is the ComfyPanel answer to "I want to see what's actually flowing through this wire." Drop it anywhere in a graph, wire in whatever you're curious about, and it saves the value to ComfyUI's temp output directory and shows it on the node - then passes the exact same thing through to the next node. It's a tap, not a transform.
The useful part is the word "any." Core ComfyUI's Preview Image node only accepts IMAGE. AnyPreview's ten output_* ports are all * type, so you can hang it off an image, a mask, text, audio (it'll even preview audio waveforms if you're running audio pipelines), or a list of any of those. That makes it a genuinely handy debugging node even outside the Photoshop context: you get one generic preview node you can throw anywhere in a graph instead of hunting for the right typed previewer. The pack even front-ends it with editable text previews and, on the ComfyPanel side, ships the images straight into the Photoshop panel's preview widget.
Mechanically it's a subclass of ComfyUI's own SaveImage, pointed at the temp folder with a random five-character prefix so repeated runs don't collide. Its IS_CHANGED returns a constant 0, which keeps it out of the always-rerun penalty box - it only fires when its input actually changes, unlike the pause nodes in this pack that force reruns by design. On each run it flattens whatever arrived, generates editable previews, saves them, and pushes a preview event to the frontend so the ComfyPanel panel can display them live. Everything on the outputs comes back byte-for-byte identical to what went in, padded to ten ports.
For a beginner the mental model is simple: wire it in, run, look, leave it there. It's an output node in the schema, so it participates in ComfyUI's "always run the preview" logic - any path feeding it will execute even if the rest of the graph is cached.
Installing it
Same pack story as every ComfyPanel node - one repo, all nodes included:
cd ComfyUI/custom_nodes
git clone https://github.com/Ginolazy/ComfyPanel
or search "ComfyPanel" in ComfyUI Manager and restart. Requirements are the standard torch/numpy/opencv/scipy/kornia set with no model downloads; the node itself has no extra dependencies beyond what the pack already needs. Photoshop 2025+ is only needed for the panel - the node previews just fine in stock ComfyUI.
The one thing to know: this saves to temp, not your output folder. If you were hoping AnyPreview would double as a Save Image for your finished work, it won't - that's what the pack's ImageMask_Composite output path and a real save node are for. Use it to inspect, not to archive.
Inputs (0)
No inputs
Outputs (10)
| Name | Type | Description |
|---|---|---|
| output_1 | * | — |
| output_2 | * | — |
| output_3 | * | — |
| output_4 | * | — |
| output_5 | * | — |
| output_6 | * | — |
| output_7 | * | — |
| output_8 | * | — |
| output_9 | * | — |
| output_10 | * | — |