Nodes/Anima-Tools/Anima Character Tag Selector+
ComfyUI Node

Anima Character Tag Selector+

Character picker plus a clean splice for your own text

By nregret·Created 3 months ago·Updated 13 days ago· 307
Anima Character Tag Selector+
    • text
    character_tags
    extra_text
    separator,

    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.

    CategoryAnimaArt

    Inputs (3)

    NameTypeDefaultDescription
    character_tagsSTRING
    extra_textSTRING
    separatorSTRING,

    Outputs (1)

    NameTypeDescription
    textSTRING