AF - Show Text
The text display node ComfyUI somehow never shipped
- STRING
Here's a sentence you'd think shouldn't need to exist: ComfyUI does not ship a simple "show this text" node. The author of this pack ran into exactly that hole while building his own example workflows, added AF - Show Text to fill it, and said so in the changelog. So this is a node that does one thing - displays whatever string you feed it in a big multiline read-only box - and does it well. It's the debugger and the workflow-shares-goodie in one.
When you'll reach for it
Mostly for looking at things mid-graph. The single most common wiring is the one the rest of this pack is built around: AF - Load Prompt History has an info output that's basically useless unless you connect it to a Show Text node, because that's where it prints which entry is selected, how many timestamps exist, and the full content of the loaded prompts. But it's also great for checking what an LLM node actually generated before it goes into CLIP, for inspecting raw conditioning text, or for proving to yourself that a node is outputting what you think it's outputting. When a workflow gives you nothing and you can't tell if it's the prompts or the sampler, this is the cheapest possible probe.
How it works
One required input: text, a multiline string that defaults to "No input connected" so an unwired node isn't a silent blank. It's an output node, so it marks the workflow as complete, and a small bit of front-end JS in the pack updates the displayed text live as the workflow runs. The other half of what makes it useful: it passes the text straight through as a STRING output. That means you can drop it into a chain - put it between your prompt source and CLIP Text Encode - and watch what's flowing through without rewiring anything. The display and the data path are the same wire.
Nothing else to it. There's no formatting, no text processing, no token counting, no save-to-file. It is deliberately the dumbest useful node in the pack, and that's a feature: nothing to misconfigure.
The fine print
A handful of other packs ship their own text display nodes - if you already have rgthree or WAS Node Suite installed, you've probably got three of these already and don't need a fourth. But this one costs you nothing extra since it comes with the pack, and its siblings in the pack (Load Prompt History especially) are designed around it. The one genuinely annoying thing: because it's an output node, every workflow that includes it keeps a display slot, so in a busy graph with several Show Text nodes the sidebar gets crowded. That's ComfyUI's architecture, not this node's fault.
Install
Same as the rest of the AF - Pack Prompt Nodes suite - zero dependencies, no model files. ComfyUI Manager: search "AF - Pack Prompt Nodes" and install. Manual route:
cd ComfyUI/custom_nodes/
git clone https://github.com/alFrame/ComfyUI-AF-Pack-Prompt-Nodes.git
Restart ComfyUI and it's under AF - Nodes → AF - Prompt Pack. Set it up next to a Load Prompt History node, wire the info output in, and run - you'll finally see what you've been loading.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | No input connected | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| STRING | STRING | — |