PhotoSift is a high-performance desktop application designed for rapid photo organization using AI-powered face recognition. It helps you sort through thousands of images in seconds, grouping them by people, dates, and quality.
Download the latest version for Windows
- Download the
PhotoSift_v0.1.0.zipfile. - Extract it to any folder.
- Run
PhotoSift.exeto start organizing!
- AI Face Recognition: Automatically detect and group people across your entire library.
- Smart Sorting: Organize photos into a clean folder structure based on identified individuals.
- Privacy First: All processing happens locally on your machine. No photos are ever uploaded to the cloud.
- GPU Acceleration: Utilizes CUDA/DirectML for lightning-fast AI inference.
- Metadata Aware: Reads EXIF data to optionally sort files by year and date.
- Duplicate & Junk Detection: Identifies identical copies and low-quality/small files automatically.
- Frontend: React + TypeScript + Vite + Tailwind CSS.
- Backend: Rust (Tauri) for high-performance system operations.
- AI Engine: Python-based sidecar using InsightFace and ONNX Runtime.
- Node.js (v18+)
- Rust & Cargo
- Python 3.10+
- Visual Studio Build Tools (Windows)
-
Frontend & Tauri Dependencies:
npm install
-
Python Engine Setup:
cd python-engine python -m venv .venv .\.venv\Scripts\activate pip install -r requirements.txt deactivate cd ..
-
Running in Dev Mode:
.\dev.bat -
Building the Production Installer:
# First build the Python sidecar exe cd python-engine .\.venv\Scripts\activate python build.py deactivate cd .. # Then build the Tauri app .\build.bat
MIT License. See LICENSE for details.

