deepfakes /faceswap

Deepfakes Software For All

★ 57,604⑂ 13,424👁 1,521⑃ 553● 914▤ 5◈ 0
PythonGPL-3.0Created 2017-12-19www.faceswap.dev
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

Latest release

Faceswap Windows, Linux and macOS Installers v3.0.0 v3.0.0 2025-12-21
Installer 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.

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON