ComfyUI Node

Prompt Node

The glorified text box, and why that's fine

By AbstractEyes·Created about a year ago·Updated about a year ago· 12
Prompt Node
    • prompt
    text

    Prompt Node is a text box that outputs text. That is the entire node. It's from AbstractEyes/comfyui-lycoris - the same pack as the LyCORIS Loader - where it rides along as one of the author's bundled text utilities. If you're here expecting LyCORIS features, you have the wrong node. If you're here because you want a labeled STRING output to wire into something, you have the right one.

    There's a case for this even though it sounds like nothing. In a big workflow, the stock ComfyUI "primitive" text input has a habit of hiding inside nodes, and prompts get buried wherever you last typed them. This node gives you a named, always-visible box - title it "character prompt" or "style negative" - that routes text anywhere it needs to go. Change it in one place and every downstream node that reads its STRING output updates on the next run. That's the whole value proposition: organization, not computation.

    How it works

    One input, one output, zero processing. You type into text (a multiline field), it returns prompt as a STRING, unchanged. There's no trimming, no template expansion, no token counting, no dynamic anything. What you type is what comes out.

    Why you'd reach for it

    • You want a shared prompt that feeds multiple CLIPTextEncode nodes, so you edit once instead of four times.
    • You want the prompt visible and labeled on the canvas instead of buried in a primitive's popup.
    • You're building a template where a stored prompt string flows into other text utilities.

    That's genuinely about the extent of it. If you need more - variables, conditionals, joining several pieces - this isn't the tool. ComfyUI's own primitive handles single values fine, and pack-heavy options like rgthree's utilities or a prompt-schedule node handle the clever stuff. Prompt Node is the dumb, dependable one.

    Installing it

    It comes with the pack, and there's no package to install yet:

    cd ComfyUI/custom_nodes
    git clone https://github.com/AbstractEyes/comfyui-lycoris
    

    Restart ComfyUI and it'll be under utils/text as "Prompt Node." The pack's only dependency is torch, so there's nothing extra to pull in - and if you already installed it for the LyCORIS Loader, this node is sitting in your menu right now. It's the rare utility where the install instructions and the "am I done?" question have the same answer: yes.

    Categoryutils/text

    Inputs (1)

    NameTypeDefaultDescription
    textSTRING

    Outputs (1)

    NameTypeDescription
    promptSTRING