Beta — usable end-to-end; expect rough edges.
Generation, swaps, posed body double, pose gen, prompt enhance and dataset building all work and have been GPU-run-proven. A full multi-hour LoRA train has not yet been run start-to-finish, so the Train step is experimental — see Status.
🧪 Testers wanted. Install it, build a character, and tell me what breaks — open an issue.
A Wan2GP plugin that ports the character-creator wizard from SupremeDiffusion into Wan2GP's Gradio UI.

Guides you through creating a reusable character — from name + description to a trained LoRA — as a single branded tab inside Wan2GP. Six steps:
Save/Load Character and Clear are session actions in the header (top-right), usable at any step.
In Wan2GP, open the Plugins manager and "install from GitHub URL":
https://github.com/saintorphan/Replicant-CharLab-Wan2GP
Then enable Replicant Character Lab in the plugin list and restart WanGP. The
installer clones the repo into plugins/, installs requirements.txt
(InsightFace + onnxruntime — required for face swap / dataset crops), and the
plugin creates its data directories on first run.
Not yet an official Wan2GP plugin — install via the GitHub URL above.
Character-Lab data lives under <wan2gp_root>/character_lab/; shared model
resources live under <wan2gp_root>/orphansuite/ (cross-plugin via
.orphansuite.json). All roots are configurable and persisted from the wizard's
OrphanSuite panel:
character_lab/
├── characters/<Name>/ character.json, base.png, poses/
└── datasets/<Name>/ video512/ highres/ full/ face/ (NNN.png + NNN.txt)
orphansuite/ shared across saintorphan plugins
├── models/face/ downloaded swap/enhancer models
├── sdxl_models/ SDXL/Pony/Illustrious checkpoints
└── sdxl_loras/ SDXL-family LoRAs
| Model | Required | Source |
|---|---|---|
inswapper_128.onnx | yes | facefusion-assets |
buffalo_l (face detect) | yes | deepinsight/insightface |
GFPGANv1.4.onnx | optional | Gourieff/ReActor |
codeformer.onnx | optional | facefusion/models-3.0.0 |
person_yolov8s-seg.pt | optional | Bingsu/adetailer |
The posed body double and dataset auto-captioning add their own optional models (BiRefNet, IP-Adapter / FaceID, ControlNet OpenPose + annotator, WD14 tagger), also offered in the panel. Nothing downloads without an explicit button press — generation is offline-gated, so a missing model tells you to fetch it here first.
Beta — usable end-to-end. The data layer and wizard UI are complete, and the GPU-bound pipeline — base generation, face/body swap, posed body double (ControlNet OpenPose + FaceID), pose generation, prompt enhancement, and dataset building — is implemented and has been run on-GPU.
The one caveat is training: a full multi-hour LoRA train has not been run start-to-finish yet, so the Train step is experimental. Testers should start with the SDXL / kohya path, which is the most exercised; the Wan2.2 and LTX targets are the least proven and may need tuning.
core/sd/) — no external checkout.147 commits
Python
100.0%
Beta — usable end-to-end; expect rough edges.
Generation, swaps, posed body double, pose gen, prompt enhance and dataset building all work and have been GPU-run-proven. A full multi-hour LoRA train has not yet been run start-to-finish, so the Train step is experimental — see Status.
🧪 Testers wanted. Install it, build a character, and tell me what breaks — open an issue.
A Wan2GP plugin that ports the character-creator wizard from SupremeDiffusion into Wan2GP's Gradio UI.

Guides you through creating a reusable character — from name + description to a trained LoRA — as a single branded tab inside Wan2GP. Six steps:
Save/Load Character and Clear are session actions in the header (top-right), usable at any step.
In Wan2GP, open the Plugins manager and "install from GitHub URL":
https://github.com/saintorphan/Replicant-CharLab-Wan2GP
Then enable Replicant Character Lab in the plugin list and restart WanGP. The
installer clones the repo into plugins/, installs requirements.txt
(InsightFace + onnxruntime — required for face swap / dataset crops), and the
plugin creates its data directories on first run.
Not yet an official Wan2GP plugin — install via the GitHub URL above.
Character-Lab data lives under <wan2gp_root>/character_lab/; shared model
resources live under <wan2gp_root>/orphansuite/ (cross-plugin via
.orphansuite.json). All roots are configurable and persisted from the wizard's
OrphanSuite panel:
character_lab/
├── characters/<Name>/ character.json, base.png, poses/
└── datasets/<Name>/ video512/ highres/ full/ face/ (NNN.png + NNN.txt)
orphansuite/ shared across saintorphan plugins
├── models/face/ downloaded swap/enhancer models
├── sdxl_models/ SDXL/Pony/Illustrious checkpoints
└── sdxl_loras/ SDXL-family LoRAs
| Model | Required | Source |
|---|---|---|
inswapper_128.onnx | yes | facefusion-assets |
buffalo_l (face detect) | yes | deepinsight/insightface |
GFPGANv1.4.onnx | optional | Gourieff/ReActor |
codeformer.onnx | optional | facefusion/models-3.0.0 |
person_yolov8s-seg.pt | optional | Bingsu/adetailer |
The posed body double and dataset auto-captioning add their own optional models (BiRefNet, IP-Adapter / FaceID, ControlNet OpenPose + annotator, WD14 tagger), also offered in the panel. Nothing downloads without an explicit button press — generation is offline-gated, so a missing model tells you to fetch it here first.
Beta — usable end-to-end. The data layer and wizard UI are complete, and the GPU-bound pipeline — base generation, face/body swap, posed body double (ControlNet OpenPose + FaceID), pose generation, prompt enhancement, and dataset building — is implemented and has been run on-GPU.
The one caveat is training: a full multi-hour LoRA train has not been run start-to-finish yet, so the Train step is experimental. Testers should start with the SDXL / kohya path, which is the most exercised; the Wan2.2 and LTX targets are the least proven and may need tuning.
core/sd/) — no external checkout.147 commits
Python
100.0%