Local archive utility · specimen no. 001
Repair the label.
Keep the negative.
Find missing and shifted photo capture times, review every inference, then write reversible XMP sidecars. Your originals stay exactly as they are.
Offline by design · no telemetry · MIT licensed
The method
A field notebook before a field edit
Separate observation from action. Capture Clock Repair gives uncertain evidence somewhere honest to live.
-
I
Inventory
Read JPEG EXIF, filename clocks, filesystem time, camera make, and model. Group likely sources without changing a byte.
capture-clock-repair scan ./archive -
II
Review
Inspect a CSV that distinguishes embedded truth, strong filename guesses, weak fallbacks, and timezone conflicts.
open clock-review/review.csv -
III
Patch—or undo
Create adjacent XMP labels only for approved rows. A checksummed manifest can remove unchanged patches later.
capture-clock-repair apply …
Recorded specimen bench
See how evidence is classified
This browser example uses fictional metadata and never opens or uploads a photo. The CLI does the real local inspection.
No specimen selected
Choose an evidence pattern to see the conservative plan.
Field instructions
One binary. Three deliberate steps.
Build on macOS, Linux, or Windows with Rust 1.85+. The binary makes no network requests.
$ cargo install capture-clock-repair
$ capture-clock-repair scan ~/Pictures/Trip \
--output clock-review --timezone +05:30
Examined 2,418 JPEGs across 4 source groups.
1,936 trusted · 431 proposed · 51 need review
No original files were changed.
Optional archive field kit
Keep the CLI free. Fund the careful work.
The complete CLI—including CSV export, sidecar writing, all safety checks, and undo—is free and MIT licensed. A $19 one-time purchase unlocks the browser field kit: reusable command recipes, a printable archive checklist, and future preset updates.
Sociobot/Dodo is the merchant of record. No subscription. Refunds are handled there and revoke the license. See privacy and terms.
Buy the field kit — $19License leaf
Restore a purchase
No license stored.
Field kit unlocked
Your reusable recipe:
scan ~/Pictures --timezone +05:30 --output 2026-review
The governing rule