Local-first photo management for Windows and Linux

Photo Manager Pro

A polished desktop dashboard for local photo sync, library indexing, duplicate review, cleanup queues, AI metadata, cloud transfer planning, and phone imports.

Local-first
SQLite metadata and review decisions stay on your device.
Dashboard UI
Sync health, cleanup pressure, and recent events in one view.
Phone Connect
Receive Android media over the same LAN, then sort the inbox.

What it does

A calmer control room for photo libraries

Sync

Sort incoming media

Copy photos and videos into year folders using EXIF, filename dates, and timestamp fallbacks.

Index

Build a local library index

Stores file metadata, sync events, blur scores, captions, tags, and review decisions in SQLite.

Cleanup

Review before deleting

Queues duplicates and low-quality candidates before moving files to the recycle bin.

Automation

Run in the background

Watch folders through the GUI, Windows Services, or Linux systemd user services.

AI Metadata

Search tags and captions

Generate lightweight local tags/captions and search metadata without leaving the app.

Cloud Sync

Plan Google Drive transfers

Authenticate with OAuth, preview upload/download plans, and run guarded Drive transfers.

Phone Connect

Receive Android uploads

Start the LAN receiver, pair with a code, and sort uploaded phone media into the desktop library.

Diagnostics

Trace sync activity

Inspect operational logs, export reports, and keep sync failures visible instead of hidden.

Workflow

From camera roll to reviewed library

01

Choose folders

Confirm the library root, source folder, Phone Inbox, and optional mounted/cloud locations.

02

Preview the plan

Review what will be copied before running a sync or sorting phone uploads.

03

Index locally

Build the SQLite index so Dashboard, Gallery, duplicates, blur review, and AI metadata stay fast.

04

Review and clean

Queue cleanup decisions, export reports, and only delete after an explicit review step.

Screenshots

The new desktop dashboard

Dashboard view
Dashboard with sync health, cleanup pressure, and local index status
Gallery view
Gallery with thumbnails, preview, metadata, and cleanup actions
Duplicate review view
Duplicate review with side-by-side inspection and safe queueing

Download

Install on Windows or run from Python

GitHub Releases provide the Windows executable. Linux and source users can install the Python package and run the same GUI or headless service commands.

PhotoManagerPro.exe python -m pip install photosync-tool photo-manager-pro photo-manager-service install

Roadmap

Still alpha, but moving like a real desktop product

Cleaner release testing

More clean-machine checks for the Windows executable, installer, and service modes.

Integrity audit

Find missing, moved, changed, zero-byte, and duplicate-indexed files before repair actions.

Import sessions

Preview, copy, verify, and report imports from phones, camera cards, and staging folders.

Smarter albums

Save filtered library views based on years, folders, file types, tags, blur scores, and review state.