Nodes/Endless ️🌊✨ Nodes/β™ΎοΈπŸŒŠβœ¨ Six Integer IO Widget
ComfyUI Node

β™ΎοΈπŸŒŠβœ¨ Six Integer IO Widget

Six Integer IO Widget β€” six ints in, six ints out, the tidy version that works

By tusharbhuttΒ·Created 3 years agoΒ·Updated about a year agoΒ· 69
β™ΎοΈπŸŒŠβœ¨ Six Integer IO Widget
    • INT1
    • INT2
    • INT3
    • INT4
    • INT5
    • INT6
    β—„int10β–Ί
    β—„int20β–Ί
    β—„int30β–Ί
    β—„int40β–Ί
    β—„int50β–Ί
    β—„int60β–Ί

    The β™ΎοΈπŸŒŠβœ¨ Six Integer IO Widget is the widget-flavored twin of the pack's integer IO switch: six integer inputs with values you type straight into the node, and the same six integers out on six labeled sockets. The "widget" part means the values live as fields on the node rather than coming from connectors - though you can still wire over any of them and the connection wins.

    It's pure pass-through, and that's the point. You get six typed-in integers in one tidy box, each pushed out on its own named output, ready to route to six different places. If you've got a batch of settings - seeds, counts, steps - that you want to gather, label, and distribute without a tangle of wires, this is exactly the ergonomic convenience you'd want. It's also the rare member of this family that actually does what its schema promises: the implementation returns all six values in order, correctly matched to its six outputs.

    How it works

    Six inputs, six outputs, same names:

    • int1 through int6 - INT, default 0 each. int1 is required, the rest optional (all have defaults, so you can leave some untouched).

    Outputs: INT1 through INT6, each returning its matching input. int1 in means INT1 out. No selection, no math, no surprises - it's a labeled fan-out for integers.

    Where you'd reach for it: keeping a workflow legible. One small node holding six numeric settings with clear names beats hunting for a value buried in some upstream node. The "Widget" sibling relationship also means you can choose per use-case - this one for hand-typed values, the IO Switch variant for connector-driven ones.

    Installing it

    Standard pack install:

    • ComfyUI Manager β†’ Install Custom Nodes β†’ search "Endless" / "Endless-Nodes".
    • Or clone it in:
    cd ComfyUI/custom_nodes
    git clone https://github.com/tusharbhutt/Endless-Nodes
    

    Restart ComfyUI. No pip dependencies at the pack level.

    The honest caveat

    Same legacy story as every ESS class: pre-June-2025 pack, dropped in the author's "removed all the old nodes" rebuild, so a fresh install won't ship it and old workflows referencing it may flag it missing. The current pack's integer switch widgets cover the same "typed-in ints as wireable outputs" need with maintained code. If this node's already in a working workflow, leave it - it's one of the good ones. If you're building new, the current pack's widgets or any maintained pass-through will do the identical job with less archaeology.

    CategoryEndless 🌊✨/Switches/Fixed

    Inputs (6)

    NameTypeDefaultDescription
    int1INT0β€”
    int2optINT0β€”
    int3optINT0β€”
    int4optINT0β€”
    int5optINT0β€”
    int6optINT0β€”

    Outputs (6)

    NameTypeDescription
    INT1INTβ€”
    INT2INTβ€”
    INT3INTβ€”
    INT4INTβ€”
    INT5INTβ€”
    INT6INTβ€”