Nodes/comfyui-mixlab-nodes/Text Input ♾️Mixlab
ComfyUI Node Runs on cloud

Text Input ♾️Mixlab

A plain text box that becomes an app field

By MixLabPro·Created 3 years ago·Updated 2 months ago· 1,859
Text Input ♾️Mixlab
    • STRING
    text

    On the surface this is the most boring node in the pack: a multiline text box that outputs a string. You type something, that text comes out the other side. So why does it exist when ComfyUI already has text nodes? Because of one specific thing Mixlab does that most packs don't - turning a workflow into a web app.

    The actual point of it

    Mixlab's headline feature is Workflow-to-APP (the AppInfo node): you take a working graph and publish it as a simple web page where non-ComfyUI users just fill in fields and hit generate. But only certain node types are allowed to become those input fields. TextInput_ is one of them - it's on Mixlab's short list of nodes that surface as app inputs (alongside Load Image, FloatSlider, and a handful of others).

    So when you wire a TextInput_ into your prompt and publish the workflow as an app, that text box shows up as a form field your users can type into. That's the difference between this and a generic primitive: it's a text box with a second life as a UI control. If you never touch the app feature, yeah, it's just a string source - and that's a perfectly fine use too.

    The input and output

    There's exactly one input:

    • text - a multiline string field. Type your prompt, a caption, any text you want to pass downstream. That's it.

    Output is a single STRING. Wire it into a CLIP Text Encode, a text-combine node, an LLM node's prompt input - anywhere a string is wanted.

    Installing it

    Get the pack via ComfyUI Manager (search mixlab, install comfyui-mixlab-nodes, restart), or clone it:

    cd ComfyUI/custom_nodes
    git clone https://github.com/shadowcz007/comfyui-mixlab-nodes
    

    then install requirements and restart. No downloads - it's a pure primitive.

    Worth knowing

    • It's designed to be an app input, so if you're building a Mixlab web app, use this text node rather than another pack's - the app builder recognizes it and others it won't. For a normal graph, any text node is equivalent.
    • If you're publishing to an app and the page opens blank, that's usually not this node - it's the classic Mixlab folder-name trap. Download the pack as a zip and the folder ends up named comfyui-mixlab-nodes-main; the app feature needs it to be exactly comfyui-mixlab-nodes, so rename it and restart.
    • The name really is just "Text Input" with a trailing underscore (Mixlab suffixes several of its nodes this way to avoid colliding with other packs). Nothing hidden behind it.
    Category♾️Mixlab/Input

    Inputs (1)

    NameTypeDefaultDescription
    textSTRING

    Outputs (1)

    NameTypeDescription
    STRINGSTRING