XY Inputs: Seeds++ Batch //EasyUse
Seeds++ Batch — a seed axis for your XY plot
- X or Y
This node has one job and does it well: it makes a seed axis for an Easy-Use XY plot. Give it a count, and it hands the XY plotter a batch of seeds so you can render the same prompt across N different seeds and see them side by side in a labeled grid. It's the "is this a good prompt or did I just get one lucky seed?" test, turned into a row of thumbnails.
Why you want it
Every prompt looks amazing on the seed that happened to work. The honest way to judge a prompt or a setting is to run it across several seeds and see whether the average is good, not just the highlight reel. Typing seed values by hand into a plot is tedious and error-prone. easy XYInputs: Seeds++ Batch generates them for you - you say "give me 5 seeds," it produces the axis, and the XY plot renders one image per seed. It's part of the same XYInputs family as the CFG, Steps, and Sampler axis nodes, and it's the one you'll reach for constantly because seed variance is the first thing worth checking.
The inputs and outputs that matter
There's only one input, which is refreshingly simple:
batch_count- how many seeds to put on the axis (default 3, up to 50). This is the entire control: 3 for a quick sanity check, 5–8 when you actually want to judge consistency, more when you're hunting for the one great roll in a big spread.
The single output is X or Y (type X_Y) - the axis definition. Wire it into either the X or the Y input of easy XYPlotAdvanced (or the basic XY plot node). That's the whole integration.
Installing it
Ships with the pack. Install ComfyUI-Easy-Use via ComfyUI Manager (search ComfyUI Easy Use, restart) or:
cd ComfyUI/custom_nodes
git clone https://github.com/yolain/ComfyUI-Easy-Use
Install requirements, restart. No models needed.
Where it bites
The thing to internalize is that this node is useless on its own - it produces an axis definition, not images. If you drop it in and nothing happens, that's expected: it has to feed an easy XYPlotAdvanced node, which in turn drives the sampler. The chain is XYInputs → XYPlotAdvanced → sampler.
The other is simple arithmetic: a seed batch is that many full generations. batch_count of 8 on one axis, times whatever's on the other axis, is the total render count - a Seeds++ Batch of 8 crossed with a CFG axis of 5 is 40 images. That's exactly what you asked for, but it's real GPU time, so keep the count sane while you're dialing things in and only fan it wide once the setup is confirmed. For a pure seed spread (no second variable), leave the other axis empty and you'll just get a single row of N seeds - which is often all you need to answer "is this prompt actually reliable?"
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| batch_count | INT | 31–50 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| X or Y | X_Y | — |