
Tag-based prompting for ComfyUI. Build prompts from pills you can toggle, drag and reuse, with a built-in prompt library, tag autocomplete, a booru browser and a prompt-aware LoRA loader.

Cloud, Toggle, MultiSelect, Gallery, Randomizer and Multiline: one tag list, drawn the way you want it. Convert between them any time; chain them through prefix.

One Node to rule them all. Character, outfit, background - or whatever else you can think of as collapsible, bypassable categories in a single node, each with customizable layout.

Select them, drag them, drop them. Reorder, move or copy between nodes, replace with Shift, multi-select with Ctrl. Tags, text, LoRAs, embeddings and tag groups all as the same pills.

Save them, reuse them. Characters, styles and presets as files with cover images, used as one pill or unpacked into tags.

Danbooru and e621 tags in every textarea, with aliases, category filters (artist:, char:, @) and colours, plus lora:, embedding: and group: with previews.

Your tag groups, LoRAs and embeddings in a native sidebar tab. Hover for tags, drag onto nodes, search the tags inside every group, bookmark the ones you use daily.

Search Safebooru, Gelbooru or e621 from the sidebar. Hover a post for its tags, click one to search it, drag them into your prompt or save them as a tag group.

The Prompt Lora Loader applies its own LoRAs and every <lora:...> in the incoming prompt, keeps the selected trigger words, and remaps older Anima LoRAs automatically.

Drop a generated image, get its positive prompt back as pills, including tags that were switched off.
| Node | |
|---|---|
| Prompt Cloud, Toggle, MultiSelect, Gallery | Tag lists in four layouts |
| Prompt Randomizer | Seeded choice of which tags are on |
| Prompt Multiline | Textarea with autocomplete and tag drop |
| Prompt Composer | Categories in one node |
| Prompt Extractor | Prompt from an image |
| Prompt Lora Loader | LoRAs from pills and prompt |
| Prompt to LoRA Stack | LORA_STACK for other loaders |
| Prompt Filter | Keep only known tags |
All nodes work in the classic canvas and in Nodes 2.0, and inside subgraphs.
ComfyUI Manager: search for "EreNodes", install, restart ComfyUI.
Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/erehr/ComfyUI-EreNodes.gitThen restart ComfyUI. The sidebar tab appears in the left bar, and all options are under Settings → EreNodes (reference).
Contributions are welcome. Report a bug, request a feature or join the discussions.
- ComfyUI community, for feedback and support
- ComfyUI-PromptPalette: initial inspiration and foundational code
- ComfyUI-EZ-AF-Nodes: Prompt Gallery inspiration
- DraconicDragon: tag lists and data
- ToxesFoxes: scrollable tag area
- shin131002: Anima LoRA remapper
Licensed under the MIT License.