Static String
A fixed text value as a wire
- STRING
Static String is the text version of a constant: type a string into the widget, get it back out as a STRING socket you can wire into anything downstream that takes text. No formatting, no concatenation, no logic - just a fixed value with a plug on it.
It's one of the "Logic Gates" nodes in ComfyUI-LogicUtils, aria1th's small pack of utility nodes for building more programmatic ComfyUI graphs. The same GitHub account trained the Illustrious XL checkpoints under the AngelBottomless handle - genuinely different work, though, and this side of things has been dormant since a last push on 2026-01-21.
Why you'd reach for it
The value of parking a string in its own node rather than typing it directly into a widget on whatever consumes it: you can wire the same output to multiple nodes at once, and you can feed it into other LogicUtils nodes that specifically expect a wired STRING input rather than a raw text widget. This pack's own String to Base64 Encode, Uniform Random Choice, and Yieldable Iterator String nodes all take a STRING socket rather than letting you type directly into them in every configuration - Static String is one clean way to get a fixed value into that socket.
Inputs and outputs
- string - the text. Default is an empty string.
- Output - a single STRING, unchanged.
That's it - the entire schema.
Installing it
ComfyUI Manager → search ComfyUI-LogicUtils → install → restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/aria1th/ComfyUI-LogicUtils
No model files. No real dependencies either, per a r/StableDiffusion thread that recommended this exact pack for lightweight logic in ComfyUI over bulkier, less-maintained alternatives like WAS Node Suite and Impact Pack, specifically because "it doesn't have dependencies." That matches the README, whose auto-install hook is opt-in only (COMFYUI_LOGICUTILS_AUTO_INSTALL=1, force-off with COMFYUI_LOGICUTILS_SKIP_INSTALL=1) - there isn't much for it to install in the first place.
Common issues
There's not really a failure mode for a node whose entire job is "hold this text." The thing worth knowing applies to the whole pack rather than this node specifically: nothing here has shipped since January 2026. For a static constant that's close to a non-issue - there's almost nothing in this node for a ComfyUI core update to break - but it's worth knowing you're on a quiet, single-maintainer pack rather than an actively developed one if you're leaning on it for anything more load-bearing elsewhere in the graph.
If you open a shared workflow and ComfyUI flags StaticString as a missing node, that just means the person who built it had LogicUtils installed and you don't - install it the same way above and it'll resolve.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| string | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| STRING | STRING | — |