Nodes/ComfyUI Easy Use/Image Chooser
ComfyUI Node Runs on cloud

Image Chooser

Pause the run and pick which image continues

By yolain·Created 3 years ago·Updated 12 days ago· 2,647
Image Chooser
  • images
  • image
modeAlways Pause
preview_rescale1.00

Most workflows are fire-and-forget: queue it, walk away, look at whatever came out. easy imageChooser puts a human back in the loop. It pauses generation partway through, shows you the images produced so far, and waits for you to click the one (or ones) you want before the rest of the graph continues. Everything downstream - upscaling, face detailing, saving - only runs on your pick.

It's a port of chrisgoringe's cg-image-picker "Preview Chooser," folded into the Easy-Use pack.

Why you'd reach for it

The economics are the point. Upscaling and detailing are expensive; generating a batch of small candidates is cheap. So the smart pattern is: generate four low-res options, look at them, pick the one worth the money, and only upscale that. Without a chooser you either upscale all four (three times the cost, wasted) or commit to a seed blind and re-run when it's wrong. imageChooser lets you make the call at exactly the moment you have the information - after seeing the candidates, before spending the compute.

It's a curation gate. Batch of variations in, your judgment applied, one clean choice out to the rest of the pipeline. Great for hero-shot workflows where you'll generate many and keep few.

The inputs and outputs

  • images (optional IMAGE) - the batch to choose from. This is what gets previewed when the run pauses.
  • mode - Always Pause stops on every run and makes you choose; Keep Last Selection reuses your previous pick without pausing, which is what you switch to once you've locked a choice and want to re-run the downstream without being interrupted again.
  • preview_rescale (default 1) - scales the preview thumbnails. Drop it below 1 if a big batch of large images makes the picker unwieldy on screen.
  • image (output) - the image(s) you selected, passed to the rest of the graph.

The interaction: run the graph, it halts at the chooser and shows the batch, you click your selection, and generation resumes with only that image flowing onward.

Installing it

ComfyUI Manager: search ComfyUI Easy Use, install, restart. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/yolain/ComfyUI-Easy-Use

then install the requirements (install.bat on Windows, else pip install -r ComfyUI-Easy-Use/requirements.txt) and restart.

Common issues

  • It's sensitive to ComfyUI's frontend version. This node interacts deeply with the UI, and the pack has repeatedly had to revamp it to keep up with frontend changes (selection breaking, the run cancelling instead of pausing, controls not appearing). The fix is almost always the same: update Easy-Use to the latest version. If the picker won't let you select or the workflow cancels when it should pause, you're on an old build against a newer frontend.
  • "Nothing happened." The pause is easy to miss the first time - the run is waiting on you, not stuck. Look for the preview and click a candidate to continue. In Keep Last Selection mode it won't pause at all, which is by design.
  • Using it inside a loop. Earlier versions couldn't; that was fixed, so again, stay current if your loop-plus-chooser setup misbehaves.
CategoryEasyUse/Image

Inputs (3)

NameTypeDefaultDescription
modeCOMBOAlways Pause2 options: Always Pause, Keep Last Selection
preview_rescaleFLOAT1.000.05–1
imagesoptIMAGE

Outputs (1)

NameTypeDescription
imageIMAGE