Anima Character Tag Selector+
Character picker plus a clean splice for your own text
- text
Same character gallery, same hair-color/eye-color/popularity filters, same clean character names in the output - the Anima Character Tag Selector+ just swaps the awkward merge logic for something you can actually rely on.
Where the base version takes a mode and an opt_prompt and leaves you to deal with its trailing ", ", the Plus version splits the job cleanly:
character_tags- the comma-separated character list from the panel (or typed by hand).extra_text- your own prompt text that lands after the characters.separator- how the two halves join, defaulting to", ".
The join is the whole selling point. Character output already ends in a comma-space, so if your separator is a comma or empty string the node splices directly and you never see a ", , "; with a custom separator it strips the trailing comma first and joins with exactly one delimiter. The author's phrase for it is "smart anti-conflict concatenation," and it genuinely is - it's the node you reach for when the base selector's formatting habits keep biting you.
Everything else carries over from the base node: characters are output as plain names (no @ wrapping, stray @ stripped), the database ships in the pack, and the preview grid pulls thumbnails from animadex's CDN. Output text feeds a CLIPTextEncode, or slots into the pack's Anima Prompt nodes' character_tags input.
Install
Part of Anima-Tools, one install for everything:
cd ComfyUI/custom_nodes
git clone https://github.com/nregret/Comfyui-Anima-Tools
Or ComfyUI Manager → search "Anima Tools" → Install, then restart. Zero pip dependencies, no model downloads, under AnimaArt as "Anima Character Tag Selector+".
If you're only ever putting characters into a prompt and nothing else, the base node is fine. The moment you're composing - character + your own scene description in one node - the + version is the one that doesn't leave comma debris behind.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| character_tags | STRING | — | |
| extra_text | STRING | — | |
| separator | STRING | , | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |