Nodes/ComfyUI-Pixaroma/Prompt Multi Pixaroma
ComfyUI Node

Prompt Multi Pixaroma

Prompt variants as separate queue items, or one shared list

By pixaroma·Created 5 months ago·Updated 4 days ago· 357
Prompt Multi Pixaroma
    • text
    • prompts

    Testing prompt variants is the hobby that ate a generation of GPU-hours. The ritual is: type a prompt, run, type a variation, run, lose track of which was which. Prompt Multi Pixaroma turns that into a list you toggle and one click of Run. You keep a set of prompt rows with short labels - "v1", "blue version", "portrait try" - flip each on or off, and the workflow runs once per enabled prompt, sequentially, each as its own item in the ComfyUI queue panel. Cancel a bad one mid-run without killing the rest, and drop each finished PNG back into Prompt Reader to recover exactly which prompt made it.

    How it works

    A pill at the top switches between two genuinely different modes, and this is the part people miss:

    • Queue mode - the workflow runs once per enabled prompt, one queue item each. Wire the text output to CLIP Text Encode. This is the "give me one image per variant" mode.
    • List mode - no queue loop. Run once and the node ships all enabled prompts out the prompts output as a list, for Prompt From List Pixaroma nodes downstream. Each of those picks a prompt by a 1-based index - so scene A in a workflow can pull index 1, scene B can pull index 2, from the same library, with no extra plumbing.

    Both outputs are always visible; the pill just decides whether the queue loops or the list gets passed on. So the same node covers "compare five prompt ideas" and "one shared prompt library feeding different spots in one workflow" - which is a lot of range for a small box.

    Rows are the interface: add a row, type a prompt, give it a short label, toggle the ON/OFF pill to skip it without deleting it, drag the handle to reorder. Empty rows are skipped silently. Clear prompts wipes the text but keeps the rows; Reset goes back to two empty rows.

    Which sibling do you want?

    The pack has a small prompt family and they're easy to mix up. Prompt Stack joins its rows into one combined text output (style words + subject + lighting, all ON rows concatenated) - that's prompt building. Prompt Pack pastes a big block and queues a run per prompt with no per-row toggles - that's bulk processing of an existing list. Prompt Multi is the middle: a hand-curated list you toggle, run individually, and can also export as a list. If you want to toggle variants and see them in the queue, this is the one.

    Install

    Part of the Pixaroma pack:

    cd ComfyUI/custom_nodes
    git clone https://github.com/pixaroma/ComfyUI-Pixaroma
    

    or ComfyUI Manager → Pixaroma → install, restart. No extra dependencies, works in both the classic and the new node interface. One changelog note to save you a headache: early versions ignored these nodes inside subgraphs (they quietly did nothing) - fixed since, so if yours is inside a subgraph and ignoring rows, update the pack, then hard-refresh the browser (Ctrl+Shift+R).

    Category👑 Pixaroma/💬 Prompt & Text

    Inputs (0)

    No inputs

    Outputs (2)

    NameTypeDescription
    textSTRINGThe active row's prompt for this queue run. Use in Queue mode - wire to CLIP Text Encode.
    promptsPIXAROMA_PROMPT_LISTThe list of all enabled prompts. Use in List mode - wire into Prompt From List Pixaroma nodes.