Nodes/ComfyUI EasyUse Anima/Anima Prompt Corrector Simple
ComfyUI Node

Anima Prompt Corrector Simple

The no-frills version for a clean string out

By n0va39·Created 3 months ago·Updated a day ago· 24
Anima Prompt Corrector Simple
    • prompt
    prompt

    Sometimes you don't want a report, you just want the fixed prompt. Anima Prompt Corrector Simple is exactly that: one multiline prompt in, one corrected string out. It's the same ANIMA normalization logic as the full Anima Prompt Corrector - reordering known sections, cleaning syntax, preserving natural-language casing - minus the artist overrides and minus the JSON report. If the full node's two-output setup feels like machinery you don't need, this is the version you'll actually wire into a text encode.

    What it is and when to use it

    The input is a single required prompt (multiline, comma-separated). The output is prompt - the text after ANIMA ordering and syntax cleanup. That's the entire surface.

    Where it earns its place:

    • Inline in a pipeline. You want a corrector between a prompt source and a CLIP encode, and you don't care about diagnostics. One wire in, one wire out, done.
    • In a loop or a batching setup. The simple form is deterministic and cheap to reason about - no extra outputs to handle.
    • When the full corrector's report would just be noise. If you've already audited your prompt once, the Simple node is the "keep my text tidy" option.

    What you give up

    The full Anima Prompt Corrector adds artist_overrides and artist_exclusions (manual control over which triggers count as artists) and a report output with changed state, unknown tags, duplicates, and warnings. The Simple version applies the same reordering but you can't tune artist detection and you can't see what moved. For most pasted-from-Civitai prompts that's fine; for a finicky LoRA whose trigger keeps getting reclassified, use the full node.

    How it fits the pack

    This sits at the bottom of the pack's prompt toolchain. Up the stack you have Prompt Builder (structured field assembly), Prompt Studio (that plus autocomplete/highlighting), and the Advanced editors. The correctors are the cleanup step: they take a messy flat string and normalize it. Chain a corrector before the builder's prompt field and you get tidy-in, tidy-out.

    Install and gotchas

    Standard pack install:

    cd ComfyUI/custom_nodes
    git clone https://github.com/n0va39/ComfyUI-EasyUseAnima
    cd ComfyUI-EasyUseAnima && pip install -r requirements.txt
    

    Restart ComfyUI; ComfyUI Manager finds it under "ComfyUI EasyUse Anima".

    Two honest caveats. First, because there's no report output, you can't tell what it changed - if a prompt comes back looking different from what you typed, that's the reordering doing its job, but you'll have to trust it. Second, "normalize for ANIMA" means ANIMA's conventions; it won't fix a prompt that's semantically wrong, only structurally messy. And one quirk worth knowing: the node's caching takes the prompt translation setting into account, so if you toggle translation in the pack's settings and the corrected text doesn't change, that's why - it's being deliberately stable.

    CategoryEasyUse Anima/Prompt

    Inputs (1)

    NameTypeDefaultDescription
    promptSTRINGComma-separated prompt text to normalize and reorder for ANIMA.

    Outputs (1)

    NameTypeDescription
    promptSTRINGPrompt text after ANIMA ordering and syntax cleanup.