57,604
stars
+-5+4+37
13,424
forks
1,521
watchers
553
prs
914
issues
5
releases
0
discussions
README
deepfakes_faceswap
Important information for Patreon and PayPal supporters. Please see this forum post: https://forum.faceswap.dev/viewtopic.php?f=14&t=3120
FaceSwap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos.
Emma Stone/Scarlett Johansson FaceSwap using the Phaze-A model
Jennifer Lawrence/Steve Buscemi FaceSwap using the Villain model
!Build Status
Make sure you check out INSTALL.md before getting started.
- deepfakes\_faceswap
- Important information for Patreon and PayPal supporters. Please see this forum post: https://forum.faceswap.dev/viewtopic.php?f=14\&t=3120
- Manifesto
- FaceSwap has ethical uses.
- How To setup and run the project
- Overview
- Extract
- Train
- Convert
- GUI
- General notes:
- Help I need support!
- Discord Server
- FaceSwap Forum
- Donate
- Patreon
- One time Donations
- @torzdf
- @andenixa
- How to contribute
- For people interested in the generative models
- For devs
- For non-dev advanced users
- For end-users
- About machine learning
- How does a computer know how to recognize/shape faces? How does machine learning work? What is a neural network?
Manifesto
FaceSwap has ethical uses.
When faceswapping was first developed and published, the technology was groundbreaking, it was a huge step in AI development. It was also completely ignored outside of academia because the code was confusing and fragmentary. It required a thorough understanding of complicated AI techniques and took a lot of effort to figure it out. Until one individual brought it together into a single, cohesive collection. It ran, it worked, and as is so often the way with new technology emerging on the internet, it was immediately used to create inappropriate content. Despite the inappropriate uses the software was given originally, it was the first AI code that anyone could download, run and learn by experimentation without having a Ph.D. in math, computer theory, psychology, and more. Before "deepfakes" these techniques were like black magic, only practiced by those who could understand all of the inner workings as described in esoteric and endlessly complicated books and papers.
"Deepfakes" changed all that and anyone could participate in AI development. To us, developers, the release of this code opened up a fantastic learning opportunity. It allowed us to build on ideas developed by others, collaborate with a variety of skilled coders, experiment with AI whilst learning new skills and ultimately contribute towards an emerging technology which will only see more mainstream use as it progresses.
Are there some out there doing horrible things with similar software? Yes. And because of this, the developers have been following strict ethical standards. Many of us don't even use it to create videos, we just tinker with the code to see what it does. Sadly, the media concentrates only on the unethical uses Top issues
#1541IndexError: index 0 is out of bounds for axis 0 with size 0【Mask tool】0 comments · 2026-04-25#1536Docker image for gpu fails to build1 comments · 2026-04-01#1550realistic face swap0 comments · 2026-05-31#1544Manual tool doesn't display landmark on all thumbnails0 comments · 2026-05-02#1377-LF option doesn't get carried to the internal tools1 comments · 2024-03-19#1571Official MONSTERZ is a scammer0 comments · 2026-10-06#1570OFFICAL monsters git page is scam0 comments · 2026-10-06#1569Someone is scamming people with your repo (Officialmonsterz) that's his name0 comments · 2026-10-05
Latest release
Faceswap Windows, Linux and macOS Installers v3.0.0 v3.0.0 2025-12-21Installer for Faceswap.py This installer will install missing prerequisites (Git, MiniConda, PyTorch), set up the environment and create a Desktop shortcut for launching straight into the FaceSwap GUI. If running this installer, you do not need to manually install any programs yourself. For Nvidia users it will install a local version if CUDA and cuDNN into a Conda environment. A CUDA 11.8+ capable graphics card is required. For AMD Users The ROCm version of Torch will be installed, but you will need to ensure that you have ROCm 6.0-6.4 installed to enable use of AMD Graphics cards.