Nodes/IF_LLM/IF Text Typer✍️
ComfyUI Node

IF Text Typer✍️

A Multiline Text Box That Wires Into Your Graph

By if-ai·Created 2 years ago·Updated about a year ago· 157
IF Text Typer✍️
    • STRING
    text

    IF_LLM_TextTyper is the simplest node in this pack, and there's no shame in that. It's a multiline text box that outputs whatever you typed. That's it. One input, one output, no options, no processing.

    So why does it exist? Because in ComfyUI a plain string widget on a node is awkward to wire onward - many nodes only accept text from a connection, not from a typed widget. IF_LLM_TextTyper is an output node, which means its text is easy to grab, inspect, and feed into other nodes in the pack. Think of it as a scratchpad that happens to be part of the graph.

    You'll most often use it two ways:

    • As a manual prompt entry point - type a base prompt, wire it into IF_LLM_JoinText or IF_LLM_DisplayText, and you have a readable, editable source of truth sitting on the canvas instead of a collapsed widget.
    • As a sink for debugging - drag a string wire onto it to see a value on the graph without hunting through the console.

    How it works

    Nothing clever happens under the hood. The required text input is a multiline STRING, and the single STRING output passes it through unchanged. Because it's marked as an output node, ComfyUI surfaces its value in the UI, which is the entire point.

    Installing it

    It ships with the IF_LLM pack, so there's no separate install. ComfyUI Manager (search "IF_LLM") or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/if-ai/ComfyUI-IF_LLM
    

    then restart. The README's usual caveats apply - this pack conflicts with IF_AI_tools (uninstall that first), and the dependency install is heavy even though this particular node uses nothing special.

    Troubleshooting

    • I typed text and nothing comes out - the text widget fills the output on execution. If you changed the text after the last run, hit Queue again.
    • The output seems identical to the input - correct. That's the feature. If you wanted transformation, this is the wrong node.

    If you already use a pack like rgthree-comfy with its own text utilities, you may never touch this one - it's a convenience primitive, not a capability. But when you just want a visible, wireable text box and you're already inside the IF_LLM ecosystem, it's right there and it works.

    CategoryImpactFrames💥🎞️/IF_LLM

    Inputs (1)

    NameTypeDefaultDescription
    textSTRING

    Outputs (1)

    NameTypeDescription
    STRINGSTRING