-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Feature type
UI and Server
Describe the feature
As a ComfyStream custom node user, I can install additional custom nodes to support ComfyStream workflows
Motivation
When installing ComfyStream standalone (via ComfyUI-Manager or comfy-cli), additional custom nodes need to be installed to support real-time example workflows in main/workflows
Additionally, feedback from developers
the installation of ComfyStream as a node pack was quite simpler than attempting to install ComfyStream via the README.md. My belief is that this should be the sole way of working with ComfyStream, as it handles handles the web ui, server, and other dependencies without effort. The README perhaps should be up-to-date to focus on ComfyStream as a node pack and consider the manual setup with custom workspace as "advanced".
Additional context
Currently nodes.yaml and models.yaml are used to define the nodes and models that should be installed along with ComfyStream for our workflows.
Currently src/comfystream/scripts/setup_nodes.py and src/comfystream/scripts/setup_models.py are used to install nodes and models, however they are not very user friendly.
The ComfyStream Management Node API is a good POC for performing this operation. A UI button can be added to the ComfyStream Node Menu UI to make it easy for users to send requests to the Node API for downloading models, installing nodes and building static TRT engines.
