Nodes/Boyonodes/Boyo Multiline Text
ComfyUI Node

Boyo Multiline Text

A Plain Multiline Text Box That Does Exactly One Thing

By DragonDiffusionbyBoyo·Created 2 years ago·Updated 4 days ago· 17
Boyo Multiline Text
    • text
    text

    BoyoMultilineText is the honest text node: a big text box that outputs the exact string you typed. Nothing filtered, nothing reformatted, nothing sanitized. The author's own docstring says it best - "dumb, honest multiline text source." If you've ever had a text node quietly strip quotes, collapse whitespace, or fight you over line endings, you'll appreciate what "no processing" buys you.

    The whole thing is one input and one output. text is a multiline STRING widget (empty by default) and the output text is the same STRING, verbatim, ready to feed a prompt encoder, a text pipeline, or another node. There are no options to misconfigure because there's nothing to configure.

    You might reasonably ask: doesn't stock ComfyUI already have a Text Multiline node? It does. BoyoMultilineText exists for a couple of practical reasons. First, it belongs to a family - it's the natural partner to BoyoGetLineByNumber, which slices a text block by index, and to the pack's prompt-relay and loop nodes. If you're already running Boyonodes for the batch tools, this is the text source that connects to them with zero impedance. Second, a stock node's STRING output behaves slightly differently depending on which ComfyUI version and frontend you're on; a pack that wants its text pipelines to behave identically everywhere ships its own source node rather than depending on core's. It's the ComfyUI equivalent of a standard library that keeps its own string type.

    That's also the honest caveat: if you're not using the rest of Boyonodes, you don't need this node. It doesn't do anything the built-in can't. Its value is cohesion, not capability.

    Installing it

    Same one-liner as the rest of the pack:

    cd ComfyUI/custom_nodes
    git clone https://github.com/DragonDiffusionbyBoyo/Boyonodes
    

    Or search Boyonodes in ComfyUI Manager and restart. Pure text node - zero extra dependencies, nothing to pip install, and none of the pack's heavier requirements (chatterbox-tts, funasr, seed-vc) touch it.

    The only gotcha that matters

    If you feed its output into a node with a forceInput STRING socket, it works as expected. If you need per-line access rather than the whole block, don't reach for this - wire it into BoyoGetLineByNumber and pick a line. And if the whole pack vanished from your node list after install, the usual suspect applies: one heavy module in this kitchen-sink repo failed to import and took everyone down with it. Read the console traceback, install the named package, restart.

    Simple, predictable, and unglamorous. Sometimes that's exactly the node you want between a pile of text and the rest of your graph.

    CategoryBoyoNodes/text

    Inputs (1)

    NameTypeDefaultDescription
    textSTRING

    Outputs (1)

    NameTypeDescription
    textSTRING