Hidden Link
A pass-through node that only exists to make your graph less ugly
- input
- output
Nifty Hidden Link does absolutely nothing to your data. Any value goes in, the exact same value comes out. Its entire reason to exist is that the wire going into it is hidden, so a connection that has to cross a big empty stretch of your graph stops being a spaghetti line on top of everything else.
That's it. That's the whole job. It's the visual-clutter cousin of the Reroute-style nodes every QoL pack ships - rgthree's reroutes exist so you can route wires around without a mess, and Hidden Link takes the same impulse one step further by making the incoming wire invisible. You place it where a long connection would otherwise drape across unrelated nodes; the data still flows, the graph just looks like a human made it.
How it works
input is a match-type slot, so it accepts any type - images, models, latents, bundles, whatever. The node's execute passes the first (only) input straight through to the output. The hiding is a frontend behavior on the incoming link; nothing about the data or execution changes. If you ever need to see what's feeding it, the wire is only hidden, not removed - drag from the node and the connection is still there.
When you'd reach for it
- A control value (seed, strength, a toggle's boolean) that originates far left and feeds a node far right, crossing the whole graph.
- A shared BUNDLE or conditioning line threading under a cluster of nodes you don't want to read around.
- Keeping a "clean" main loop readable while a supporting value sneaks in from the side.
The honest caveat: hiding wires is a double-edged sword. A graph with too many hidden links becomes harder to trace when something breaks, because you can't see where a value came from. Use it for the one or two ugly long lines, not as a blanket for everything - the moment you can't follow your own graph, the readability you bought is gone.
Install
Nifty Nodes, standard: ComfyUI Manager → search "Nifty Nodes", or
cd ComfyUI/custom_nodes
git clone https://github.com/Stibo/comfyui-nifty-nodes
Restart ComfyUI, keep ComfyUI current (v3 API). No extra dependencies. It's a pure quality-of-life node from the pack's utils drawer - zero compute, zero risk, and exactly the right amount of help for a graph that's getting busy.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| inputopt | COMFY_MATCHTYPE_V3 | Any value to pass through. The connection wire into this node will be hidden to reduce visual clutter. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| output | COMFY_MATCHTYPE_V3 | — |