Nodes/RedNode Studio/RedNode Studio Preset Save
ComfyUI Node

RedNode Studio Preset Save

Freeze a Krea 2 look you love, before the next run erases it

By RedNodeAI·Created 2 months ago·Updated 2 days ago· 4
RedNode Studio Preset Save
  • settings
  • settings
name

Every Krea 2 workflow has a moment where you've dialed in a look - this identity strength, that style extract, the boost blocks set to early, the fit mode on v1.2 - and you'd rather not re-find it by hand on the next workflow. RedNode Studio Preset Save is the node that writes that configuration down so you never have to.

It takes a settings object (the KREA2_SETTINGS type, from a RedNode Settings node, a Preset Load, or a workspace) and a name string, and saves the whole bundle as JSON in the ComfyUI user directory. The settings pass straight through on the settings output, so it can sit inline between a Settings node and the studio without interrupting the flow. Once saved, the name shows up in the preset dropdowns across the pack - after a node-definition refresh (r), which is the pack's standing refresh contract.

Here's the one thing that trips people up, and the README and tooltip both say it plainly: this is an output node, so it runs whenever you queue the workflow. That means every single generation would re-save the preset, overwriting your file with whatever the settings happen to be at that moment. The intended workflow is to keep this node muted - ComfyUI's bypass toggle - and only unmute it when you actually want to save. Mute it, forget about it, and your queue is clean. That's the design, not a bug.

Two guardrails are built in. The name is required - give it something or it raises a clear error. And built-in names are protected, case-insensitively, so you can't silently shadow "Balanced" with your own take on it. Overwriting a saved preset of the same name is allowed, which is how you update one you've improved.

When is this worth reaching for? The main studio node's built-in presets cover Balanced through Real to anime, but they're fixed. Preset Save is for your configuration - the one where you've pushed reference_fidelity to 4.0 for a strong face lock, or set fit_mode to fit with boost_blocks at late for texture detail. Save that once, and the whole pack carries it.

Installation is just the pack: search RedNode Studio in ComfyUI Manager, or

cd ComfyUI/custom_nodes
git clone https://github.com/RedNodeAI/ComfyUI-RedNodeStudio.git

then restart ComfyUI. No pip dependencies. Since this is one of the Krea 2 nodes, you also need a ComfyUI with native Krea 2 support (0.26.0+), the qwen3vl_4b encoder via CLIPLoader type krea2, and qwen_image_vae. Missing any of that and the Krea 2 nodes just don't register - the rest of the pack loads fine regardless.

CategoryRedNode/Studio

Inputs (2)

NameTypeDefaultDescription
settingsKREA2_SETTINGS
nameSTRINGpreset name to save under (overwrites an existing saved preset of the same name; built-in names are protected). Appears in the RedNode preset list after a node-definition refresh (r).

Outputs (1)

NameTypeDescription
settingsKREA2_SETTINGS