Preview Strings
Actually see the prompts your data-driven graph is using
ComfyUI will happily render a graph where you have no idea what any of the text actually says. The prompts are buried in wires, built by other nodes, joined by concatenators - and when the output looks wrong, the first question is always "what did the prompt actually say?" Preview Strings is the cheap answer: wire any string (or list of strings) into it, and it prints them in its UI panel so you can see exactly what's flowing through the graph.
That's the entire job. One input, strings, a STRING with forceInput - it arrives over a wire, never by typing - and it's an output node with no outputs. It doesn't transform, encode, or route anything. It's a debug instrument, and in a pack where prompts are data rather than text boxes, a debug instrument is worth its weight.
Where it shines in a Pseudocomfy workflow
- After PseudoProcessEnvironmentalPrompts. The
env_alloutput is a joined scene+style+negative string; drop a Preview Strings on it and you can read the full global instruction before it hits the sampler. - On mat_txts_all from PseudoProcessMaterialPrompts. See every material prompt in one place, confirm they arrived, spot the typo that's been haunting your renders.
- On any chained output of PseudoConcatStrings. When you're composing strings mid-graph, this is how you verify the separator and order landed right.
Because it's INPUT_IS_LIST, it naturally displays lists - each string shows up as its own entry, which is exactly what you want when auditing a list of material prompts.
The honest caveats
- It's an output node, which means it's a terminal. ComfyUI treats output nodes as the end of the graph - you can queue-run up to it and stop, and it shows in the results panel. Don't expect to wire its (nonexistent) output onward; if you need the strings to continue, put a reroute in front and tap off that.
- No node, no signal. If you don't add it to a graph, there's no logging equivalent; this pack prints some info to the console, but for visible prompts, this is the tool.
- It previews, it doesn't save. If you want the prompts to persist with the image, that's what the standard workflow-metadata embedding does; this node is purely for your eyeballs mid-build.
It's a two-minute addition that saves a lot of squinting at tiny text boxes. Ships with the pack: git clone https://github.com/Pseudotools/Pseudocomfy into custom_nodes and restart, or grab "Pseudocomfy" from ComfyUI Manager.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| strings | STRING | — |
Outputs (0)
No outputs