Nodes/Immac's Tools/Forward Any
ComfyUI Node

Forward Any

The pass-through node that accepts literally anything

By Immac·Created 11 months ago·Updated 6 months ago· 0
Forward Any
  • value
  • ->

Forward Any is a wire that happens to be a node. Feed it a model, a latent, an image, a string, a sigma schedule - anything - and it hands back the exact same object on the other side. It's a pass-through, and that's the whole job. The name isn't a lie and there's no hidden processing: execute just returns the input unchanged.

So why does it exist? The * sockets are the point. ComfyUI's type system normally rejects a wire whose type doesn't match the socket, and * is the escape hatch - it accepts any type at all. A plain reroute node can also bend a wire, but it's type-erased in a way that can get in the way when you're wiring into a typed socket. Forward Any gives you a stable, named, any-type endpoint you can hang off a long wire: pull a copy of the data at a specific point in the graph, attach a Show Anything or a text debugger to it, or give yourself one clean socket to reconnect when you're reorganizing.

The one input is value and the one output is ->, both typed *. Nothing to configure, no widgets, no compute. Whatever comes in goes out, bit for bit.

If you only need to tidy a drawing, a reroute is the lighter tool. Where Forward Any earns its keep is as a deliberate tap point - the kind of node you drop in so the graph has a named place to branch off or inspect data, rather than a wire pulled diagonally across the canvas.

Installing it

This node ships in ComfyUI-ImmacTools by Immac, a small MIT-licensed personal-use pack with zero dependencies beyond what ComfyUI already ships - no model downloads, nothing to pip install. Install via ComfyUI Manager by repo URL, or clone it:

cd ComfyUI/custom_nodes
git clone https://github.com/Immac/ComfyUI-ImmacTools

Then restart ComfyUI. The pack uses the newer ComfyExtension authoring API (comfy_entrypoint), so it needs a reasonably recent ComfyUI - on an older build the nodes just won't show up. It's filed under the Example category, so search the node list for "Forward Any" or "Immac".

Common issues

The only real "issue" is expectations: wiring this in changes nothing, and that's correct. If you expected it to convert or reroute to a different type, it doesn't - for that you want an actual conversion node. Also worth knowing: because the input is *, ComfyUI skips type-checking, so a misconnection downstream surfaces at the next typed socket rather than here. It's a plumbing node, not a magic one.

CategoryExample

Inputs (1)

NameTypeDefaultDescription
value*

Outputs (1)

NameTypeDescription
->*