Patent-pending captioning for sports photographers. In-game, wire-ready captions generated automatically from your rosters, voice-tag narration captured from your camera audio, and optional AI player identification — Core, Standard, or Premium.
Requires macOS 26.1+ and an active CodeReplacements.com subscription
From game photos to fully captioned images in three simple steps.
Point to your camera card or tethered capture folder. New images are detected automatically as they arrive during the game.
The app writes captions automatically using your rosters, code expansion, voice tags, and game context. Core does all of this without AI. Standard and Premium add AI-powered visual player identification on top — face recognition and jersey detection straight from your photos.
Confidence colors — green, yellow, red — show you exactly where to focus. Edit any suggestion, then write IPTC captions directly to your image files.
Every feature designed for the way sports photographers actually work.
Narrate player names and jersey numbers into your camera during the shoot. The app transcribes your audio and feeds names, numbers, and context straight into your captions. Works in every tier — Core, Standard, and Premium.
Multi-model ensemble that learns player faces across games. The more you shoot, the smarter it gets.
4-source OCR pipeline reads jersey numbers from difficult angles, partial views, and challenging lighting conditions.
Works with CR2, CR3, NEF, ARW, DNG, RAF, ORF, RW2, JPG, and TIFF.
Editorial policy says no AI? Or just prefer a fast pipeline running on your local machine? Core gives you the proven CodeReplacements caption editor at 1 credit per image — fast, native, with real-time IPTC writing and backslash code expansion (e.g., type \h23\ to instantly expand to a full player caption). No AI involved.