FaceFusion
Face swapping and enhancement platform for images and video with GUI and headless CLI modes.
About
Face swapping and face enhancement for images and video are the core of FaceFusion, the most widely used open face manipulation platform at more than 29,000 GitHub stars. Processing runs on ONNX Runtime with execution providers for NVIDIA CUDA, Apple CoreML, and AMD ROCm alongside plain CPU, and a browser-based GUI sits next to a fully headless CLI whose job system creates, queues, and retries batch work for automation pipelines. Terminal installation targets developers comfortable with Python environments, while Windows and macOS installers cover everyone else, and docs.facefusion.io documents every processor and option. The OpenRAIL-AS license keeps the code open while contractually restricting harmful applications such as non-consensual imagery, and the maintainers build content safeguards into the default pipeline. A GPU is not strictly required, though acceleration matters for video, where every frame passes through detection, swapping, and enhancement models. The project grew out of the abandoned roop lineage and remains under active development in 2026.
Should you use FaceFusion?
Pick it when
You need consented face swapping or face enhancement across video or image batches, with a headless CLI and job queue for pipelines, and you may lack an NVIDIA card since it runs on CoreML, ROCm, or CPU.
Look elsewhere when
You only need to restore faces without changing identity: GFPGAN or CodeFormer are single-purpose restorers. The OpenRAIL-AS license forbids harmful uses, and video on CPU alone is slow because every frame runs several models.
Alternatives to FaceFusion
- LivePortrait
Animates one portrait photo from a driving video instead of swapping identities, Apache-2.0, but needs a GPU of about 6GB.
- GFPGAN
Restores faces without changing who they are, Apache-2.0 and a single model with no swap pipeline, if enhancement is all you need.
- CodeFormer
Standalone restoration for badly degraded faces with a fidelity weight, without the swap pipeline, but its S-Lab license is non-commercial.
- VACE
Swaps or edits whole objects and people in video through masks and references, broader than faces but needs a CUDA GPU and more setup.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Image/Video Editing
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- OpenRAIL-AS
- Added
- Jul 29, 2026