ComfyUI Node

Text Preview

A dead-simple debug window for whatever's flowing through your graph

By aria1th·Created 3 years ago·Updated 7 months ago· 116
Text Preview
  • text

    Text Preview has no output socket. That's not an oversight - it's the point. Wire anything into it and it just shows you the value, right there on the node, so you can actually see what's flowing through a wire instead of guessing. It's a dead-end by design: a debug tap, not a pass-through.

    That matters more than it sounds like in a pack built around control flow - once you've got random pickers, shuffles, iterators, and string merges chained together, it stops being obvious what value is actually sitting on any given wire at any given moment. Rather than temporarily rerouting a wire to a save-text node or squinting at console logs, you drop a Text Preview off to the side, wire in a tap from whatever you want to inspect, and run the graph. The value shows up on the node itself.

    How it works

    It takes whatever's connected, converts it to a string if it isn't one already, and displays it directly on the node. Because it's marked as an output node with no actual output socket, ComfyUI treats it as a terminal point in the graph - a place execution ends, not continues.

    The inputs and outputs that matter

    • text - typed *, default "text". Accepts genuinely anything: a STRING, an INT, a BOOLEAN, the output of a random picker or a math node. Whatever type it is, it gets displayed.
    • Outputs - none. This is the detail that trips people up coming from nodes that look similar (a "Show Text" style node in another pack might still pass its value through) - here, there's nothing on the other side to wire onward.

    How to install it

    Ships with the full LogicUtils pack. Via ComfyUI Manager: search ComfyUI-LogicUtils, install, restart. Or manually:

    cd ComfyUI/custom_nodes
    git clone https://github.com/aria1th/ComfyUI-LogicUtils
    

    then restart ComfyUI. No models, nothing heavy - it's a display widget, about as lightweight as a node gets.

    Background on the pack: it's written by aria1th, publicly known as AngelBottomless, the trainer behind Illustrious XL - the SDXL anime finetune that displaced Pony Diffusion v6 as the open-source default. LogicUtils is his side project, and the README is upfront about the docs: "Proper documentation is being prepared, however there are too many nodes." That's held since the repo's last push in early 2026. It's a real, used pack all the same - it turns up as a dependency in complex published workflows next to rgthree-comfy and comfyui-kjnodes - people just figure out nodes like this one from the name and defaults, the way this article does.

    Common issues & troubleshooting

    Tried to wire something out of it and there's nothing to connect. That's expected - it has no output socket at all, by design. If you need to both see a value and keep using it downstream, wire the original source to both Text Preview and whatever else needs it, rather than trying to chain through the preview node.

    It's not updating when you expect it to. Like other nodes in this pack, it only shows what it received on the last actual execution - if ComfyUI cached and skipped re-running the upstream branch because nothing changed, the preview won't refresh either. Force a re-run (change a seed, a widget value) if you need a fresh read.

    Node's missing after install. Confirm the folder under custom_nodes is named exactly ComfyUI-LogicUtils, not -main from a manual zip download, then fully restart ComfyUI.

    CategoryMisc

    Inputs (1)

    NameTypeDefaultDescription
    text*text

    Outputs (0)

    No outputs