u/HaxTheMax

Image 1 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.
Image 2 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.
Image 3 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.
Image 4 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.
Image 5 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.
Image 6 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.
Image 7 — **Update!!** -  **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.

**Update!!** - **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets, lora, checkpoint, any parameters using same single variable without rewiring. save presents once and switch dynamic routing by one click profile selection.

I built WorkflowX Configurator, a ComfyUI custom node package for people who keep one powerful workflow but constantly need to change models, LoRAs, sampler settings, schedulers, paths, strengths, or whole groups of nodes for different runs.

GitHub: https://github.com/haroonaslam/WorkflowX-Configurator

WorkflowX lets you define the same variable name in different configuration scopes, then dynamically resolves the correct value based on the selected config at queue time.

So instead of building separate workflows, duplicating sampler chains, manually changing parameters, or reconnecting model/LoRA paths every time, you can keep one workflow and switch between named variants.

For example, the same Steps, CFG, Sampler, Scheduler, MODEL, or LoRA key can mean different things under different configs.

Why This Is Different

Most preset-style nodes are basically global key/value stores. That works until you want the same variable name to mean different things in different workflow variants.

WorkflowX uses scoped key/value resolution. A Set Int called Steps inside one active group can resolve differently from a Set Int also called Steps inside another group. The selected configuration decides which scoped value is used.

It also supports group control, so a config can mark ComfyUI groups as Active, Bypass, or Mute.

Example Scenarios

You could have one video workflow that switches between LTX 2.3 and WAN variants, with each profile using different model relays, sampler settings, scheduler choices, LoRA chains, and personalizations.

You could keep one image workflow where Portrait, Product, and Cinematic profiles each use the same downstream sampler, but resolve different CFG, steps, prompt helpers, LoRA strengths, and model paths.

You could also create quick toggles for experiments: one config routes a LoRA chain through the graph, another bypasses it, another changes only the scheduler and sampler, and another swaps the model source without touching the visible canvas links.

What It Includes

WorkflowX has typed Set/Get nodes for Int, Float, String, Text, Boolean, Sampler, and Scheduler.

It also has Set Relay / Get Relay nodes for live graph objects like MODEL, CLIP, VAE, LATENT, CONDITIONING, IMAGE, and MASK. Relay nodes are useful when you want to switch actual graph connections, such as checkpoint or LoRA outputs, without permanently rewiring the canvas.

Values are resolved right before queueing, so you can switch configs and queue again without refreshing the browser.

Feedback, test workflows, and edge cases are very welcome.

Please leave a star if you like the project !!

u/HaxTheMax — 6 days ago
▲ 12 r/StableDiffusionInfo+1 crossposts

I released WorkflowX-Configurator: one shot primitive key/value set/get, creating multi workflow configs and slecting config with a simple toggle

Update: see my new post for latest release and new relay features !!

I released **WorkflowX-Configurator**, a ComfyUI custom node package for switching workflow presets. This simplifies multi configurations and value changes across different configs in same workflow.

GitHub: https://github.com/haroonaslam/WorkflowX-Configurator

It has:

  • typed `Set/Get` nodes for Int, Float, String, Text, and Boolean
  • a `Group Configurator` node for setting each ComfyUI group to Active, Bypass, or Mute
  • a `Config Selector` node that lets you switch between named configs like Speed and Quality

Example:

`Speed` config:

  • FasterConfig = Active
  • RealConfig = Mute
  • Speedup Lora = Active

`Quality` config:

  • FasterConfig = Mute
  • RealConfig = Active
  • Speedup Lora = Bypass

So `Speed` can use `Steps = 4`, `CFG = 1.0`, and a speed LoRA path, while `Quality` can use `Steps = 20`, `CFG = 2.5`, and bypass that LoRA group.

Get values are resolved right before queueing, so switching configs does not need a browser refresh.

Feedback and test workflows are welcome.

u/HaxTheMax — 6 days ago