11st of 1 in Desktop AI apps

deep-live-cam

Real-time webcam face swap from a single source image

Stars
97k
License
AGPL-3.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Python

Checked on GitHub.

Overview

Deep-Live-Cam is a Python desktop GUI that swaps a face from one source image onto a webcam feed, video or image, using ONNX models (inswapper_128_fp16, gfpgan-1024). It supports mouth masking, mapping different faces to multiple subjects, and CPU, CUDA, CoreML, DirectML and OpenVINO execution providers. A paid pre-built edition with extra features is sold on the project website.

Who it is for: Creators and streamers wanting local real-time face swapping on a webcam

Strengths

  • Live webcam mode plus image and video file processing from one GUI
  • Execution providers for CPU, CUDA, CoreML, DirectML and OpenVINO
  • Mouth mask and face mapping for multiple subjects in one frame
  • Needs only a single source image, no per-face training

Weaknesses

  • Manual install needs Python, ffmpeg, CUDA/cuDNN pinning; README says not for beginners
  • CPU-only mode is slower; live preview takes 10-30 seconds to appear
  • Command-line arguments are marked unmaintained in the README
  • insightface models are limited to non-commercial research use

What it needs

  • GPU optional
  • Needs Python 3.11-3.14, ffmpeg, onnxruntime, CUDA Toolkit 12.8 (NVIDIA), tkinter, OBS (for streaming output)
  • Models: inswapper_128_fp16.onnx, gfpgan-1024.onnx, ONNX