Any
A pass-through node so universal its output is named 'scheduler'
- any
- *
AUNAny is the node equivalent of an extension cord. It accepts literally any data type - models, latents, images, strings, conditioning, you name it - and passes it straight through untouched. Wire anything into the single any input and you get the exact same value back on the output. There's no processing, no conversion, no state. The entire function body is return (any,).
So why does it exist? ComfyUI graphs get ugly. A long wire dragging across the canvas from one corner to another is a maintenance headache, and sometimes you want a labeled waypoint in the middle of a route so the graph reads top-to-bottom instead of like a plate of spaghetti. Drop an Any node into the middle of a connection and you get a clean break point you can move, rename, and re-route without redrawing the whole wire. It's the same idea as rgthree's reroutes - a bit more minimalist, no widget to configure, one socket in, one out.
One honest quirk to know about: the output is named scheduler. It says so in the node definition and it's a pure label - the value that comes out is whatever went in, not a scheduler, and nothing downstream cares what the socket is called. It's the kind of harmless naming accident that makes custom-node code feel lived-in. Don't let it confuse you when you see "scheduler" hovering under the node.
The input accepts any type because it's declared with the universal * wildcard, the same trick a lot of switch and reroute nodes use - an AlwaysEqualProxy string that matches any socket type when the graph is validated. There's also a subtle thing about this node: it's flagged as an output node, so it participates in graph execution and shows up as a preview target in the UI, which is convenient if you use it as the endpoint of a routing experiment.
You don't reach for this node to do something; you reach for it to keep a workflow organized. It pairs naturally with the rest of the AUN utility family - run an Any line into AUNAnyIndexSwitch or use it as a labeled stub while you're still building a workflow and haven't decided where a signal should terminate.
Install with ComfyUI Manager (search "AUN") or cd ComfyUI/custom_nodes && git clone https://github.com/loz2754/AUN-ComfyUI-Nodes, then restart. No dependencies beyond the pack's own piexif/opencv/imageio-ffmpeg/requests, and no models to download - this node literally cannot do heavy lifting, and that's the point.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| any | * | Universal input that accepts any data type. Useful for workflow organization and data routing. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| * | * | — |