Desktop Python App

Duplicate Image Detective

A Windows desktop application that recursively scans a directory for visually duplicate images and lets you quickly keep, trash, or permanently delete them.

Python pHash Pillow Tkinter
Duplicate Image Detective Interface
๐Ÿ‘๏ธ

Perceptual Hashing (pHash)

Detects visually identical images even if they differ in compression, quality, or resolution by tracking similarity score using bits distance.

โšก

Lightning Hotkeys Workflow

Use the W-A-S-D-Q-E keyboard shortcuts to rapidly sift through the catalog, determining which duplicates to keep or toss to the Recycle Bin in split seconds.

๐Ÿงต

Threaded Scanner

The UI stays flawlessly responsive while heavy recursive scanning happens in the background. Review pairs proactively as they are found.

๐ŸŽจ

Nord-Inspired UI

A professional, comfortable dark theme that's easy on the eyes. It boasts a "loosened" layout featuring a modern, breathable design with ample padding for focus.

Technical Specifications

Feature Implementation Benefit
Similarity Engine pHash (Perceptual Hashing) Visual identity detection
Workflow Hotkeys W-A-S-D triage system Rapid catalog maintenance
Asynchronous I/O Python Threaded Scanner UI responsiveness during scans
Platform Support Native Windows API Seamless system integration