Visit ComfyUI Online for ready-to-use ComfyUI environment
Use Everywhere (UE Nodes) is a set of nodes designed to broadcast data to multiple unconnected inputs, significantly reducing the complexity and clutter of link spaghetti in workflows.
The cg-use-everywhere
extension is a powerful tool designed to enhance your workflow in ComfyUI by allowing you to connect nodes in a more flexible and dynamic way. This extension is particularly useful for AI artists who want to streamline their creative process without getting bogged down by technical complexities. With cg-use-everywhere
, you can create connections between nodes that adapt to different inputs and outputs, making your workflow more efficient and easier to manage.
At its core, cg-use-everywhere
uses a system of virtual links to connect nodes based on their types and names. Think of it as a smart connector that knows where to plug in different parts of your workflow. When you set up a node with cg-use-everywhere
, it can automatically find and connect to other nodes that match its criteria, even if they are not directly linked. This means you can create more complex and flexible workflows without manually connecting every single node.
For example, if you have a node that generates a seed and another node that needs a seed input, cg-use-everywhere
can automatically connect them based on their matching types. This saves you time and reduces the chance of errors in your workflow.
The Anything Everywhere
node is the cornerstone of this extension. It has a single input initially labeled 'anything'. When you connect an input to it, the label changes to match the input type. This node can then connect to any unconnected input in your workflow that matches this type.
The Seed Everywhere
node connects to any unconnected integer input with 'seed' in its name. This is particularly useful for ensuring that the same seed is used across multiple nodes, maintaining consistency in your outputs.
This node is essentially three Anything Everywhere
nodes combined into one, designed for workflows that require multiple inputs of the same type.
The Prompts Everywhere
node has two inputs for positive and negative prompts. It uses regex matching to send these prompts to the appropriate nodes, making it easier to manage complex prompt structures.
cg-use-everywhere
by right-clicking on the canvas and selecting Toggle UE Link Visibility
. The links can be animated with moving dots or a pulsing glow, helping you distinguish them from regular links.If you need to share your workflow or save it for API use, you can convert the virtual links into real links. This can be done for individual nodes or the entire workflow.
You can restrict cg-use-everywhere
nodes to only connect to nodes of the same color or group. This adds another layer of control, ensuring that connections are made only where they are intended.
The extension does not have different models per se, but it offers various nodes with specialized functions. Each node type serves a different purpose, allowing you to customize your workflow to meet specific needs.
send to unmatched
mode for group and color sending.Anything Everywhere?
nodes.Anything Everywhere?
node.workflow_fixer.py
for fixing saved workflow JSON files.convert to real links
feature.Toggle UE Link Visibility
feature to see if the links are being created.cg-use-everywhere
has a loop detection feature that can help identify problematic connections.use_everywhere_utilities.js
file.For more information, tutorials, and community support, visit the cg-use-everywhere GitHub repository. You can also find additional resources and discussions in the ComfyUI community forums.
By leveraging the features of cg-use-everywhere
, you can create more efficient, flexible, and manageable workflows, allowing you to focus more on your creative process and less on technical details.
© Copyright 2024 RunComfy. All Rights Reserved.