Subject 📋
Subject (WildPromptor) — character, animal, and object keywords
- prompt
This is the "who or what is in the picture" node. People, animals, humanoids, vehicles, clothing - the main subject of your image, picked from dropdowns instead of typed from memory. It's usually the first fragment you assemble, since a scene needs something in it before the setting and camera work mean anything.
Subject is part of the WildPromptor pack by 1038lab, the developer behind ComfyUI-RMBG.
How it works
It reads the data/Subject folder - one .txt file per category, each rendered as a dropdown. The categories here are vehicles (122 entries), Female_Clothes (60), Male (35), Animals (259), Humanoids (131), and Female (24).
Every dropdown opens with the pack's three standard controls:
- ❌disabled - skip the category
- 🎲Random - random line, reproducible via seed
- 🔢ordered - walk the list across a batch
Enabled dropdowns are resolved and joined into one string.
Inputs and outputs
The dropdowns are the interface. The extra knobs are batch_size (how many prompts), seed (locks the random rolls), and allow_duplicates (whether a batch may repeat). Output is prompt, a STRING list, which you normally route into the subject slot of Prompt Concat and combine with Environment and Virtual fragments.
An honest take on the content
The lists are a mixed bag of concreteness. Animals and vehicles are clean, specific, and useful - "Abyssinian Cat," "Aircraft carrier," the kind of concrete noun models render well. The Female_Clothes list is oddly verbose ("Accessories Cashmere scarf in a vibrant blue to keep warm") - those read like catalog copy and can drag a prompt toward literalism; trim them if you use them. The Female list leans on booru-isms like 1girl, which is right at home on Illustrious/Pony/NoobAI and inert on LLM-encoded models.
That last point is the recurring theme with this whole pack: check what your checkpoint is built on. Tag-style subject entries were made for the SDXL lineage. On a 2026 natural-language model, spell the subject out in a short phrase instead.
Installing it
ComfyUI Manager: search ComfyUI-WildPromptor, install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/1038lab/ComfyUI-WildPromptor
then restart. Under 🧪AILab/🧿WildPromptor. No model downloads.
Common issues
- Node doesn't appear - full restart, and look under 🧪AILab, not the top-level menu.
1girl-style tags aren't landing - that's booru vocabulary; it needs an SDXL-lineage checkpoint. On a natural-language model, describe the subject in words.- Added a category and it's blank or out of order - the folder is scanned at startup and custom files don't always keep their order; restart to re-read.
- Can't see the random pick - chain the Show Prompt node downstream.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| vehicles [122]opt | COMBO | ❌disabled | 125 options: ❌disabled, 🎲Random, 🔢ordered, 2 wheeled vehicle, 3 wheeled vehicle, 4 wheeled vehicle, +119 |
| Female_Clothes [60]opt | COMBO | ❌disabled | 63 options: ❌disabled, 🎲Random, 🔢ordered, Accessories Cashmere scarf in a vibrant blue to keep warm., Accessories Delicate silver earrings with freshwater pearls., Accessories Statement gold necklace with a chunky pendant., +57 |
| Male [35]opt | COMBO | ❌disabled | 38 options: ❌disabled, 🎲Random, 🔢ordered, a boy, a middle-aged man, an adventurous man, +32 |
| Animals [259]opt | COMBO | ❌disabled | 262 options: ❌disabled, 🎲Random, 🔢ordered, Abyssinian Cat, Albatross, Alligator, +256 |
| Humanoids [131]opt | COMBO | ❌disabled | 134 options: ❌disabled, 🎲Random, 🔢ordered, AI, Aasimar, Alien, +128 |
| Female [24]opt | COMBO | ❌disabled | 27 options: ❌disabled, 🎲Random, 🔢ordered, 1girl, an Asian girl, a African woman, +21 |
| batch_sizeopt | INT | 11–1000 | — |
| allow_duplicatesopt | BOOLEAN | false | — |
| seedopt | INT | 00–18446744073709550000 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | — |