ComfyUI-MrWeazNodes
A collection of professional, high-quality custom nodes for ComfyUI, designed by MrWeaz. This pack focuses on enhanced UI experiences, creative image post-processing, and streamlined Flux (Klein) editing workflows.
GITHub: https://github.com/MrWeazelHead/ComfyUI-MrWeazNodes
🚀 Featured Nodes
🎨 (MRW) Advanced Prompt Studio
A state-of-the-art prompt management interface directly inside ComfyUI.
Symmetrical UI: Color-coded Positive (Green) and Negative (Red) prompt areas.
Presets & Logging: Save your favorite prompts and view historically used ones with the integrated logger.
Dynamic Data: Automatically manages local storage for presets in the
data/folder.Slick Styling: Dark-mode optimized with tinted backgrounds for better visual focus.
Easily Load LoRAs & Wildcards: Load your LoRAs in a single click with auto triggers that attach to the prompt eliminating the need to manually type triggers, also features a wildcard tab to automatically attach wildcards to your prompt, saving you time and workflow space by alot!
Metadata Fetcher: Grab metadata for LoRAs in one click! In the options tab you will find a button to grab metadata for all of your LoRAs that will safely grab triggers and preview images for your LoRA library from Civit.
⚖️ (MRW) Pro Image Comparer
A high-performance comparison tool for side-by-side or layered evaluation.
Slide Mode: Interactive vertical slider reveals Image B as you hover over the node.
Click Mode: Hold the mouse button down to instantly toggle between Image A and B.
Advanced Saving: Optionally save Image A, Image B, and a stitched comparison to custom output subfolders with custom filename prefixes.
Pro Metadata: Can embed prompt and extra PNG metadata into persistent comparison exports for future reference.
Custom Context Menu: Easily switch modes or toggle informational labels via right-click.
🪄 (MRW) All-in-One Image Effects
A unified post-processing powerhouse that consolidates dozens of effects into a single node.
Dynamic UI: Sizable node that only shows parameters relevant to the selected effect.
Effects Library: Includes Gaussian Blur, Sharpen, Sepia, Edge Detection, CRT/VHS (with radial aberration), Halftone, Bloom, Tilt-Shift, Glitch, and many more.
Performance Optimized: Built using efficient PyTorch operations for fast inference.
🎯 Reference Images, Fusion & Consistency
These new Klein workflow nodes are designed to keep edits controlled while giving you more creative flexibility across single or multi-reference setups.
(MRW) Image Reference: Loads an uploaded image, VAE-encodes it to latent, and injects it directly into positive conditioning as reference_latents. This makes reference-driven edits faster and cleaner, with no manual latent prep.
(MRW) Klein Reference Fusion: Combines multiple reference conditionings into one fused stream with role-based inputs: identity_reference for subject fidelity style_reference for look/finish composition_reference for framing/layout Includes weighted controls (identity/style/composition) plus fusion modes like Balanced, Identity Priority, Style Priority, and Composition Priority.
(MRW) Klein Continuity Controller (Consistency Node): Adds a continuity state for cross-image consistency in iterative edits. Controls include: continuity_strength (how strongly to preserve continuity) style_freedom (how much visual variation is allowed) identity_anchor (text anchor for character/object identity) toggles for locking identity, palette retention, and outfit/prop retention
⚡ Flux Klein QoL Suite
Specially designed nodes for the Flux generation ecosystem.
(MRW) Advanced Klein Edit: Loads a source image directly on-node, previews it via outputs, supports optional edit-time downscaling for faster passes, and prepares the same minimal Klein edit conditioning workflow as the original external-image setup, including alpha-mask support when present.
(MRW) Image Reference: A reference image loader node that automatically passes conditioning and encodes reference as a latent to pass to the Klein Edit node.
(MRW) Prompt Blender: A dedicated string-building node for organizing subject, action, environment, and style components.
(MRW) Reference Grid Stitcher: Quickly stitch and arrange reference images horizontally or vertically for comparison.
(MRW) Mask Feather & Expand: Professional-grade mask post-processing for smooth inpainting transitions.
(MRW) Batch Seed Runner: Deterministic seed generator for running varied batch iterations.
📦 The "Extras"
(MRW) Resolution Selector: A massive collection of preset resolutions for Web, Social Media, Devices, Print, and Cinema. Supports 4-channel and 16-channel (SD3.5) scaling.
(MRW) Pixel Art Downscale: Turn any image into high-quality pixel art with dithering, quantization, and retro color schemes (e.g., Gameboy).
(MRW) All-in-One Hires Fix KSampler: A consolidated sampling node that handles base generation and hires-fix upscaling in a single step with quality presets.
🛠️ Installation
Navigate to your ComfyUI
custom_nodesfolder.Clone this repository:
git clone https://github.com/MrWeazelHead/ComfyUI-MrWeazNodes.gitRestart ComfyUI.
📝 Tips
Hard Refresh: If you don't see the new UI elements for the Prompt Studio or Image Comparer, perform a hard refresh (Ctrl + F5) in your browser.
Right-Click: Many nodes have hidden features in their right-click context menu (e.g., switching modes on the Image Comparer).
Developed with ❤️ by MrWeaz.
Description
Added a new node - (MRW) Image Reference. This node encodes the image into latent and passes conditioning to the Klein Edit node, saves having a Load Image > VAE Encode > LatentReference flow, does all of that in one node.
Updated Image Comparer to allow saving too, by default it will save image a, b and a stitched image to output/mrweaz_compare but can be changed. saving can be toggled on/off.
Also added some small things to existing nodes and cleaned up some code.
GITHUB: https://github.com/MrWeazelHead/ComfyUI-MrWeazNodes/tree/main