Features

Two clear flows, every change previewed first

Organize copies your scattered media into a dated library. Deduplicate reclaims space from copies. Neither one changes a file until you've seen the plan and approved it.

Organize

From loose files to a library you can navigate

Four tabs carry a run from setup to a permanent, undoable record: Setup, Run, Health, and History.

Chronoframe Setup tab: a source folder and a destination folder each marked Ready, a Preview Plan button, and a source contact sheet previewing the frames to be organized.
SetupChoose a source and a destination.

Step 1 · Setup

Point Chronoframe at the mess

Pick the folder to organize and a separate destination for the clean copies. Chronoframe reads the source and never mutates it. A contact sheet gives you a quick visual read of what's about to be organized before you commit to anything.

  • Default YYYY/MM/DD layout, or switch to year/month or event folders in Settings.
  • Source is read-only; the destination receives copies and receipts.
  • Prefer Apple Photos? Use the Photos tab to read-only import selected photos and videos into the same flow.
Chronoframe Run tab in preview: a progress header reading Preview Ready for Review, a month-by-month timeline of the source library, and counts showing 6,064 discovered and planned with 0 copied.
Run · PreviewSee the exact plan before anything copies.

Step 2 · Run

Preview, then transfer

Preview Plan scans the source, resolves each date, and builds the transfer — without copying a thing. A timeline shows the shape of your library month by month, alongside counts for what's ready, already there, duplicated, or in need of attention. Correct or skip anything in Review, then start the transfer when the plan looks right.

  • Dates resolve from EXIF, then filename, then file dates — and always defer to any date you set.
  • Uncertain items are flagged; nothing uncertain is copied silently.
Chronoframe Run tab after a finished transfer: a Transfer Complete header, 6,064 of 6,064 files at 100 percent, a run summary with 0 skipped and 0 issues, and a note that originals were left untouched.
Run · CompleteA verified copy, originals untouched.

Step 2 · Run

Every frame lands, verified

Each file is written to a temporary spot and only moved into place once it's verified against the original. When the run finishes you get a summary of what was copied, skipped, and flagged — and a reminder that your originals were never touched. Reports and receipts are written to the destination for inspection or recovery.

Chronoframe Health tab: an 83 percent healthy ring and cards for Unknown Dates, Duplicates, Interrupted Work, Structure Drift, and History and Revert Safety, each showing a status count.
HealthSpot problems before they bite.

Step 3 · Health

Know your library is sound

The Health check scans for unknown dates, exact-duplicate hints, interrupted work, folder-structure drift, and anything that could make an undo unsafe. A single healthy score summarizes the state, and each card links you straight to the fix.

Chronoframe History tab: an archive of runs, reusable source paths, an Undo Center card reading Transfer can be reverted with a Revert button, and a list of receipts, reports, and logs.
HistoryReceipts, reports, and safe undo.

Step 4 · History

Every run is on the record

History keeps receipts for transfers, dedupe commits, and reorganize runs. Reuse a source you've organized before, change the destination layout, or revert a run — but only while the files still match the receipt, so an undo never touches anything you added or changed afterward.

Deduplicate

Reclaim space, one reviewed decision at a time

Find duplicates by content, review look-alikes side by side, and send only what you approve to the Trash.

Chronoframe Deduplicate setup: a scan folder, a list of recent scan folders with files removed and space saved, and Strict, Balanced, and Loose detection presets with Balanced selected and marked recommended.
Detection presetsStrict, Balanced, or Loose.

Step 1 · Scan

Choose how thorough to be

Point Deduplicate at a folder and pick a detection preset. Balanced suits most libraries; Strict keeps things conservative; Loose casts a wider net. Exact photo and video copies are matched by content, so two files pair only when their bytes are identical — not because their names happen to match.

  • An off-by-default setting can surface visually similar videos (transcodes and re-exports) for review.
  • Recent scan folders remember what they recovered, so you can re-run in a click.
Chronoframe Deduplicate review: two near-identical photos of a red telephone box shown side by side, one labelled Keeper and one Compare, with Keep and Delete controls, a group list of exact matches, and a footer reading 0 files will be moved to Trash.
Review & TrashCompare, decide, then commit.

Step 2 · Review

You decide what stays

Each group is presented for a keep-or-delete decision, with the two frames side by side and details like size, dimensions, and sharpness to break ties. Auto-Accept clears the obvious exact copies; low-confidence and visual-video groups always wait for you. When the plan looks right, Move to Trash sends only your approved files to the macOS Trash — every mutation re-verified by content first, never a hard delete.

See exactly what stays safe during all of this →

Try it on one folder.

The preview costs you nothing and changes nothing. See the plan Chronoframe builds for your own library.

One-time purchase, no subscription, ever.