Int Slider π²
Steps
- INT
The Int Slider is a slider that outputs an integer. It looks like a toy until you remember that KSampler's steps input is an integer you're constantly dragging, and ComfyUI's core doesn't give you a native slider widget for it. That's the gap this fills: one node, one knob, wire it straight into steps.
What it does
A single number input, rendered as a slider, with limits hardcoded to min 0, max 50, step 1, defaulting to 25. Output is an INT.
Yes, those limits are real and deliberately not configurable. The author's README is explicit: "those limits are real (and not configurable as of now and probably won't be)". The range 0-50 exists because it maps onto the sane range for sampling steps - nobody's running a 300-step generation on a slider meant for steps. It's opinionated on purpose, in the way the whole pack is opinionated on purpose.
How it fits
The pack's numbers are color-coded by job:
FloatandFloat Sliderβ denoise (0 to 1).Float Lβ CFG (0 to 24).Int Sliderβ steps (0 to 50).
So the mental model is: drag the Int Slider on a KSampler, and the whole sampling loop re-runs with the new step count. Pair it with a seed node or a reroute and you've got a little control surface for iterating on sampling without digging into the KSampler's widget every time.
Inputs and output
number- the slider itself. Default 25, which is a fine starting point for most SDXL and Flux work; most people land between 20 and 40.- Output: a single
INTsocket. Wire it tostepson a KSampler,width/heighton latent nodes (it's an int, so it fits), or any other integer input.
Installing it
It's part of the RyuuNoodles pack:
cd ComfyUI/custom_nodes
git clone https://github.com/DraconicDragon/ComfyUI-RyuuNoodles
Restart ComfyUI, or install via ComfyUI Manager (search "RyuuNoodles"). No models, no extra dependencies beyond what the pack already pulls in.
Gotchas
The hard cap at 50 is the thing that'll trip people. If you're doing high-step runs (some workflows push 60+ steps), this slider literally cannot express that. That's not a bug, it's a design choice - but it means this node isn't a general-purpose int input. If you need a configurable-range slider instead, the author himself points you to ComfyUI_NYJY for the float version, and other packs like mixlab offer sliders with proper ranges. For the one job it was built for - steps - it just works.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| number | INT | 250β50 | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| INT | INT | β |