node color customization, custom colors, dot reroutes, link rendering options, straight lines, group freezing, node pinning, automated arrangement of nodes, copy image [w/failfast-comfyui-extensions is renamed to blibla-comfyui-extensions. Please resintall to this.]
Chack out Captain: The AI Platform
ComfyUI Extensions by Blibla is a robust suite of enhancements, designed to optimize your ComfyUI experience. It provides a range of features, including customizable render modes, dynamic node coloring, and versatile management tools. Whether for individual use or team collaboration, our extensions aim to enhance productivity, readability, and personalization in your ComfyUI environment.
CHANGELOG | LICENSE (AGPL 3.0)
Three methods are available for installation:
cd path/to/your/ComfyUI/custom_nodes
git clone [email protected]:failfa-st/failfast-comfyui-extensions.git
path/to/your/ComfyUI/custom_nodes
.The folder structure should resemble: path/to/your/ComfyUI/custom_nodes/failfast-comfyui-extensions
.
To update the extensions, pull the latest changes from the repository:
cd path/to/your/ComfyUI/custom_nodes/failfast-comfyui-extensions
git pull
Explore various customization options available in the settings:
<div align="center"> <img src="https://github.com/failfa-st/failfast-comfyui-extensions/assets/1148334/d919d53f-8160-4556-a63a-66ec25881b2d" alt="Settings options" > <p>Settings Options</p> </div>Different customization options available with their default settings and descriptions:
| Name | Default | Description |
| ------------------ | --------- | ----------------------------------------------------------------------------------- |
| Force Snap to Grid | false
| Forces nodes to snap to the grid |
| Force Box Shape | false
| Removes round corners from all nodes |
| Render Shadows | true
| Toggles visibility of shadows |
| Connections Width | 3
| Sets the width of connector lines |
| Font Size | 10
| Sets the font size of textareas |
| Colored Nodes | default
| Applies dynamic coloring to nodes |
Apply automatic color coding to nodes using various modes.
Nodes will be colored based on the node title (case-insensitive). This option is compatible with all color modes:
Several dynamic coloring modes are available:
Free up GPU memory by unloading the models
<div align="center"> <img src="https://github.com/blib-la/blibla-comfyui-extensions/assets/1148334/a81f3689-0291-4f2d-8ce5-3a9b4a8a2e76" alt="Unload Models Button" width="400px"> <p>A new Button is available</p> </div> <div align="center"> <img src="https://github.com/blib-la/blibla-comfyui-extensions/assets/1148334/e8d848d5-c157-4574-8fac-7d30052451d0" alt="GPU freed" width="400px"> <p>GPU Memory was freed</p> </div>The context menu offers additional options for nodes, groups, colors, and the canvas:
| microdot | microdot / dot / off | | :-----------------------------------------------------------------------------------------------: |:---------------------------------------------------------------------------------------------------------------------------:| | | |
You can color a group with a custom color and even color a group including all its child Nodes
<div align="center"> <img src="https://github.com/failfa-st/failfast-comfyui-extensions/assets/1148334/f3788347-3fe3-4959-b14c-5b9db96e8f41" alt="Group color options" height="300px"> <p>Group color Options</p> </div>Lock or unlock a group and all its child Nodes. Note that new Nodes will not be affected.
<div align="center"> <img src="https://github.com/failfa-st/hyv/assets/1148334/7558fcfb-1733-4d78-904b-50891f29fa68" alt="Group freeze" height="300px"> <p>Group freeze/unfreeze</p> </div>Lock or unlock all nodes on the canvas, regardless of their group.
Lock or unlock all groups and all Nodes
You can arrange all Nodes in either vertical or horizontal layout.
| Vertical Layout | Horizontal Layout | | :-----------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------: | | | |
Each extension is fully capable of functioning individually. This allows you to incorporate only the extensions you need, rather than the entire suite.
Simply download the desired file from the extensions
directory and place it in the extensions folder of ComfyUI.
path/to/your/ComfyUI/web/extensions
.path/to/your/ComfyUI/web/extensions/reroute.js
.Want to contribute to ComfyUI Extensions? We encourage community input and improvements! Check out our CONTRIBUTING guide for more information.