FERerouteWithName
A reroute you can actually label
- input
- output
Every big ComfyUI graph eventually degenerates into a rat's nest of crossed wires. The standard antidote is the reroute node - a zero-logic pass-through that bends a wire around a corner so it doesn't slice through the middle of your layout. FERerouteWithName is that node with one small upgrade: it carries a note label you can read at a glance, so "the wire from the VAE" becomes "the wire from the VAE (going to the detailer)".
It's in the same spirit as rgthree's reroutes, which the ecosystem essay singles out as the glue that keeps giant workflows workable - but where rgthree gives you resizable reroutes and colored convenience, this one's differentiator is the inline note. It accepts any type, so it works on images, strings, models, conditionings, whatever you're routing.
Inputs and output
input- any type, passed straight through untouched.note- a text label, default empty. It's cosmetic - it doesn't affect the value at all - but it's the entire reason to reach for this over a plain reroute.
Output: output, the exact same value that went in.
The details
Two implementation facts worth knowing:
- It's an always-change node (
IS_CHANGEDreturnsNaN). For a pure pass-through that's slightly odd - it means the node re-evaluates every run rather than being cached, a near-invisible tax that's presumably there because the node is marked as an output node and the author wanted it live. In practice you'll never notice; the value is identical either way. - It's declared
OUTPUT_NODE = True, so ComfyUI treats it as a terminal node. That's useful when you're using it as a labeled "end of the line" inspection point in a workflow that would otherwise have no output node.
The honest take
Do you need this node? No. A stock reroute plus a well-placed note does the same job. But if you're already in the fexli pack for the image or random nodes, this is a zero-cost quality-of-life add to your graph, and it's genuinely nicer to read "→ detailer ref" on a wire than to chase it across the canvas. Use it the way you'd use rgthree's reroutes: keep wires off the canvas, keep names on them.
Install
Part of fexli-util-node-comfyui:
cd ComfyUI/custom_nodes
git clone https://github.com/fexli/fexli-util-node-comfyui
cd fexli-util-node-comfyui
pip install -r requirements.txt
Or ComfyUI Manager → search fexli-util-node-comfyui → install → restart. No dependencies to speak of beyond the pack's usual light two, no model downloads, no config.yaml.
It's a boring node, and that's the compliment. In a graph full of exciting, complex things, the labeled reroute is the one that keeps it all legible.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| input | * | — | |
| note | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| output | * | — |