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

Anima Character Tag Selector

An anime character encyclopedia you can click through

By nregret·Created 3 months ago·Updated 12 days ago· 305
Anima Character Tag Selector
    • text
    character_tags
    modeappend
    opt_prompt

    Anima knows an absurd number of anime characters out of the box. The animadex project rendered over 30,000 of them coherently with no LoRA at all - but knowing a character and remembering its exact trigger string are two different things. If you've ever typed a character's full name into Anima and watched it drift, this node is the fix: it hands you a searchable, filterable gallery and fills in the exact tags the model understands.

    The Anima Character Tag Selector is the character half of the Anima-Tools pack. Behind the panel is a character database derived from AnimaDex/animadex, and the UI is a real filtering tool rather than a flat list: you can cross-filter by gender, hair color, eye color, doujin popularity (illustration count), and source series. Want "long white hair, red eyes, high popularity, from a specific franchise"? Set the filters, page through the 3:4 preview cards, click. It's like browsing a character wiki with a "put it in my prompt" button.

    What it does to the tags

    Where the artist selector wraps everything in @name, the character selector goes the other way: it strips stray @ characters and outputs clean character names, comma-separated. That matches how Anima was trained - character triggers are plain names (think kafuu chino), not @-prefixed, and the official trigger data gets used when available.

    The inputs, same shape as the artist version:

    • character_tags - the comma-separated character list the panel fills.
    • mode - append (default) or override. Append prepends the characters to whatever arrives via opt_prompt; override replaces it.
    • opt_prompt - optional external prompt to merge with.

    Output is a single text STRING, ready for a CLIPTextEncode positive input.

    Same formatting quirk as its artist sibling: output ends in a trailing ", " by design, which is perfect when a prompt follows and annoying if you're chaining raw selectors together. Use the pack's Plus or Anima Prompt nodes when you're composing multiple sections.

    Install

    It's part of the zero-dependency Anima-Tools pack - nothing to pip install, no model files to fetch:

    cd ComfyUI/custom_nodes
    git clone https://github.com/nregret/Comfyui-Anima-Tools
    

    ...or install "Anima Tools" through ComfyUI Manager, then restart ComfyUI. The character database ships inside the pack; the preview thumbnails load from animadex's CDN, so the grid wants internet. You'll find it under AnimaArt as "Anima Character Tag Selector".

    One honest caveat before you lean on this for a multi-character scene: Anima's character bleeding problem is real - popular characters overwrite obscure ones, and shared attributes (two characters with witch hats) can collide. The node gives you the right tags; it can't fix the model's tendency to merge similar characters. Give each character at least one unshared distinguishing attribute and it'll behave far better.

    CategoryAnimaArt

    Inputs (3)

    NameTypeDefaultDescription
    character_tagsSTRING
    modeCOMBOappend2 options: append, override
    opt_promptoptSTRING

    Outputs (1)

    NameTypeDescription
    textSTRING