Image Reroute
An IMAGE wire that bends without breaking
- 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
IMAGEtensor. - 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.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |