Nodes/comfyui-superside-nodes/Superside Text Preview
ComfyUI Node

Superside Text Preview

Stop Guessing What That String Output Is — Make the Node Show You

By Superside·Created about a month ago·Updated 3 days ago· 1
Superside Text Preview
    • STRING
    text

    Some of the most useful nodes in any workflow are the boring ones that just show you what's happening. Superside Text Preview is that node for strings. You wire an incoming STRING into it and the text appears right on the node in the graph - no digging through the output panel, no console spelunking.

    Why you'd reach for it

    The pack's own docstring names the canonical use: a trained LoRA URL. The Z-Image LoRA Trainer node returns a lora_file_url - a URL to a trained LoRA hosted on fal. That's a string, and without a preview you'd have to trust it or go hunting for it. Text Preview sits at the end of that wire and shows you the actual URL, so you can copy it, paste it into a downloader, or sanity-check that the training actually produced something. Same story for any of the pack's info outputs, which are result URLs or JSON blobs tucked inside STRING outputs.

    The other reason it exists is pack self-containment. This is an in-house reimplementation of the Text Preview node from a sibling package (superside-utility-nodes), so a workflow assembled entirely from this repo doesn't need that other package - same contract, no extra dependency.

    How it works

    The input text is a forced-input STRING, which is the one genuinely important detail: you can't type into this node, only connect to it. That's by design - it's a display, not an editor. Whatever comes in gets shown in the node UI and passed straight through the single STRING output, so you can chain a preview in the middle of a wire without changing the data. Like the other utility nodes in this pack, there's no model call and no api_key - it never leaves your machine.

    Installing it

    It comes with the comfyui-superside-nodes pack, so install the pack once and restart:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Superside/comfyui-superside-nodes.git
    cd comfyui-superside-nodes
    pip install -r requirements.txt
    

    Then restart ComfyUI and it's under the Superside category. No model files, no extra dependencies beyond the pack's own requirements.txt.

    Common issues

    The most common stumble is trying to type into it. You can't - forceInput means text only arrives via a wire. If you want a box you can type into, that's what Superside Prompt Box is for; this node is strictly a readout. Second, since it's an output node, long strings (like a full JSON info blob) will render in the UI and can make the graph busy - that's expected, and it's often exactly why you placed it there. If you find yourself not needing the visual, you can drop it and read the value from the output panel instead.

    It's a tiny node, and it knows it. Wire a string in, see the string, move on.

    CategorySuperside

    Inputs (1)

    NameTypeDefaultDescription
    textSTRING

    Outputs (1)

    NameTypeDescription
    STRINGSTRING