TwinPic is a Streamlit-powered web application that scans a folder, identifies duplicate images using MD5 hashing, and allows you to delete them easily.
This helps in keeping your photo library clean and organized.
- 📂 Scan any folder and its subfolders for image files.
- 🔑 Generate unique MD5 hash for each image to detect duplicates.
- 🖼️ Display duplicate images side by side for comparison.
- 🗑️ Delete unwanted duplicate images directly from the UI.
- ⚡ Simple, fast, and lightweight app with an interactive Streamlit interface.
- Python
- Streamlit – for building the interactive UI
- Pillow (PIL) – for image handling
- Hashlib – for generating MD5 hashes
- OS / Pathlib – for file system operations
- Clone the repo
git clone https://github.com/MuskanKumariMK/TwinPic.git cd TwinPic - Create a virtual environment (optional but recommended)
python -m venv venv
venv\Scripts\activate # on Windows
- Install dependencies
pip install -r requirements.txt- RUn the App
streamlit run main.py