Superside Prompt Box
The Prompt Box That's Honestly Just a Text Box — and That's Fine
- prompt
Let's get the honest version out first: Superside Prompt Box is a text box. You type a prompt, it outputs that text as a STRING, and the text is shown right on the node. That's the whole job, and in a pack whose other nodes all phone home to fal.ai and cost money per call, it's refreshing that this one is just a widget with a wire.
So why does it exist? This pack is built around the idea that a workflow can be assembled entirely from its own nodes - it reimplements core ComfyUI utilities like LoadImage and SaveImage precisely so a graph doesn't depend on any other package. The Prompt Box slots into that same philosophy: rather than reaching for whatever text node some other pack happens to provide, you get one that's guaranteed to be here, shows the text in the UI, and plays nice with the pack's other string-fed nodes.
How it works
There's no model and no API call. The node takes your prompt, returns it unchanged as the prompt output (STRING), and - the only subtle part - writes the current text back into the workflow JSON when you run or save. That means your prompt travels with the saved workflow file, which matters more than it sounds: it's the difference between reopening a workflow a month later and still seeing the text you wrote, versus staring at a blank box that only comes alive on the next run. It also marks the node as an output node, so the text renders in the UI after execution.
One detail worth knowing: the input is multiline and has dynamic prompts enabled, so {seed} style placeholders get expanded if you've got a dynamic-prompt setup.
The input that matters
prompt- your text. Multiline, so paragraphs of prompt fragments are fine.
That's it. Wire the single STRING output into anything that accepts text: a Superside Combine Prompt part, a caption node, an LLM prompt input, or a save node that writes text to disk.
Installing it
This node is part of the comfyui-superside-nodes pack, so there's no per-node install. Clone the repo into ComfyUI's custom_nodes folder and install the pack's requirements into the same Python environment ComfyUI runs on:
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. Everything, including this node, shows up under the Superside category. There are no model downloads - nothing here runs locally, and this node doesn't even touch the network. It also has no api_key input, unlike most of the pack, which is your first clue that it's a pure utility.
Common issues
The main thing people hit is expecting more from it. It's a passthrough, so if your text looks different downstream, the node isn't doing anything clever to change it - check what you actually wired it into. And because it's an output node, you'll see it render text on every run; if you just want to store a prompt without the visual, a plain string input on the consuming node works too. There's not much to go wrong with a text box, and that's the point.
If your workflow never leaves this pack, the Prompt Box is a handy zero-dependency convenience. If you already have a favorite text node from another pack, there's zero reason to switch - it genuinely is just a text box.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | — |