An open API service indexing awesome lists of open source software.

https://github.com/hayd-zju/ICEdit-ComfyUI-official

This repository provides the official ComfyUI workflow for ICEdit.
https://github.com/hayd-zju/ICEdit-ComfyUI-official

Last synced: 6 days ago
JSON representation

This repository provides the official ComfyUI workflow for ICEdit.

Awesome Lists containing this project

README

        

This repository provides the official ComfyUI workflow for [ICEdit](https://github.com/River-Zhang/ICEdit).
# 🎨 ComfyUI Workflow

![ICEF Workflow](assets/ICEF_workflow.png)
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](https://github.com/hayd-zju/ICEdit-ComfyUI-official/issues/7).
![ICEF Workflow](assets/ICEF_workflow_with_image_input.png)

## 🎆 News

- **[2025/5/14]** 🔥 With the help of the [official comfy-org](https://www.comfy.org/zh-cn/), we have integrated our ComfyUI nodes into [Comfy Registry](https://registry.comfy.org/nodes/ICEdit)!
- **[2025/5/9]** 🔥 We have released our **[official ComfyUI workflow](https://github.com/hayd-zju/ICEdit-ComfyUI-official/tree/main)**! 🚀 Check the repository and have a try!

## 🔧 Installation

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

### Prerequisites

Please first install [ComfyUI](https://github.com/comfyanonymous/ComfyUI/tree/master) with the following commands:

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

In addition, you need to install [ComfyUI_essentials](https://github.com/cubiq/ComfyUI_essentials) and [ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use).

### ComfyUI-Manager

1. Install [ComfyUI-Manager](https://github.com/ltdrdata/ComfyUI-Manager) with the following commands:

```shell
cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager
```

2. Launch ComfyUI:

```shell
cd .. # Make sure you are in the ComfyUI root directory
python main.py
```
3. Open the `ComfyUI Manager`, select `Install via Git URL`, input the URL:

```shell
https://github.com/hayd-zju/ICEdit-ComfyUI-official.git`
```

4. Then install it and just wait a minute.
### Manual Installation
1. Clone this repository into the `custom_nodes` directory inside ComfyUI:

```shell
cd custom_nodes
git clone https://github.com/hayd-zju/ICEdit-ComfyUI-official.git
```
2. Launch ComfyUI:

```shell
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.

- [Flux.1-fill-dev](https://huggingface.co/black-forest-labs/flux.1-fill-dev).
- [ICEdit-normal-LoRA](https://huggingface.co/RiverZ/normal-lora/tree/main).

2. Use our workflow example in [example_workflow](https://github.com/hayd-zju/ICEdit-ComfyUI-official/tree/main/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.