Sorry for early acces :D IDK why my No Script Blocked some Civitai actions :D Is now Free?
ZEUS Live Preview Node
A standalone frontend-only node for ComfyUI that shows the live sampling preview image (the low-res "in progress" image from latent2rgb/TAESD) directly in the graph, wherever you place it.
Why
With ComfyUI's newer Vue-based node renderer (Nodes 2.0), the native live preview is not shown when the sampler sits inside a subgraph. This node listens directly to the raw WebSocket connection and displays every preview frame in its own draggable, resizable graph node — completely independent of where the sampler actually lives in your workflow.
Install
Copy this folder into ComfyUI/custom_nodes/, restart ComfyUI.
Usage
Right-click the canvas → Add Node → ZEUS → utils → ⚡ ZEUS Live Preview. Place it anywhere you like — e.g. right under a subgraph node. No inputs or outputs needed, no connections required. It updates automatically whenever a preview frame is available, and auto-adjusts its aspect ratio (portrait vs. landscape) to match the current generation.
Notes
Pure frontend node — no Python backend, doesn't affect the workflow or get sent to the prompt queue (
isVirtualNode).Parses the raw binary preview format directly (searches for JPEG/PNG magic bytes rather than assuming a fixed header offset), so it should stay robust even if the header layout changes slightly between ComfyUI frontend versions.
Description
V3 Node for ComfyUI
Comments (3)
Aehm.. i had to fix it with chatgpt >.>
would not work out of the box...
They work flawlessly for me, in both normal mode and Nodes 2.0 mode. However, that’s no longer necessary now, since subgraphs are displaying images again.
@zeus_onl yeah, it's related to subgraph and specific non Legacy samplers.
But this is what I needed so badly 🤣
Ty for this node, made some adjustments myself and added a stop and retry function when the gen is not going the way you want 👍👍
