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

Archival botanical plate with a pressed fern, timestamp tick marks, and an intact photographic negative
Fig. A — Change the catalogue, not the specimen.

The method

A field notebook before a field edit

Separate observation from action. Capture Clock Repair gives uncertain evidence somewhere honest to live.

  1. 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
  2. II

    Review

    Inspect a CSV that distinguishes embedded truth, strong filename guesses, weak fallbacks, and timezone conflicts.

    open clock-review/review.csv
  3. 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.

Terminal · first survey
$ 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.
Review firstcapture-clock-repair apply clock-review/review.csv --dry-run
Apply approved rowscapture-clock-repair apply clock-review/review.csv --manifest clock-review/undo.json
Reverse unchanged patchescapture-clock-repair undo clock-review/undo.json

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 — $19

License leaf

Restore a purchase

Paste the token from your receipt. It stays in this browser.

No license stored.

The governing rule

Uncertainty belongs in the plan,
never hidden in the original.