Input
A text box that plugs into any socket
- OUT
Input is a small glue node: a multiline text box whose output is a wildcard type, so it'll connect to just about any input socket that'll take it. It's the kind of utility that ships alongside a bigger pack to make wiring the example workflows less annoying - a place to type a prompt, a path, a label, whatever, once, and route it wherever it needs to go.
You'll find nodes like this all over the ComfyUI ecosystem (the "primitive" and "power prompt" families do the same job). This is the pack's own minimal version, and its whole value is the wildcard output - a normal string node outputs a STRING, which only plugs into string inputs; this one outputs *, which the graph will let you drop onto other socket types.
Inputs and outputs
One input:
- string - a multiline text field. Type whatever you want to feed downstream.
One output:
- OUT - typed
*(wildcard). It carries your string, but because it's a wildcard it isn't fussy about what it connects to.
That's the entire node. You type text, it comes out the other side ready to route.
Where it earns its place is the pack's own workflows. The Krea 2 and Ideogram 4 edit graphs pass prompts and the odd path around, and a single clearly-labeled Input at the top of the canvas is easier to find and edit than a prompt buried in an encode node three screens over. It's a spot to centralize the one string you tweak between every run, and the wildcard output means you can fan it out to more than just text sockets without adding converters.
Installing it
ComfyUI Manager: search ComfyUI-Conditioning-Rebalance, install, restart. Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance.git
Restart ComfyUI. No dependencies, no model files - it's a text field.
Common issues
The wildcard output is a convenience, not magic. * means "the graph won't stop you connecting this," not "the value will be reinterpreted." What comes out is your string; if you plug it into a socket that expects a number or an image, the node downstream still has to be able to make sense of a string, and if it can't, you'll get an error at runtime rather than at wiring time. So the wildcard saves you a type-cast connection, it doesn't convert types for you.
Beyond that there's genuinely little to say - it's a text box. It exists to keep the pack's example workflows tidy, and it's fine to use as a general-purpose labeled input if you like having your prompt in a clearly-named node. If you already run a primitives pack you love, you won't need this one; if you don't, it's a harmless little helper that costs nothing.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| string | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| OUT | * | — |