Nodes Browser

ComfyDeploy: How easy-comfy-nodes works in ComfyUI?

What is easy-comfy-nodes?

A collection of utility nodes primarily for interacting with comfy via automated systems

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for easy-comfy-nodes and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

easy-comfy-nodes

A handful of utility nodes for ComfyUI

Development

Clone this repo to your ComfyUI installation under ComfyUI/custom_nodes/easy-comfy-nodes, restart ComfyUI whenever you make a change __init__.py is the entrypoint ComfyUI uses to discover the custom nodes, see example_node in the comfy repo for details

Prefix all easy-comfy-nodes with EZ

Nodes

Animation-related Nodes

  • VideoCombine (removed): use S3 Upload with ComfyUI-VideoHelperSuite's Video Combine instead
  • S3 Upload: takes filenames as from the "Video Combine" node in ComfyUI-VideoHelperSuite, uploads them to the relevant s3 bucket and object name using the default credential provider

HTTP Nodes

Nodes for handling http requests as part of a workflow, these can be used to create webhooks and the like for different parts of a workflow

  • HTTP POST: emits a POST request to url with dict body as JSON
  • Load Img From URL: loads an image from a url, this also works for data urls and s3 uris (using the default credential provider)
  • Load Img Batch From URLs: loads a batch of images from a set of URLs on separate lines, loaded just as the single-url node

Dict Nodes

Some nodes for handling dictionary/map data structures

  • Empty Dict: returns an empty Dict
  • Assoc X: Associates key with value of type X