ComfyUI Node

Cloud

Bundle a pile of inputs onto one wire

By Trung0246·Created 3 years ago·Updated about a year ago· 137
Cloud
  • cloud
  • _cloud_out

Cloud is the 0246 pack's "prompt/data/etc management made easy" node - and note the author's own scare quotes, because "easy" is doing a lot of work. It's a wildcard node that packs any number of typed inputs into a single CLOUD_PIPE so you can drag one wire across the canvas and unpack everything later. Think of it as a grab-bag on a wire: throw a prompt string, a seed, a weight, a checkpoint name into one side, and the whole bundle travels together.

The pitch is real though. In a big workflow you often have a handful of values that belong together - the prompt, the seed, the cfg, the lora stack for one "idea" - and you'd like to pass that whole idea around as one object instead of five parallel wires. That's the cloud. It also connects to the pack's scripting: the source notes a Cloud connected to a Script can be converted into script data, so your bundle of "idea" values can drive a scripted node.

How it works

Internally a cloud is a group definition (CloudData) plus the current values of every wired input. On execution the node deep-copies the group, evaluates each input, and hands back a CLOUD_PIPE carrying every value in order. The interesting part is the CLOUD_METHOD table in the source - each named cloud kind knows how to feed data: text (a plain string), pin (a fixed value), weight, rand, cycle, merge. A rand cloud rolls a fresh value on execution; a cycle cloud walks through values in sequence. So a single cloud:rand input can stand in for a seed you'd otherwise wire in by hand.

The inputs and outputs

  • cloud (optional) - a CLOUD_DATA input for chaining or defining the group.
  • Everything else is wildcard: add as many inputs as you like (they're prefixed so the pack knows which cloud group they belong to).
  • _cloud_out - the resulting CLOUD_PIPE.

The README marks Cloud as beta ("still technically in beta but whatever"), so expect rough edges.

How to install it

The usual:

cd ComfyUI/custom_nodes
git clone https://github.com/Trung0246/ComfyUI-0246

restart, or ComfyUI Manager → search "ComfyUI-0246". No models.

Common issues & troubleshooting

Cloud is fiddly to set up. It genuinely is. The wildcard pin naming and group semantics are the most confusing part of an already-dense pack - this isn't the node to learn the pack on. Start with Highway (named lanes) if you just want one wire carrying a few values; come back to Cloud when you need the grouping and the dynamic value methods.

rand / cycle values don't change. Cloud's IS_CHANGED keys off the group's track value - if the group definition didn't change, ComfyUI caches the result. Force a change by touching the group's data or re-running the queue.

Stale or wrong values after copy-paste. The source has an explicit TODO that "copy-pasting Cloud with pin does not retain position" - positions get lost on copy/paste, which shows up as wrong pin-to-group mapping. Recreate the affected pins rather than trusting a pasted copy.

It's also worth knowing the pack's meta-caveat: single-author, dormant since early 2025, "varying quality" per its own description. Cloud is one of the beta-est members of that family.

Category0246

Inputs (1)

NameTypeDefaultDescription
cloudoptCLOUD_DATA

Outputs (1)

NameTypeDescription
_cloud_outCLOUD_PIPE