Welcome to the documentation for the ComfyUI Deploy custom nodes repository. This repository extends the functionality of ComfyUI with various nodes, facilitating enhanced generative workflows. Below, you'll find information on installation, purpose, node types, special features, and how these nodes can be integrated into ComfyUI workflows.
To install the custom nodes from the ComfyUI Deploy repository, follow these steps:
Navigate to your custom_nodes
directory within your ComfyUI setup.
Clone the ComfyUI Deploy repository using the following command:
git clone https://github.com/BennyKok/comfyui-deploy.git
Go to Comfy Deploy or use a self-hosted version to add your machines. You might need to set up Ngrok to enable public URLs for your machines.
The ComfyUI Deploy repository is designed to function as an open-source deployment platform for ComfyUI, akin to a "vercel" for generative workflow infrastructure. It focuses on serverless hosted GPU integration with ComfyUI and supports deployment on various platforms such as runpods and modal. The platform aims to provide seamless management and deployment of complex generative workflows with versioning systems.
This repository includes a variety of nodes, each serving unique functions to enhance the capabilities of ComfyUI. Below is a list of provided nodes:
The ComfyUI Deploy nodes offer several advanced capabilities:
Version Control and Management: Ability to deploy complex workflows with a robust versioning system, allowing users to manage version changes and view output across different versions.
Multi-machine Deployment: Enables consistent execution of ComfyUI workflows across different remote machines.
Persistent API Generation: Supports seamless API integration for both production and staging environments.
Real-time Websocket Image Generation: Allows real-time image generation through websockets for dynamic and interactive applications.
The ComfyUI Deploy nodes are designed to enhance the flexibility and capability of your ComfyUI workflows. By integrating these nodes, users can leverage:
This repository is an invaluable resource for developers looking to leverage the full potential of ComfyUI in scalable, dynamic, and version-controlled environments.
For additional information, you can join the conversation on Discord or visit Comfy Deploy to get started.