ComfyUI Extension: ICEdit-ComfyUI-official

Authored by hayd-zju

Created

Updated

199 stars

This node pack provides the official ComfyUI workflow for ICEdit.

README

This repository provides the official ComfyUI workflow for ICEdit.

ðŸŽĻ ComfyUI Workflow

ICEF Workflow In addition to directly loading images using the DiptyCreate node, you can also input images that have been processed by other ComfyUI nodes. In this case, the image loaded by the DiptyCreate node will be ignored. However, the DiptyCreate node still needs to load an image to prevent errors caused by the absence of a loaded image.For details, please refer to this issue. ICEF Workflow

🎆 News

🔧 Installation

We offer two methods for installing ICEdit-ComfyUI. You can choose the one you prefer.

Prerequisites

Please first install ComfyUI with the following commands:

   git clone https://github.com/comfyanonymous/ComfyUI.git
   cd ComfyUI
   pip install -r requirements.txt

In addition, you need to install ComfyUI_essentials and ComfyUI-Easy-Use.

ComfyUI-Manager

  1. Install ComfyUI-Manager with the following commands:
   cd custom_nodes
   git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager
  1. Launch ComfyUI:
   cd ..	# Make sure you are in the ComfyUI root directory
   python main.py
  1. Open the ComfyUI Manager, select Install via Git URL, input the URL:
   https://github.com/hayd-zju/ICEdit-ComfyUI-official.git`
  1. Then install it and just wait a minute.

Manual Installation

  1. Clone this repository into the custom_nodes directory inside ComfyUI:
   cd custom_nodes
   git clone https://github.com/hayd-zju/ICEdit-ComfyUI-official.git
  1. Launch ComfyUI:
   cd ..	# Make sure you are in the ComfyUI root directory
   python main.py

🚀 Usage

  1. Download Required Models: If you can connect to Huggingface, you don't need to download the weights. Otherwise, you need to download the weights to local.

  2. Use our workflow example in example_workflow: You can directly drag the JSON file onto the ComfyUI interface.

🌟 Contribution: Share Your Awesome Workflows!

We're always looking to expand our collection of useful workflows! If you've created a fantastic workflow using ICEdit-ComfyUI and think others might benefit from it, we'd love for you to share it.

How to Contribute Your Workflow

  • Prepare Your Workflow: Make sure your workflow is saved as a JSON file in the workflow_example directory.
  • Create a Pull Request:
    • Fork this repository.
    • Add your JSON file to the workflow_example directory.
    • Include a brief description of what your workflow does and any special instructions.
    • Submit a pull request with your contribution.

Benefits of Sharing

  • Help Others: Your workflow might solve a problem or provide a creative solution that others are looking for.
  • Community Recognition: By sharing, you contribute to the community and get recognition for your work.
  • Feedback and Collaboration: Other users might provide feedback or build on your workflow, leading to even better results.