ComfyUI Extension
babydjacNODES
A ComfyUI extension with 26 custom nodes.
babydjac/babydjacNODES
Nodes26
On cloudLocal install
CategorybabydjacNODES/Utils/Batching, babydjacNODES/Prompting/Flux
Stars12
Updated5 months ago
Nodes (26)
Prompt Rotator (Dynamic Batch)
babydjacNODES/Utils/Batching
Flux Dual Prompt Node (Grok)
babydjacNODES/Prompting/Flux
Flux Lambda Prompter
babydjacNODES/Prompting/Flux
Flux Lifestyle Prompt Node
babydjacNODES/Prompting/Flux
Flux Prompt Builder
babydjacNODES/Prompting/Flux
Grok Flux Prompt Optimizer
babydjacNODES/Analyze
Grok PonyXL Prompter
babydjacNODES/Prompting/PonyXL
HTTP JSON
babydjacNODES/Utils
Latent Size Controller
babydjacNODES/Latents/Interactive
LoraFcKingLoader
babydjacNODES/Loaders
No-Repeat Picker
babydjacNODES/Utils
Grok Image Describer
babydjacNODES/Analyze
Grok Image Describer Pro
babydjacNODES/Analyze
Grok Prompt Fusion Pro
babydjacNODES/Utils
Grok to PonyXL Prompt
babydjacNODES/Prompting/PonyXL
Prompt Merge
babydjacNODES/Utils
Qwen Image Prompter
babydjacNODES/Prompting
Safe Tag List Prompt
babydjacNODES/Taglists
Taglist Prompt
babydjacNODES/Taglists
Taglist Sanitizer
babydjacNODES/Utils
Template Driven Taglist
babydjacNODES/Taglists
Text Cache
babydjacNODES/Utils
WAN 2.2 Prompt Studio
babydjacNODES/Prompting/WAN-2.2
Weight Adjust
babydjacNODES/Utils
Z-Image Prompt Engineer
babydjacNODES/Prompting/Z-Image
Z-Image Turbo Prompt Engineer
babydjacNODES/Prompting/Z-Image
Readme
babydjacNODES
Custom ComfyUI nodes for prompting, analysis, latent setup, LoRA loading, taglist tools, and utility workflows.
Real UI Demos
These demos are recorded from the actual ComfyUI graph UI while the node is being used in a live workflow.
Prompt Merge
Recorded in the real ComfyUI workflow canvas by adding Prompt Merge, filling the tag lists, wiring it to a text output node, and running the graph.

Video file: PromptMergeNode.mp4
Install
- Clone this repository into
ComfyUI/custom_nodes/asbabydjacNODES. - Restart ComfyUI after Python changes.
- Hard-refresh the browser after JavaScript changes.
Node Index
Total nodes: 26
babydjacNODES/Analyze
- Grok Image Describer (
NSFWGrokDescriber): Vision call that returns a single raw NSFW-oriented description string (lighter than Pro; supportsXAI_API_KEY/GROK_API_KEYwhen the widget is empty). - Grok Image Describer Pro (
NSFWGrokDescriberPro): Returns expanded descriptive prompt outputs from an image and instruction set. (docs) - Grok Flux Prompt Optimizer (
GrokFluxPromptOptimizer): Optimizes an existing Flux prompt from image context and user edit instructions. (docs)
babydjacNODES/Latents/Interactive
- Latent Size Controller (
InteractiveEmptyLatent): Creates an empty latent with interactive resolution controls (graph/histogram UI + model-aware presets). (docs)
babydjacNODES/Loaders
- LoraFcKingLoader (
LoraFcKingLoader): Loads and stacks multiple LoRA files on top of a base model and CLIP, in slot order. (docs)
babydjacNODES/Prompting
- Qwen Image Prompter (
QwenImagePrompter): Generates image prompts using a Qwen-style prompt strategy and formatting. (docs)
babydjacNODES/Prompting/Flux
- Flux Dual Prompt Node (Grok) (
FluxDualPromptNode): Calls Grok to produce dual Flux prompts (short CLIP-style + long descriptive prompt). (docs) - Flux Lambda Prompter (
FluxLambdaPrompter): Uses a Lambda-hosted model endpoint to generate refined Flux prompt pairs. (docs) - Flux Lifestyle Prompt Node (
FluxLifestylePromptNode): Enhances lifestyle photo prompts through Grok for Flux-focused generation. (docs) - Flux Prompt Builder (
FluxPromptBuilder): Constructs Flux-ready positive and negative prompts using local templates and safety controls. (docs)
babydjacNODES/Prompting/PonyXL
- Grok PonyXL Prompter (
GrokPonyXLPrompter): Analyzes an input image with Grok Vision and returns PonyXL-style prompt/negative tags. (docs) - Grok to PonyXL Prompt (
NSFWGrokToPonyXL): Transforms freeform prompt text into PonyXL-friendly positive/negative/tag outputs. (docs)
babydjacNODES/Prompting/WAN-2.2
- WAN 2.2 Prompt Studio (
WAN22PromptStudioNode): Generates WAN 2.2 oriented prompt sets for video/image workflows. (docs)
babydjacNODES/Prompting/Z-Image
- Z-Image Prompt Engineer (
ZImagePromptEngineer): Builds a structured Z-Image prompt with positive/negative text and generation settings. (docs) - Z-Image Turbo Prompt Engineer (
ZImageTurboPromptEngineer): Fast prompt builder for Z-Image Turbo workflows with simplified controls. (docs)
babydjacNODES/Taglists
- Safe Tag List Prompt (
SafeTagListPromptNode): Converts tag lists into cleaner prompt text with safety-oriented defaults. (docs) - Taglist Prompt (
TagListPromptNode): Direct tag list prompt node that inherits the SafeTagListPromptNode behavior. (docs) - Template Driven Taglist (
TemplateDrivenTagListPromptNode): Builds prompt text from tag lists with a configurable template layer. (docs)
babydjacNODES/Utils
- Grok Prompt Fusion Pro (
NSFWGrokFusionPro): Combines and weights multiple prompt fragments with style presets and annotation output. (docs) - HTTP JSON (
HTTPJsonNode): Makes HTTP requests and returns response text for API-backed workflows. (docs) - No-Repeat Picker (
NoRepeatPickerNode): Selects items from a multiline list while persisting no-repeat history. (docs) - Prompt Merge (
PromptMergeNode): Merges multiple tag lists with optional dedupe, case normalization, sorting, and truncation. (docs) - Taglist Sanitizer (
TaglistSanitizerNode): Sanitizes tag lists (dedupe, lowercase, strip weights, sort). (docs) - Text Cache (
TextCacheNode): Small key/value text cache node with get/set/delete operations. (docs) - Weight Adjust (
WeightAdjustNode): Applies weight scaling rules across weighted and unweighted prompt tags. (docs)
babydjacNODES/Utils/Batching
- Prompt Rotator (Dynamic Batch) (
DynamicPromptBatcher): Collects prompt inputs into a list output for batched or rotating workflows. (docs)
Notes
- Node colors are assigned by top-level category in the frontend extension.
- Grok-capable nodes accept
XAI_API_KEYorGROK_API_KEYwhen the widgetapi_keyfield is left empty (where implemented). - HTTP JSON only allows
http/httpsURLs that include a host (other schemes are rejected). - Several nodes call external APIs (xAI/Lambda/HTTP). Review your API keys and usage policies before production use.
- For node-by-node details, use the linked docs in
docs/nodes/.