The ComfyUI-Custom-Scripts
repository is a collection of custom nodes and extensions designed to enhance the functionality and user experience of ComfyUI. This repository provides a variety of nodes and features that assist users in managing and customizing their ComfyUI workflows more efficiently.
To install the ComfyUI-Custom-Scripts
, follow these steps:
Clone the Repository:
Execute the following command to clone the repository into your ComfyUI custom_nodes
directory:
git clone https://github.com/pythongosssss/ComfyUI-Custom-Scripts.git
This will automatically install all custom scripts and nodes, utilizing symlinks and junctions to prevent redundant file copies and ensure updates are easily managed.
Uninstallation:
custom_nodes
.web/extensions/pysssss/CustomScripts
has also been removed.Update:
Navigate to the cloned repository directory, e.g., custom_nodes/ComfyUI-Custom-Scripts
, and run:
git pull
Provides embedding and custom word autocomplete functionalities, allowing users to define and manage custom word lists easily.
Adds a menu option to automatically arrange the graph based on the order of execution, optimizing workflow views.
Enables a setting that ensures nodes always snap to the grid when moved, maintaining a tidy user interface.
Custom Lora and Checkpoint loader nodes that display preview images when a PNG or JPG is placed next to the file, enhancing model selection.
Allows users to view detailed information about selected LoRA or Checkpoint items.
Provides a node for resizing images to specified maximum and minimum dimensions, optionally cropping if needed.
Introduces a custom color picker for nodes and groups, allowing users to personalize their interface.
Adds a dynamic favicon and window title that reflects the status of generation processes and queue lengths.
Displays a panel showing images generated in the current session, with customizable panel size and layout direction.
Aids in setting custom denoise parameters on the advanced sampler node.
Allows evaluation of complex expressions using values from the graph, supporting various numerical and arithmetic operations.
Facilitates quick navigation to executing nodes or to nodes of a specific type within the workflow.
Enables saving and usage of text presets within workflows for streamlined text management.
Provides menu items for quickly setting up common parts of graphs to enhance workflow efficiency.
Plays a sound when the node is executed, customizable by replacing the provided MP3 file.
Sends browser-based system notifications when node execution is complete, useful for monitoring multiple prompt queues.
Creates a list of repeated nodes or outputs, with options for reusing or creating new node instances.
Displays the output of string-producing nodes, useful for interrogators or prompt generators.
Shows the currently generating image on the menu, with options to enable or disable this feature.
Supports appending and replacing text with advanced options like regex support.
Offers basic touch screen support, enhancing accessibility on touch-enabled devices.
Allows the specification of default widget values when adding new nodes, configurable via the settings menu.
Adds options for saving and loading workflows, enhancing efficiency in recurring tasks.
Supports importing and exporting the graph as SVG and PNG, useful for documentation and sharing.
Provides a node for rerouting primitives, with options to collapse the node for easier management.
The repository includes a variety of nodes, each serving specific functions. Key nodes provided include:
ComfyUI-Custom-Scripts
significantly enhances workflow management and efficiency within ComfyUI by providing specialized nodes and features. This allows users to customize and optimize their graph layouts, automate repetitive tasks, and streamline operations through advanced and user-friendly functionalities. Whether for image resizing, prompt management, or system notifications, these custom nodes and scripts offer comprehensive solutions to diverse user needs.