ComfyUI Node

Image Reroute

An IMAGE wire that bends without breaking

By duckcomfy·Created about a year ago·Updated 10 months ago· 0
Image Reroute
  • image
  • IMAGE

Image Reroute is a pass-through: an IMAGE goes in, the same IMAGE comes out, and its only real job is tidying the canvas. ComfyUI already ships a generic Reroute for this, but a typed one has two quiet advantages: it won't accidentally accept the wrong data type, and it reads clearly on a crowded graph - you can see at a glance that this wire is carrying pixels, not a latent or a conditioning.

If you've ever zoomed out of a real workflow and seen wires crossing the whole canvas to get from a VAE Decode to a far-away Preview, you've met the problem this solves. A reroute lets you run a wire to a convenient spot on the canvas, and the wire continues from there - so instead of one 4,000-pixel diagonal line you get two short, readable segments. It's the "I just can't stand messy noodles" instinct from the plumbing layer of ComfyUI, formalized.

Input and output

  • image - an IMAGE tensor.
  • Output IMAGE, identical.

Nothing is resized, converted, or touched. You can also use it as a clean way to split one image stream: wire the same output into several consumers without dragging the source node's socket all over the map. (ComfyUI lets a single socket feed many wires anyway, so the split isn't the point - the legibility is.)

When it's worth it

  • A large workflow where an image feeds a preview, a save, and an upscaler that live in different corners. Bend the wire once.
  • Debugging: drop an Image Reroute in the middle of a chain and you've got a labeled spot to hang a Preview from, without restructuring the graph.
  • Reading someone else's shared workflow - a typed reroute tells you what's flowing before you trace the wire to its origin.

The honest caveat: for a single reroute, the core node does the job fine and you don't need this pack. This is a "if you're already installing the pack, it's here" node, not a reason to install it.

Install

It ships in duckcomfy personal nodes. ComfyUI Manager → search "duckcomfy personal nodes", or:

cd ComfyUI/custom_nodes
git clone https://github.com/duckcomfy/duckcomfy_personal_nodes

Restart ComfyUI. The pack has zero extra pip dependencies and downloads no models, so this is about as frictionless as a custom-node install gets. Given the pack is mostly copied from other suites to reduce dependency surface, expect the node to behave identically to any other reroute - because it literally just returns its input.

Gotchas

There's nothing to misconfigure on a pass-through node, so the only failure mode is expecting more from it. It won't split an image into a batch, convert a single image to a batch, or change resolution. If you need any of that, this isn't the node - it's a wire with a label.

Categoryduckcomfy

Inputs (1)

NameTypeDefaultDescription
imageIMAGE

Outputs (1)

NameTypeDescription
IMAGEIMAGE