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 some performance changes to fix LoRA and Wildcards hogging the hard drive useage, it previously checked the folders where LoRAs and Wildcards were placed over and over again to check for metadata changes, now it will only check when a new file is added and keep previously checked file data in a json. it may still on first run have some heavy disk useage as it needs to check for metadata in the Loras.
Also added a Klein Edit Node, this node allows youto load an image and pass conditioning from one node, saves you having 3 nodes to do one task.
also fixed up some other smaller nodes.
FAQ
Comments (4)
I'm not accusing you of anything malicious, but with your node pack installed my secondary HDD is constantly in use at 60-70 percent. It's definitely something in your pack, because I had it happen in my comyui regular and backup install. And the usage stops after uninstalling.
Again, I don't mean to accuse you of anything malicious, you are open with you code on GIT, but there might be something running away in the code that is scanning secondary drives.
it may be the LoRA loader, l'll look into it as that cant be good, i didnt have any issues myself and i have an external HDD, but ill take a look as my loras are cached from the first run.
Okay yeah so the node pack currently scans all your LoRAs and reads their metadata every time the library is refreshed or when it's not in the temporary memory cache. It also scans your wildcard folders excessively during prompt resolution, ill make some tweaks now, thanks for reporting it.
@mrweaz Much love for the quick fix, I was very excited to use this!
@badhandproductions no worries, always good to have some feedback, let me know if you have any other issues. Hope the nodes help you have a nice easy workflow, I know it's cut my workflow space down alot, working on reference nodes right now so once those are done I'll be updating again 👍
Also feel free to throw some suggestions my way.
