
u/Fayens

I made a ComfyUI custom node for fast face swap workflows
It extracts clean face crops (source + target), generates masks, and works with reference_latent_conditioning.
You can also use it to improve face consistency on low quality images.
There’s also:
- post-processing node (color match, cinematic lighting, sharpen, etc.)
- ratio helper (fast / quality presets)
Workflow uses:
- InsightFace (antelopev2)
- InSwapper
- FLUX (flux-2-klein-9b) + VAE
Everything is ready to use — just upload a reference image and a target image, hit run, and you're good to go.
It works on medium quality images, but really shines on high quality inputs for the best and most realistic results.
The prompt still influences the final result, so it’s pretty flexible.
GitHub: https://github.com/iFayens/ComfyUI-Fayens
If you like it, don’t hesitate to ⭐ the repo and share your results 🙂
I made a ComfyUI custom node for fast face swap workflows
It extracts clean face crops (source + target), generates masks, and works with reference_latent_conditioning.
You can also use it to improve face consistency on low quality images.
There’s also:
- post-processing node (color match, cinematic lighting, sharpen, etc.)
- ratio helper (fast / quality presets)
Workflow uses:
- InsightFace (antelopev2)
- InSwapper
- FLUX (flux-2-klein-9b) + VAE
Everything is ready to use — just upload a reference image and a target image, hit run, and you're good to go.
It works on medium quality images, but really shines on high quality inputs for the best and most realistic results.
The prompt still influences the final result, so it’s pretty flexible.
GitHub: https://github.com/iFayens/ComfyUI-Fayens
If you like it, don’t hesitate to ⭐ the repo and share your results 🙂
Hey everyone,
I’ve been working on a custom node for ComfyUI focused on face and head swapping, and I’d really appreciate some feedback from the community.
What it does:
- Uses InsightFace + InSwapper
- Supports both face swap and full head swap
- Can generate a new image purely from a reference image (using reference latent)
- Keeps output very close to the reference identity
- Can enhance low-quality images while preserving facial coherence (using the reference as identity anchor)
- The prompt still influences the final image, making the result highly customizable (style, lighting, details, etc.)
Included modules:
- Swap (face / head)
- Image post-processing (better blending, skin, transitions)
- Aspect ratio handling for empty latent
Current setup:
- Tested mainly on Klein9B FP8
- Using reference latent workflow for identity consistency
Goal:
Push toward:
- Stronger identity preservation
- More realistic blending
- Better lighting / scale matching for head swaps
My question:
There are already a LOT of face swap / head swap nodes and workflows out there…
Do you think it’s still worth continuing to build custom nodes in this space?
Or is it becoming redundant unless there’s a real breakthrough?
I’m debating whether to:
- Keep pushing (quality, realism, control)
- Or pivot toward something more unique
Results:
(see attached images)
Would love honest feedback, even critical 🙏