Nodes/ComfyUI-LogicUtils/Debug Combo Input
ComfyUI Node

Debug Combo Input

A bare dropdown that hands back your pick as a string

By aria1th·Created 3 years ago·Updated 7 months ago· 116
Debug Combo Input
    • STRING
    input10

    This is one of the smallest, most self-explanatory nodes in ComfyUI-LogicUtils, and that's kind of the point: DebugComboInputNode is a plain dropdown widget with no logic behind it beyond passing your selection out as a string. If you've ever wanted a quick manual "pick one of these options" control in a graph without wiring up a full switch node or hardcoding a value elsewhere, this is that.

    It's part of ComfyUI-LogicUtils, a grab-bag utility pack from GitHub user aria1th - publicly known as AngelBottomless, the trainer behind Illustrious XL. The rest of the pack leans toward data manipulation (dicts, type conversion, image concatenation); this one sits in the "Misc" category and reads like exactly what its name says - something built for debugging or quickly prototyping a graph, then left in the pack because it was useful enough to keep. The pack's own README doesn't pretend to be a polished product: "proper documentation is being prepared, however there are too many nodes."

    How it works

    input1 is an enum-typed widget - a dropdown you select a value from directly on the node, no wire needed. The sample choices ComfyUI reports for it are "0", "1", "2", with "0" as the default, though as with any ComfyUI combo widget the actual list of choices comes from the node's own definition at install time, not from something you configure per-workflow. Whatever option is selected gets passed straight through as a STRING output - there's no transformation, no logic, just "here's what you picked, as text."

    Practically, this is the kind of node you drop into a graph when you want a quick, visible, manually-switchable string value - for testing how a downstream node reacts to different string inputs, or as a lightweight stand-in while you're still deciding what a "real" upstream node should provide.

    The inputs and outputs that matter

    • input1 (enum, default "0") - the dropdown selector itself. You pick the value directly on the node.
    • Output: a single STRING - whatever you selected, unchanged, ready to wire anywhere a string is expected.

    How to install it

    Through ComfyUI Manager: search ComfyUI-LogicUtils, install, restart. Manually:

    cd ComfyUI/custom_nodes
    git clone https://github.com/aria1th/ComfyUI-LogicUtils
    

    Restart ComfyUI afterward. Nothing to download - this node has no dependencies beyond ComfyUI itself. The README's opt-in auto-install hook (COMFYUI_LOGICUTILS_AUTO_INSTALL=1, disable with COMFYUI_LOGICUTILS_SKIP_INSTALL=1) is aimed at heavier parts of the pack; a bare dropdown node has nothing for it to install.

    Common issues & troubleshooting

    The dropdown only shows 0, 1, 2 and you need different values. The choices are fixed by the node's definition, not editable per-workflow through the UI. If you need arbitrary string options rather than these specific ones, this isn't the right node - you'd want a text input node instead.

    Not sure what this node is actually for. That's fair - it's genuinely minimal, more of a debugging/prototyping aid than something with a designed workflow role. If you're not actively testing how a downstream node handles different string values, you probably don't need it in a finished graph.

    Can't find it in Manager's search. It's a small pack with low visibility - use Manager's "Install via Git URL" and paste https://github.com/aria1th/ComfyUI-LogicUtils directly if search comes up empty.

    CategoryMisc

    Inputs (1)

    NameTypeDefaultDescription
    input1COMBO03 options: 0, 1, 2

    Outputs (1)

    NameTypeDescription
    STRINGSTRING