← all repositories
aigc-apps/sd-webui-EasyPhoto

Your Face as a LoRA: A Stable Diffusion Plugin

EasyPhoto trains a personalized LoRA model from 5–20 of your portraits so you can generate yourself into preset or custom templates without wrestling with prompts.

5.2k stars Python Image · Video · Audio
sd-webui-EasyPhoto
Not currently ranked — collecting fresh signals.
star history

What it does

EasyPhoto is a plugin for the Stable Diffusion WebUI that automates the creation of personalized AI portraits. You upload 5–20 photos of a person, and it trains a dedicated LoRA model to generate that face into preset or user-uploaded templates. The project also supports multi-person scenes, video inference without retraining, and SDXL template generation.

The interesting bit

Instead of leaving you to wrestle with prompts and inpainting, the plugin orchestrates ControlNet, background fine-tuning, and similarity scoring to keep the likeness intact. It also bundles recent speed tricks like LCM-LoRA to cut sampling from 50 steps down to 12.

Key highlights

  • Trains a personal LoRA from 5–20 portrait photos inside the WebUI.
  • Supports multi-person generation, video inference without retraining, and SDXL template generation.
  • Integrates ControlNet (requires at least three models) to preserve pose and composition.
  • Bundles attribute editing and virtual try-on via Concepts-Sliders.
  • Demands serious hardware: verified on GPUs from 12 GB to 40 GB VRAM and roughly 60 GB of free disk space.

Caveats

  • Docker builds trail the GitHub repository, so the latest features may not be present out of the box.
  • Windows users may encounter OOM kills and need to zero out certain num_threads settings.
  • The UI is English-only for now; Chinese localization is on the TODO list.

Verdict

Good for Stable Diffusion users who want a guided, UI-driven way to generate personalized portraits or group scenes without building a LoRA pipeline by hand. Skip it if you are running on modest hardware or prefer lightweight, API-first workflows; this is a heavy plugin that expects ControlNet and plenty of disk space.

Frequently asked

What is aigc-apps/sd-webui-EasyPhoto?
EasyPhoto trains a personalized LoRA model from 5–20 of your portraits so you can generate yourself into preset or custom templates without wrestling with prompts.
Is sd-webui-EasyPhoto open source?
Yes — aigc-apps/sd-webui-EasyPhoto is open source, released under the Apache-2.0 license.
What language is sd-webui-EasyPhoto written in?
aigc-apps/sd-webui-EasyPhoto is primarily written in Python.
How popular is sd-webui-EasyPhoto?
aigc-apps/sd-webui-EasyPhoto has 5.2k stars on GitHub.
Where can I find sd-webui-EasyPhoto?
aigc-apps/sd-webui-EasyPhoto is on GitHub at https://github.com/aigc-apps/sd-webui-EasyPhoto.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.