WhatsAppCall

Project · Next.js

Sameframe: what it solved and how

Finds exact and visually similar photo and video copies on your own machine, with no uploads, no account and no telemetry.

Stack
Electron · Next.js · Local AI
Code
Source available
Built by
Sachin Sharma, directly
Fact check
FACTS F-16

The thinking

One decision worth defending

  1. 01

    Problem

    Media libraries get messy: exports, phone backups and re-encoded copies, with filenames that no longer explain anything, and deleting the wrong file cannot be undone.

  2. 02

    Decision

    Keep exact matching and AI matching apart. Exact copies are proven with SHA-256 and a byte-for-byte compare. The AI only suggests similar media for manual review and is never given a move action.

  3. 03

    Why it holds

    A model score is a guess and a byte compare is proof, so only proof is allowed to trigger a change. Files are hashed and compared again immediately before anything is moved, and the app aborts if something changed.

What it includes

Built

If you are building something similar

Let AI suggest and let deterministic checks decide anything destructive. Show the user which of the two they are looking at.

Keep going

Related

Ideas in. Products out.

Hi Sachin, I'm . I'm building . You can reach me at .