Nodes/ComfyUI_StringOps/文本输入🐠meeeyo.com
ComfyUI Node

文本输入🐠meeeyo.com

A text input node with zero processing. Yes, that's the whole thing.

By MeeeyoAI·Created 2 years ago·Updated about a year ago· 209
文本输入🐠meeeyo.com
    • STRING
    text

    SingleTextInput is the simplest node in this pack, possibly the simplest node in any pack: a multiline text box with one output that echoes whatever you typed. No transformation, no parsing, no defaults that change anything. If you're staring at it thinking "that's it?" - yes. That's it.

    So why would a node that does literally nothing exist? Two reasons, and they're both real. First, ComfyUI's own text inputs live directly on the node that consumes them, which means if three nodes need the same prompt, you're editing three places. A dedicated input node lets you type once and wire the output everywhere - one source of truth. Second, some downstream nodes force their string inputs to be wired rather than typed (forceInput), and a standalone text node is the clean way to feed them.

    It's part of ComfyUI_StringOps, the Chinese-market utility pack (branded 🐠meeeyo.com, WeChat promo in every description). For this node, the source is genuinely trivial - the entire logic is return (text,).

    How it works

    One input:

    • text - a multiline STRING, default empty.

    One output: STRING, the same text, unchanged. That's the full contract. The one behavior worth knowing: like every node in this pack, it never caches (it always reports "changed"), so it re-evaluates each run - irrelevant for a static input, but it means a downstream consumer isn't skipped.

    Where you'd use it

    • Shared prompt: put your positive prompt in one place, wire it to two or three text encoders. Edit once.
    • Feeding forceInput slots: nodes like this pack's SimpleTextReplacer (its input_string is wired-only), so SingleTextInputSimpleTextReplacer is the natural pairing.
    • As a quick scratchpad: a big editable box you can route to a display node to double-check a value mid-graph.

    Honestly, if you only need to feed one consumer, you don't need this node - just type into the consumer's own field. It earns its place when a string is shared, or when you want a workflow's "text goes here" inputs collected in one clean cluster rather than scattered.

    Installing it

    Pack standard: ComfyUI Manager → ComfyUI_StringOps, or

    cd ComfyUI/custom_nodes
    git clone https://github.com/MeeeyoAI/ComfyUI_StringOps.git
    

    Restart. No dependencies beyond ComfyUI itself.

    The honest take

    If you already run other StringOps nodes, this is a free addition to the kit - it's the pack's answer to a shared text source, and it pairs with SimpleTextReplacer, TextToList, and TextConcatenator. If you're installing the pack for this node, don't: core ComfyUI's own string input covers 95% of the need, and the 5% (shared, wired input) only matters in big workflows. It's a node that does exactly what it says, no more, and that's a compliment even if it reads like a joke.

    CategoryMeeeyo/String

    Inputs (1)

    NameTypeDefaultDescription
    textSTRING

    Outputs (1)

    NameTypeDescription
    STRINGSTRING