Option A: ChatGPT: matches photos and applies the image rules
Best when: One assistant should do both stages end to end
What it does: ChatGPT matches and drafts; you check everything
Strong at: Accepts PNG, JPEG, GIF images plus spreadsheet uploads
Limit: Free: 3 uploads a day, 80 files per 3 hours; matching unconfirmed
Free plan: Yes
Option B: Claude: drafts specs from your hand-matched table
Best when: Photos should stay on your own computer
What it does: Claude drafts from text; you match and inspect
Strong at: Accepts CSV and TXT uploads for the table and rules
Limit: AI never sees the photos; you find image exceptions
Free plan: Yes
Option C: Gemini: drafts the checklist and proposes matches
Best when: You want to write the spec rows yourself
What it does: Gemini drafts checklist and matches; you write rows
Strong at: Rule application stays a visible checklist you control
Limit: 60 photos need 7 or more prompts at 9 each
Free plan: Yes