Get Pixaroma
Pull any value off the canvas wirelessly, no cable in sight
- *
Get Pixaroma is the read half of Pixaroma's wireless Set / Get pair, and if you've ever had a wire snake across half a workflow just to reuse one seed or one prompt, it's the node you didn't know you were missing. You drop a Set Pixaroma next to the thing that produces a value, give it a name, then drop a Get anywhere else and pick that name from a dropdown. No cable. The value just shows up.
It's deliberately tiny: the node has no inputs and no outputs to configure - just one * (ANY-typed) output whose tooltip says exactly what it is: "The value of the chosen Set Pixaroma node, matching its type." Everything else lives on the node body. You click the Get, pick which Set it reads, done. It doesn't care what type you're carrying - MODEL, CLIP, IMAGE, a number, a prompt string - because the type comes from the Set it points at.
Why it exists
ComfyUI workflows get ugly in a very specific way: one value that five far-flung nodes all need, so wires crisscross the canvas and every rearrangement is a mini game of Untangle. The Set/Get pair kills that. The Set node also has a passthrough output, so a node sitting right next to it can wire to it directly, while the far ones use a Get. And because Gets resolve straight to the original source at run time, there's genuinely zero performance cost - the docs call it "identical to a direct wire," which is accurate rather than marketing. You can also add as many Get nodes as you like for the same name, fanning one value out to a dozen places, and the pair respects subgraphs: Set a value in the main graph and read it inside your subgraph.
The one real requirement
This pair leans on a frontend link feature, so it needs ComfyUI frontend 1.39.16 or newer (the author tests on 1.45.15). If your Gets come up empty, that version check is the first thing to chase. Not sure what you're running? Drop a Version Check Pixaroma on the canvas and it'll tell you, or look in Settings → About.
Installing it
Get Pixaroma ships in the single ComfyUI-Pixaroma pack, so installing it installs the whole suite (~70 nodes). Easiest is ComfyUI Manager - search Pixaroma and hit Install - or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/pixaroma/ComfyUI-Pixaroma
(The project also lives at gitlab.com/pixaroma/comfyui-pixaroma since mid-2026 - same pack, either clone works.) Core nodes have no Python dependencies to babysit; PIL and torch come from ComfyUI itself.
Troubleshooting
The two things that bite people here, in order of likelihood:
- Get comes up empty or throws "missing input". Older versions had a bug where a Set could grow a duplicate input that blocked the value; it was fixed around v1.4.3–1.4.8, and old workflows repair themselves when reopened. Update the pack.
- You updated and the node looks blank. That's the classic Pixaroma gotcha and it's almost never a bug - your browser cached the old JS. Hard-refresh with Ctrl+Shift+R (Cmd+Shift+R on Mac).
The pair saves with your workflow like everything else, so a shared workflow's Gets point where they should the moment it loads. Once you've used Set/Get on a big graph, going back to stretching cables feels like a punishment.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| * | * | The value of the chosen Set Pixaroma node, matching its type. |