Comfy-Org / Comfy-Org/ComfyUI

[Feature Request] "Custom Node" creation by bundling multiple nodes in its own subspace

Open
#2,087 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

Description

Heyho,
I couldn't find a request like that, so I do it now: how about adding a feature similar to Matlab/Simulink graph nodes, where you can select multiple nodes and combine them into a "custom node"?
If you then double click this custom node it opens up a subspace where you only see the formerly selected nodes together with their connections.

The in- and output of that custom node simply could be defined by any unconnected in- and output of the selected nodes.
I think it could be quite helpful for more "static" workflows like hires-fix or upscaling. I blieve it's usually like that one sets those up and keeps those settings mostly the same for different creations afterwards. If you could merge this setup into one node and name it "HiresFix" or whatever, this really could help to clean up the workflow

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.