Ard Add Text Box
A text-concat node whose one real trick is wildcard support
- string_out
Ard Add Text Box does one thing: it takes input_text, takes add_text, and outputs them joined with a space as string_out. "a serene lake" + "at sunrise" → "a serene lake at sunrise". That's the whole node. If that sounds like a Primitive with extra steps, it basically is - but there's one detail that makes it marginally more interesting than it looks, and it's the reason this node exists in the pack.
The add_text field has ComfyUI's dynamicPrompts flag enabled. That means it accepts wildcard-style syntax like {red, blue, green} and [bright|dim], and ComfyUI expands them at execution time. So this isn't just string concatenation - it's a place to bolt a variation source onto a base prompt. Build your stable positive prompt in one box, plug a variation string in add_text, and let the batch of runs roll through different variants. That's genuinely the pack author's pattern: a static base plus a swappable addition, assembled before the CLIP encoder.
The inputs, to be thorough:
- input_text - the base string, often wired from a previous text node or the pack's Load Image prompt output.
- add_text - what gets appended, multiline and dynamicPrompts-enabled.
The single output, string_out, feeds a text encoder (like the pack's Ard Dual Prompt) or anywhere a string is accepted.
One behavior worth knowing: if either input isn't actually a string, the node gives up on concatenating and returns str(input_text) while printing an error to the console. If you connect a number or a None (say, an unconnected port) you'll get that message, not a crash - mildly helpful, mildly confusing.
Honest verdict: for a beginner, ComfyUI's Primitive node plus a concatenate is more standard, and this node won't change your life. It earns its place inside Ardenius' workflows (where it appears alongside the counter and prompt-travel nodes for building prompts that change between runs) and as a tidy wildcard assembler. If you're building prompt-variation batches and want a node that does nothing else, this is fine - just don't expect any text processing, cleaning, or templating. It concatenates.
Install is the standard pack route - ComfyUI Manager → search ComfyUI-Ardenius, or:
cd ComfyUI/custom_nodes
git clone https://github.com/ArdeniusAI/ComfyUI-Ardenius
then restart ComfyUI. The pack's requirements.txt installs civitai and moviepy for the pack as a whole; you don't need either for a string node. And if a console import error shows up at startup, that's the Save Image node wanting comfyui_controlnet_aux - ignore it.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| input_text | STRING | connect previous text as input | |
| add_text | STRING | enter your text here to be added to previous input text |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| string_out | STRING | — |