Anima Prompt Corrector Simple
The no-frills version for a clean string out
- 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.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | Comma-separated prompt text to normalize and reorder for ANIMA. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | Prompt text after ANIMA ordering and syntax cleanup. |