List Creater
Turn a blob of text into a real LIST, one delimiter at a time
- LIST
ComfyUI's LIST type is how "run this once" becomes "run this N times" - hand a list to a node that supports it and the graph iterates over every item automatically. The annoying part is usually getting your data into that shape in the first place. ListCreaterNode skips the ceremony: paste a block of text, tell it what separates one item from the next, and it hands you back a proper LIST.
It does exactly one thing and does it plainly. You type or paste text into the Text field, it splits that text on whatever you put in Separator, and - if you want - it throws away any resulting empty entries before handing the list downstream. That's the whole node. No regex, no per-item transforms, just split-and-clean.
The inputs and outputs that matter
All three fields are required, and all of them are the kind of thing a beginner will actually touch:
Text- the multiline field where your raw content goes. A batch of prompts, a comma-separated tag list, a set of filenames, one item per line - whatever you're trying to turn into iterable items.Separator(default,) - what marks the boundary between items. The author's own tooltip on this field is worth knowing:\n → newline. That means if you want to split on line breaks, you type the two literal characters backslash-n into the field rather than trying to paste an actual newline into what looks like a single-line box - the node interprets that escape sequence for you.RemoveEmptyValues(defaultfalse) - toggle this on to strip blank items from the result. Handy when your text has a trailing comma, a blank line, or double separators back to back, all of which would otherwise leave you with a stray empty string in the list.
The single output is LIST, which you wire into anything downstream that expects one - a batch-driving node, a loop, or one of this pack's own XYZ utilities if you're feeding it a set of values to sweep through.
How to install it
Through ComfyUI Manager, search "DemonAlone-nodes-ComfyUI" and install. By hand:
cd ComfyUI/custom_nodes
git clone https://github.com/DemonAlone/SimpeStringGenerator_ComfyUI
then restart ComfyUI. Note the clone URL is SimpeStringGenerator_ComfyUI - the pack's original name - even though it now presents itself as "DemonAlone-nodes-ComfyUI" everywhere else; same repo, both names are correct depending on where you're looking. No models, no requirements.txt - it's a plain-text utility, so there's nothing to download.
Common issues & troubleshooting
You get one extra empty item at the end. This is the classic symptom of a trailing separator - a text block that ends with a comma, or a final blank line - feeding a naive splitter. Flip RemoveEmptyValues to true and it goes away.
Newlines aren't splitting. If you typed an actual line break into Separator instead of the two characters \n, it likely won't behave the way you expect - use the literal escape sequence the tooltip specifies.
Nothing shows up when you search for help on this one. It's a tiny personal utility with essentially no community footprint outside its own repo, so there's no Reddit thread to lean on if something's off - check the source directly, it's short enough to read in a couple of minutes.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| Separator | STRING | , | \n → newline |
| RemoveEmptyValues | BOOLEAN | false | — |
| Text | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| LIST | LIST | — |