Nodes/ComfyUI-Just-Nodes/Picker x3 πŸ’Ž Just Nodes
ComfyUI Node

Picker x3 πŸ’Ž Just Nodes

Three prompt slots, one picker β€” the A/B/C test node

By Arroz-11Β·Created 7 months agoΒ·Updated 3 days agoΒ· 0
Picker x3 πŸ’Ž Just Nodes
    • STRING
    β—„select0β–Ί
    β—„modeβ–Ύβ–Ί
    β—„line0β–Ί
    β—„seed0β–Ί
    β—„text_1β€”β–Ί
    β—„text_2β€”β–Ί
    β—„text_3β€”β–Ί

    Picker x3 is the A/B/C test of the Just Nodes Picker family: three fixed text inputs, one selected output. Wire three prompt variants into text_1, text_2, text_3, set select to whichever you want to run, and the STRING output carries exactly that variant forward. It's the smallest picker that actually lets you compare options, and for most A/B work, three is plenty.

    Selection and line logic are shared across the whole family, so the details carry over: select (0–2) chooses the slot, line chooses a line inside the chosen slot's text, and mode flips between manual and random. In random mode the seed picks the line deterministically - seed % num_lines - so a keeper result is reproducible. Blank lines don't count as slots.

    Why take the fixed x3 over the dynamic Picker? Mainly canvas hygiene and clarity. The dynamic node hides slots until you connect them, which is great, but when you know your workflow always has exactly three options, a fixed node is one less thing to reason about - the graph says "three choices" at a glance, and there's no chance of a stray fourth connection quietly changing the count. Picker x3 also happens to be the natural match for the pack's Search & Replace x3, if you're chaining matching counts.

    Installing it

    Identical to every Just Nodes node: ComfyUI Manager β†’ search "Just Nodes" β†’ install β†’ restart, or cd ComfyUI/custom_nodes && git clone https://github.com/Arroz-11/ComfyUI-Just-Nodes.git. No models, no extra dependencies, MIT licensed.

    Gotchas

    • select indexes connected slots. If only two of the three inputs are wired, select 2 just clamps down to the last connected one.
    • line is zero-based - line 0 is the first line.
    • Random mode randomizes the line within the selected slot, not which slot you're using.
    CategoryπŸ’Ž Just Nodes

    Inputs (7)

    NameTypeDefaultDescription
    selectINT00–2β€”
    modeCOMBO2 options: manual, random
    lineINT0β€”
    seedINT00–18446744073709550000β€”
    text_1optSTRINGβ€”
    text_2optSTRINGβ€”
    text_3optSTRINGβ€”

    Outputs (1)

    NameTypeDescription
    STRINGSTRINGβ€”