ComfyUI Extension: ICEdit-ComfyUI-official

Authored by hayd-zju

Created

Updated

110 stars

This node pack provides the official ComfyUI workflow for ICEdit.

Custom Nodes (0)

    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.