← all repositories
idootop/MagicMirror

Polite offline face swaps that fit in a 10 MB installer

It wants to make AI face swapping as simple as taking a selfie: no cloud, no GPU, and zero technical setup.

MagicMirror
Not currently ranked — collecting fresh signals.
star history

What it does

MagicMirror is a desktop app for dragging and dropping photos to swap faces, try hairstyles, or preview outfits. It bundles existing open-source face manipulation engines—FaceFusion, InsightFace, and TinyFace—behind a Tauri-based interface written in TypeScript. All processing happens locally on your CPU; images never leave the device.

The interesting bit

The novelty here is packaging, not algorithms. By compiling the Python backend with Nuitka and wrapping it in a lightweight Tauri frontend, the author turns a typically GPU-heavy workflow into something that runs on standard laptops with a sub-10 MB installer and under 1 GB of models.

Key highlights

  • Completely offline; no cloud upload or network dependency
  • Runs on standard CPUs without a dedicated GPU
  • Installer under 10 MB, model files under 1 GB
  • Drag-and-drop interface with no complex settings
  • Supports macOS 13+ and Windows 10+

Caveats

  • It is fundamentally integration code gluing together existing projects like FaceFusion and InsightFace
  • The README prohibits commercial use even though the repository carries an MIT license, which creates an ambiguous legal stance
  • Linux is not supported

Verdict

A good fit for casual users who want to experiment with face swaps privately on a laptop. Developers seeking a new algorithm, a server API, or a clear commercial license should look elsewhere.

Frequently asked

What is idootop/MagicMirror?
It wants to make AI face swapping as simple as taking a selfie: no cloud, no GPU, and zero technical setup.
Is MagicMirror open source?
Yes — idootop/MagicMirror is open source, released under the MIT license.
What language is MagicMirror written in?
idootop/MagicMirror is primarily written in TypeScript.
How popular is MagicMirror?
idootop/MagicMirror has 2.9k stars on GitHub.
Where can I find MagicMirror?
idootop/MagicMirror is on GitHub at https://github.com/idootop/MagicMirror.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.