IMgest

Insert SD card. Done.
SD카드 꽂으면 끝.
● live
$ imgest watch
// listening for SD cards on /Volumes/*
[mount] EOS_R5 → 240 files, 18.4GB
[copy ] → /backup/2026-05-12_eos-r5/
[ai ] analyzing 12 video clips...
[ai ] folder name: "namhae-coast-sunrise"
[done ] 18.4GB in 3m24s. card ejected.
// you didn't touch anything. / 손도 안 댔다.

You shoot. You come home. You plug in the SD card. Then you sit there for forty minutes naming folders by location and date, dragging files, deleting the ones you accidentally copied twice. Then you forget to eject. Then you do it all again next week.

찍고 돌아온다. SD카드를 꽂는다. 40분 동안 장소·날짜로 폴더 이름 붙이고, 파일 드래그하고, 실수로 두 번 복사한 것 지운다. 추출은 까먹는다. 다음 주에 또 반복한다.

It runs while you make coffee.

  1. 01
    01 — listens for new volumes
    background daemon watches /Volumes. zero ui until something happens.
    백그라운드 데몬이 /Volumes를 감시. 일이 생기기 전까지 UI 0.
  2. 02
    02 — copies to your backup, foldered by date
    copies to the destinations you chose, verifies the result, and preserves naming conflicts instead of replacing them.
    지정한 위치로 복사하고 결과를 검증합니다. 이름이 겹치면 기존 파일을 대체하지 않고 따로 보존합니다.
  3. 03
    03 — names the folder for you
    optional AI naming uses representative, downsized images with metadata removed. you can review or rename the result.
    선택 기능인 AI 폴더명은 메타데이터를 제거하고 축소한 대표 이미지를 사용합니다. 결과는 검토하거나 다시 이름 지을 수 있습니다.
  4. 04
    04 — ejects the card
    when the copy verifies, the card unmounts itself. pull it out. go.
    복사가 검증되면 카드는 알아서 추출된다. 뽑고 나가면 된다.
platform
macOS 12+ (Apple Silicon + Intel · universal2)
dependencies
FFmpeg / ffprobe bundled · ExifTool optional
ai naming
app-hosted via Cloudflare AI Gateway — no API key needed. BYOK optional.
data
media files stay local. when AI naming is used, downsized, metadata-stripped images and limited text metadata are sent for naming.
pricing
5 AI folder names / month free · purchases start inside IMgest — see pricing
distribution
Developer ID signed & notarized .app / DMG · Sparkle auto-update
status
shipping — v1.1.4
  • v1.1.42026-07-13다국어 AI 폴더명과 복사·취소·재시도 경로의 안정성을 보강. universal2 Developer ID 서명·공증 DMG.
  • v0.12026-05-12MVP — 305 tests passing. SD trigger 중복 알림 억제 · destination mount 대기 후 ingest.
  • v0.0.42026-05-07Developer ID 서명·공증 완료. opt-in trace 로깅 추가.
  • v0.0.12026-04-22private build. canon EOS only.
// next
DiskOUT
close the lid. drives eject themselves. / 뚜껑 덮으면 알아서 빠진다.