Nodes/Bjornulf_custom_nodes/๐Ÿ‘ Show (Text, Int, Float)
ComfyUI Node

๐Ÿ‘ Show (Text, Int, Float)

The original debug window into your graph

By justUmenยทCreated 2 years agoยทUpdated about a year agoยท 545
๐Ÿ‘ Show (Text, Int, Float)
  • text_int_float

    Before you can fix a workflow that's producing the wrong thing, you need to actually see what's flowing through the wires. That's the entire job of this node - plug in a value, run the graph, and it displays whatever came through. It's read-only by design; the author color-codes it so you don't mistake it for something editable.

    This is node #1 in the pack's own numbering, and it shows - it's the original, general-purpose version of what later became a small family of type-specific viewers.

    How it works

    It accepts anything - text, an integer, or a float - through a single wildcard input and renders it directly on the node. The color coding is the tell for what came through: green means it caught a STRING, orange a FLOAT, blue an INT. That's a deliberate signal, not decoration - the author's own words are that the colors exist "so you don't try to edit them."

    Since this original version handles all three types through one wildcard socket, it's flexible but a little generic. Later updates to the pack added four dedicated viewers - Show (Int), Show (Float), Show (String/Text), and Show (JSON) - each typed to exactly one kind of value, and ComfyUI will auto-suggest the matching one when you drag a wire off a typed output. Reach for this original node when you're not sure what type is coming down a wire, or when you deliberately want one viewer that can catch several different types on the same graph. Reach for the typed ones when you know exactly what you're watching and want a cleaner display (the JSON viewer in particular pretty-prints structured text instead of dumping it raw).

    The inputs and outputs that matter

    • text_int_float (required, wildcard *) - connect any text, int, or float output here.
    • No outputs. It's a terminal display node (is_output_node: true) - the value stops here, it doesn't pass through to the rest of your graph. If you need to both watch a value and keep using it downstream, split the wire: one branch into this node, one branch continuing on.

    How to install it

    ComfyUI Manager โ†’ search Bjornulf_custom_nodes โ†’ install โ†’ restart. Manual:

    cd ComfyUI/custom_nodes
    git clone https://github.com/justUmen/Bjornulf_custom_nodes
    pip install -r Bjornulf_custom_nodes/requirements.txt
    

    Nothing this node needs beyond ComfyUI itself - it loads even if the pack's heavier optional dependencies (ffmpeg, ollama, whisper) never get installed.

    Common issues & troubleshooting

    It's blank until I run the graph. Correct - it shows what actually executed, so nothing appears until you Queue Prompt. If it's still blank after a run, the upstream branch either didn't execute or isn't producing a value at all.

    I can't type into it to change the value. Right, it's a viewer, not an input. If you want to write text directly into the graph, use the pack's Write Text node instead - this one exists purely so you don't accidentally treat a debug display as an editable field.

    A number displayed but I expected text, or vice versa. Check the node's color - green/orange/blue tells you what type actually arrived, which is often the bug itself. If you expected a string and got a number, something upstream is producing the wrong type, and this node is how you catch it before it breaks something further down the chain.

    Should I use this or one of the newer typed Show nodes? For general debugging where you're not sure what's coming through, this one's fine. Once you know the exact type and want a cleaner, purpose-built display - especially for JSON, which this node won't format - switch to the matching dedicated viewer.

    CategoryBjornulf

    Inputs (1)

    NameTypeDefaultDescription
    text_int_float*โ€”

    Outputs (0)

    No outputs