Batch-safe processing
Images are decoded one at a time, reduced to a bounded analysis size and sent to a small worker pool. Full-resolution files remain untouched.
Local photo culling assistant
Compare bursts, spot blur, and keep the strongest frames locally in your browser. The technical score is explainable and never claims to judge expression, composition, or artistic value.
Production v1 workspace
JPEG, PNG, WebP and browser-decodable AVIF files are supported. HEIC/HEIF works only when the current browser can decode it.
What the score means
The analysis combines Laplacian variance, edge density, local contrast and directional blur imbalance. Highlight and shadow clipping contribute to a separate exposure score. A high number does not make a photograph artistically better.
Images are decoded one at a time, reduced to a bounded analysis size and sent to a small worker pool. Full-resolution files remain untouched.
A compact perceptual difference hash, dimensions and available capture time form likely burst groups. Sensitivity remains under your control.
Keep, Maybe and Reject are review labels only. The browser never deletes, moves or overwrites the original file.
FAQ
No. File decoding, pixel analysis and grouping run locally. The page still loads normal site, advertising and public recommendation resources.
No. It cannot reliably judge expression, timing, emotion or composition. It ranks technical sharpness and exposure signals.
Production v1 relies on browser decoding. Safari may decode more HEIC files than some desktop browsers. Unsupported files are listed with a reason.
The queue is designed for large batches, but device memory and source resolution matter. Mobile concurrency is reduced automatically and the batch can be paused or cancelled.