ComfyUI Extension: ComfyUI-CRZnodes
Dashboard Nodes for Comfy
Custom Nodes (0)
README
Installation
git clone like you normally do to the custom_nodes
folder:
git clone https://github.com/CoreyCorza/ComfyUI-CRZnodes.git
There are no requirements.
Or install via comfyui extensions
Or install via comfyui manager <img width="1669" height="402" alt="image" src="https://github.com/user-attachments/assets/f4a08987-5966-483e-8d51-cc9894208dda" />
Search
All nodes can be found easily by searching for crz
<img width="1246" height="859" alt="image" src="https://github.com/user-attachments/assets/86f6e564-e624-4acf-a9d7-5e51c4a23738" />
Dashboard Nodes
- Boolean Toggle
- Float Slider
- Integer Slider
- Dropdown
- Custom Dropdown (user defined)
- Map Custom Dropdown
- Image Selector
- Dashboard Node (experimental, see note down the bottom of page)
- Compact int-to-float / float-to-int
- Passthrough
- Compare
- Switch
- Execute Switch
- Execute Block <img width="1010" height="1209" alt="image" src="https://github.com/user-attachments/assets/b4015cf8-e8f1-40e5-83cd-b37555d94941" />
Configuring Sliders
To change the min/max range of the sliders, double click on the slider handle/track.
The description lets you know what each value represents.
Here the min is 1, the max is set to 10, and the slider handle will step in increments of 1.
<img width="975" height="324" alt="image" src="https://github.com/user-attachments/assets/d06d0f11-c8ef-4731-bf06-0c034ef47c9e" />
Same with the float slider.
Min, max, step increments, and how many decimal places.
<img width="1152" height="401" alt="image" src="https://github.com/user-attachments/assets/c286569b-7973-46a0-86ec-5f2a82e77da4" />
Configuring Custom Dropdown Nodes
Configure your own custom dropdowns with items seperated by commas.
Currently supports strings, ints and floats
<img width="1351" height="441" alt="brave_Lrfz41D0Jp" src="https://github.com/user-attachments/assets/f0675d2b-7e9e-4aa2-b6a5-f95d15d8fa57" />
<img width="714" height="305" alt="brave_io7CVTrxIc" src="https://github.com/user-attachments/assets/c8dd8b19-e9a9-4846-8005-535934c7608d" />
Mapping custom dropdowns to pass different data
To make it a little easier working with custom dropdown downs, you can use a Map Custom Dropdown
node
It will autodetect your custom dropdown choices. And it will pass through the data you want for each option
To give nodes custom labels, double click on the text <img width="1016" height="370" alt="image" src="https://github.com/user-attachments/assets/977c6554-e502-4547-a10e-d52ed125130b" />
Compare
Comparison node for checking users input and switching data using the boolean result.
Double click the compare node to modify the comparison type.
> Is A greater than B?
< Is A less than B?
>= Is A equal to or greater than B?
<= Is A equal to or less than B?
= Does A equal B?
Switch
Switches input data.
First input socket is True, second input socket is False.
Execute Switch
Only runs downstream nodes for the active output.
First output socket is True, second output socket is False.
Execute Block
Blocks downstream nodes from running.
Passthrough Node
The passthrough node is basically just a reroute but hides connections.
Hover over a passthrough node to see connections.
Hold CTRL while hovering over a passthrough node to see all connections for all passthrough nodes
Double click on passthrough nodes to give them a title
Dropdowns
Dropdowns automatically inherit the list from whatever they were connected to.
There may be cases where they don't - Let me know.
Preferences
By default, link visibility may be off for dashboard nodes. You can turn them on here
Dang Badges..
I dont usually have node badges on. They're useful to see what nodes came from where.. but they clutter everything. They are visual clutter.. They get in the way and they force me to have nodes spread out. So I usually have node badges turned off, otherwise you end up with this <img width="894" height="722" alt="image" src="https://github.com/user-attachments/assets/2e4ff48b-f640-4f47-9291-657ea0829a40" />
Experimental
The dashboard node should just automatically detect what its connected to and change its type.
Meant to be an all-in-one replacement for the other individual dashboard nodes. But I dont want to break my old workflows just yet, and haven't tested it much.
So it does its own thing for now.
Noteable Changes
5th Sept 2025
If a text display is truncated on a node, a tooltip will appear on mouse hover showing the full text
Keyboard shortcuts integrated into Comfyui. Search for crz
<img width="1157" height="954" alt="brave_wukdUzz8hF" src="https://github.com/user-attachments/assets/30cfd658-6d91-488c-8c01-2f284d1709ec" />
Settings moved to the sidebar
Credit
Inspired by everyone. Credit to everyone
https://github.com/comfyanonymous/ComfyUI
https://github.com/Smirnov75/ComfyUI-mxToolkit
https://github.com/chrisgoringe/cg-use-everywhere
https://github.com/rgthree/rgthree-comfy
https://github.com/yolain/ComfyUI-Easy-Use
..and others I cant think of right now