RedNode Studio Preset Save
Freeze a Krea 2 look you love, before the next run erases it
- settings
- settings
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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| settings | KREA2_SETTINGS | — | |
| name | STRING | preset 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)
| Name | Type | Description |
|---|---|---|
| settings | KREA2_SETTINGS | — |