ComfyUI Node

Subject 📋

Subject (WildPromptor) — character, animal, and object keywords

By 1038lab·Created 2 years ago·Updated 9 months ago· 97
Subject 📋
    • prompt
    vehicles [122]❌disabled
    Female_Clothes [60]❌disabled
    Male [35]❌disabled
    Animals [259]❌disabled
    Humanoids [131]❌disabled
    Female [24]❌disabled
    batch_size1
    allow_duplicatesfalse
    seed0

    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.
    Category🧪AILab/🧿WildPromptor/📋Prompts List

    Inputs (9)

    NameTypeDefaultDescription
    vehicles [122]optCOMBO❌disabled125 options: ❌disabled, 🎲Random, 🔢ordered, 2 wheeled vehicle, 3 wheeled vehicle, 4 wheeled vehicle, +119
    Female_Clothes [60]optCOMBO❌disabled63 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]optCOMBO❌disabled38 options: ❌disabled, 🎲Random, 🔢ordered, a boy, a middle-aged man, an adventurous man, +32
    Animals [259]optCOMBO❌disabled262 options: ❌disabled, 🎲Random, 🔢ordered, Abyssinian Cat, Albatross, Alligator, +256
    Humanoids [131]optCOMBO❌disabled134 options: ❌disabled, 🎲Random, 🔢ordered, AI, Aasimar, Alien, +128
    Female [24]optCOMBO❌disabled27 options: ❌disabled, 🎲Random, 🔢ordered, 1girl, an Asian girl, a African woman, +21
    batch_sizeoptINT11–1000
    allow_duplicatesoptBOOLEANfalse
    seedoptINT00–18446744073709550000

    Outputs (1)

    NameTypeDescription
    promptSTRING