Aesthetic Styler
55 art-movement presets to stop hand-typing 'Baroque opulence'
- text_positive
- text_negative
Half the "style" in a good SDXL render is just knowing the right two or three art-history words to type. AestheticStyler keeps those on a dropdown: 55 presets from Art Deco Glamour and Baroque Opulence through Dreamy Watercolor, Neon Dreams, Renaissance Elegance, Cyberpunk Noir, and Zen Garden. Type a subject, pick a movement, and let the node do the describing.
What it actually is
One of the per-theme stylers in aegis72/comfyui-styles-all - the pack that cloned azazeal04's removed SDXL Prompt Styler catalog so it wouldn't disappear. Each Aesthetic option is a JSON template with a {prompt} placeholder and a negative prompt. The node substitutes your subject into the placeholder and appends the style's negative to your own. That's the whole mechanism: text in, styled text out, nothing else touched.
What makes this menu worth reaching for over just typing the style yourself is coverage. The 55 entries aren't one mood - they're a museum tour: Romantic Renaissance, Vintage Elegance, Retro Futurism, Minimalistic Zen, Rustic Charm, Urban Jungle. If you're iterating on looks for a character or product, flipping this one dropdown between Baroque Opulence and Sleek Minimalism is the fastest A/B test you'll run all day.
The inputs that matter
text_positive- your subject, wrapped by the chosen style.Aesthetic- the 55-option dropdown;Noneis pass-through.log_prompt- on by default; prints before/after prompts to the console.
Outputs: text_positive (styled) and text_negative (your negative + the style's, comma-joined). Both STRING, wired straight into CLIPTextEncode.
Installing it
ComfyUI Manager (search ComfyUI-styles-all), or:
cd ComfyUI/custom_nodes
git clone https://github.com/aegis72/comfyui-styles-all
Then restart ComfyUI. No dependencies, no model downloads - stdlib Python plus JSON.
Where people get burned
- The negatives pile on. Every preset ships a negative ("Monochrome Elegance", "Sleek Contemporary"…) so your combined negative gets long fast. Trim your own if the style already covers it.
- Restart to see edits. The menu is loaded from
data/Aesthetic/Aesthetic.jsonat startup. Add your own JSON in that folder and it shows up after a reload. - SDXL-era styling. Great on SDXL and SD 1.5; notably weaker on Flux and other LLM-encoded checkpoints, which don't weight art-history keyword blocks the same way.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| text_positive | STRING | — | |
| text_negative | STRING | — | |
| Aesthetic | COMBO | 55 options: None, Artistic Exploration, Art Deco Glamour, Artistic Opulence, Artistic Whimsy, Baroque Opulence, +49 | |
| log_prompt | BOOLEAN | true | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| text_positive | STRING | — |
| text_negative | STRING | — |