Comfy-Org / Comfy-Org/ComfyUI

Allow Groups to have clearly defined inputs and outputs

Open
#4,094 5 comments 0 reactions 0 assignees View on GitHub
Feature
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 10h
Merged PRs (30d)
153

Description

### Feature Idea

Currently grouping nodes seems to be mostly a visual thing. It would be really cool if a group would act like a node itself.

Such a group node could for example have just an input "image", do some complex upscaling inside and just have an output out_image and the rest of the workflow does not need to know the details what's happening in the group.

One would then, for example, connect the inputs of the first nodes to the left side of the group by dragging the connection there, which creates inputs for the group box, and the same for the outputs at the right side.

### Existing Solutions

One can create group nodes instead of groups, but they do not easily show how they are connected inside and are hard(er) to edit.

### Other

_No response_

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.