ComfyUI Extension: ComfyUI_InfiniteYou

Authored by ZenAI-Vietnam

Created

Updated

202 stars

An implementation of InfiniteYou for ComfyUI. Native support for a/InfiniteYou in ComfyUI, designed by the ZenAI team.

Custom Nodes (0)

    README

    šŸš€ ComfyUI_InfiniteYou

    An implementation of InfiniteYou for ComfyUI

    Native support for InfiniteYou in ComfyUI, designed by the ZenAI team.

    āœØ Support further development by starring the project! āœØ

    teaser


    šŸ”„ News

    • [03/2025] šŸ”„ Integrate Face Swap feature
    • [03/2025] šŸ”„ Integrate Face Combine feature to predict future children
    • [03/2025] šŸ”„ Code updated and released as the first version.

    šŸ“œ Introduction

    šŸš€ InfiniteYou is a SOTA zero-shot identity preservation model by ByteDance, built on FLUX. This repo brings it to ComfyUI, powered by ZenAI.

    šŸ”— References:
    šŸ“„ Paper | šŸ’¾ Official Repo

    šŸ’” Inspired by ZenID šŸ”— ZenID Repo

    šŸ”„ Stay tuned for updates!


    šŸ† Model Zoo

    The main author has released two versions of the model, each tailored for a specific purpose:

    • šŸ”¹ sim_stage1 ā€“ Prioritizes higher identity similarity for more accurate face preservation.
    • šŸŽØ aes_stage2 ā€“ Focuses on better text-image alignment and enhanced aesthetics.

    To ensure seamless integration with ComfyUI, we have converted the model to the safetensors format.

    Download the model on Hugging Face:
    šŸ‘‰ ComfyUI_InfiniteYou

    šŸ› ļø Workflow

    Zero-Shot Task

    Musk

    FaceCombine Task

    Children

    FaceSwap Task

    FaceSwap

    šŸ“¦ Installation

    Step 1: Clone the Repo

    cd custom_nodes
    git clone https://github.com/ZenAI-Comfy/ComfyUI_InfiniteYou
    

    Step 2: Install Requirements

    cd ComfyUI_InfiniteYou
    pip install -r requirements.txt
    

    Step 3: Download ControlNet Models

    Place the ControlNet Models in the ComfyUI/models/controlnet directory.

    cd ../../models/controlnet
    wget https://huggingface.co/vuongminhkhoi4/ComfyUI_InfiniteYou/resolve/main/aes_stage2_control_net/aes_stage2_control.safetensors
    wget https://huggingface.co/vuongminhkhoi4/ComfyUI_InfiniteYou/resolve/main/sim_stage1_control_net/sim_stage1_control_net.safetensors
    cd ..
    

    Step 4: Download Image Projection Files

    Place the Image Projection files in the ComfyUI/models/InfiniteYou directory.

    mkdir InfiniteYou
    cd InfiniteYou
    wget https://huggingface.co/vuongminhkhoi4/ComfyUI_InfiniteYou/resolve/main/aes_stage2_control_net/aes_stage2_img_proj.bin
    wget https://huggingface.co/vuongminhkhoi4/ComfyUI_InfiniteYou/resolve/main/sim_stage1_control_net/sim_stage1_img_proj.bin
    cd ../..
    

    Step 5: Download InsightFace model

    The InsightFace model is antelopev2 (not the classic buffalo_l). Download the models (for example from here or here), unzip and place them in the ComfyUI/models/insightface/models/antelopev2 directory.

    Alternatively, you can quickly download all models using the following command:

    # make sure you are in the ComfyUI directory
    cd custom_nodes/
    git clone https://github.com/ZenAI-Vietnam/ComfyUI_InfiniteYou
    python ComfyUI_InfiniteYou/downloadmodel.py
    pip install -r ComfyUI_InfiniteYou/requirements.txt
    

    šŸ§­ Usage

    šŸ”¹ For aes_stage2: Try file aes_stages2.json in workflows

    šŸ”¹ For sim_stage1: Try file sim_stages1.json in workflows

    šŸ”¹ For Face Combine to predict your future children: Try file face_combine.json in workflows

    šŸ”¹ For Face Swap : Try file face_swap.json in workflows

    šŸ“ž Contact for Work šŸŒŸ

    This implementation of InfiniteYou is brought to you by the ZenAI Team.

    <img src="https://github.com/vuongminh1907/ComfyUI_ZenID/blob/main/examples/zenai.png" width="400" />

    If you need more polished and enhanced version, please contact us through:

    • šŸ“± Facebook Page: ZenAI
    • ā˜Žļø Phone: 0971912713 Miss. Chi

    šŸ“– Citation

    @article{jiang2025infiniteyou,
      title={{InfiniteYou}: Flexible Photo Recrafting While Preserving Your Identity},
      author={Jiang, Liming and Yan, Qing and Jia, Yumin and Liu, Zichuan and Kang, Hao and Lu, Xin},
      journal={arXiv preprint},
      volume={arXiv:2503.16418},
      year={2025}
    }