Confidential · Pre-Seed · 2026
Cull 1,000 photos/hr.
Lightroom does 150.

ShotSelect is the keyboard-first, on-device AI culling layer for photographers — faster by design, offline by default, no subscription required to start.

macOS · Windows coming v1.0.18 · Active beta 40+ RAW formats 6 on-device AI models XMP · Lightroom compatible No account required
Speed
1,000+
photos culled / hr
On-device AI models
6
Blur · Dupes · Eyes · Faces · Emotion · Search
Addressable market
17M+
Pro + prosumer photographers
ARR target · FY28
$1.5M
15K subscribers at $99/yr
The Problem

Photographers lose a full workday
before editing a single image.

A wedding photographer shoots 3,000 frames per event. Lightroom averages 150–200 photos/hr. That's 15–20 hours of post-production before the real work starts.

Lightroom wasn't built for culling

Import → render → click flag → move to next. Workflow unchanged since 2007. Maximum 200 photos/hr by design.

Every tool is mouse-driven

3,000 photos = 3,000 mouse clicks. No professional culling app is keyboard-native. That single shift would halve session time.

AI tools require cloud & account

Aftershoot and Narrative Select need internet, accounts, and subscriptions. Useless on location or behind venue Wi-Fi blocks.

Subscription fatigue is real

Lightroom + Aftershoot + Narrative = $420–1,956/yr. After Adobe's 2024 price hike, migration intent is at a decade high.

The math: 3–5 hours culling per shoot × $75/hr opportunity cost × 50 events/yr = $11K–18.75K in lost billable time annually, per photographer.
The Solution

AI in the session.
Human in the loop.

ShotSelect is a dedicated keyboard-first culling session with six on-device AI models running in parallel. AI surfaces signals on every frame. The photographer decides. The keyboard executes.

Keyboard-first culling

Arrow up to keep, down to reject — auto-sorted in real time. No mouse. No clicks. 1,000+ photos/hr on any hardware.

6 on-device AI models

Blur detection, duplicate clustering, closed-eye flagging, face grouping by person, emotion scoring, and YOLO-World object search — all running on CPU, fully offline.

Natural language AI search

Type "first kiss" or "bride laughing" — on-device semantic embeddings find matching frames across thousands of photos. No cloud. No index upload. Instant.

XMP-native workflow

Ratings, picks, and labels write as XMP sidecars next to RAW files. Open in Lightroom Classic, Capture One, or Bridge — everything syncs automatically.

Why human-in-the-loop beats automation: Aftershoot automates cull decisions at 90% accuracy — that's 300 wrong rejects per wedding. Photographers can't afford that. ShotSelect AI informs; the photographer decides.
Market

17 million photographers.
Zero dedicated culling tools.

Photography software is a $1.2Bn market dominated by editing suites. No company owns the culling layer. The dedicated AI culling category is entirely unclaimed.

Photo software TAM
$1.2Bn
8% CAGR · dominated by Adobe
On-device AI tools
$340M
22% CAGR · fastest sub-segment
Bottom-up SAM (1% of 17M)
$17M
ARR at 1% penetration × $99/yr
Bottom-up build
Pro photographers
2.5M
Wedding, event, commercial, sports$247M ARR potential @ $99/yr
Prosumer
15M
Serious enthusiasts 10K+ images/yr$1.48Bn ARR potential @ $99/yr
Year 3 target
175K
1% penetration → $17.3M ARROrganic + App Store
Why the category is open
  • Adobe treats culling as a footnote inside a $660/yr editing suite
  • Photo Mechanic solves ingestion speed — no AI, no keyboard-native flow
  • Aftershoot + Narrative built AI for selection suggestions, not the session itself
  • No tool ships: keyboard-first + on-device AI + offline + no login
Competitive Landscape

Every competitor has a gap.
We sit at the intersection.

Lightroom Photo Mechanic Aftershoot Narrative Select ShotSelect
Keyboard-first culling Partial Yes No Partial Yes
On-device AI · fully offline NoCloud only No AI PartialNeeds cloud account PartialNeeds activation Yes100% offline
Natural language search No No No No YesOn-device semantic AI
No login required No Yes No No Yes
AI informs — human decides NoAI automates cull Partial Yes
Pricing $120–660/yr $299 one-time $180–576/yr $120–720/yr Free → $99/yrCheapest with AI
The moat: Only tool that is offline-first + account-free + keyboard-native + AI-informed (not AI-decided) + natural language search — simultaneously. This combination cannot be bolted onto existing architectures without a full rebuild.
Traction

Product complete.
Beta live. Paid tier next.

ShotSelect v1.0.18 ships on macOS today with automated license delivery, full CI/CD, and all 6 AI models in active use by beta photographers.

Version
v1.0.18
Fast release cadence
AI models shipping
6
All offline · all used in beta
RAW formats
40+
Canon CR3, Sony ARW, Fuji RAF, ProRAW…
Distribution infra
Live
Automated license email via Cloudflare
What ships today
  • Full keyboard culling — arrow keys, tag slots 1–9, compare mode
  • 6 on-device AI models with background task queue
  • Natural language semantic search (on-device embeddings)
  • XMP sidecar export — Lightroom + Capture One compatible
  • SQLite session persistence — resume across restarts
  • Ed25519 offline license system — cryptographic, no server
Next 90 days
  • Paid tier live — Pro $99/yr hard paywall trial
  • Mac App Store submission + Windows public beta
  • Client review links — share curated gallery with clients (beta)
  • AI-suggested culling — one-key accept on model picks
Business Model

Free to start.
$99/yr to stay professional.

Hard paywall trials convert 5× better than freemium (10.7% vs 2.1%, RevenueCat 2024). Full-featured 14-day trial → clear Pro paywall. Lifetime option anchors the price for subscription-averse photographers.

Free Trial
$0
14 days · full features
  • Keyboard culling session
  • All 6 AI models
  • XMP export · 40+ RAW
Pro — Primary
$99/yr
or $199 lifetime
  • All AI models · unlimited
  • Session history · unlimited
  • All future model updates
  • Mac + Windows · one license
Studio
$249/yr
per seat · 3+ seats
  • Everything in Pro
  • Shared sessions (team)
  • Client review links
  • Priority support
Conversion funnel (target)
Downloads
Install + open trial
100%
Active trial
Culls 500+ photos
72%
Hits paywall
Day 14
38%
Converts
Trial → Pro
15%

Target vs 10.7% industry median · RevenueCat 2024

Unit economics
LTV (Pro)
$297
$99/yr × 3yr avg retention
CAC (organic)
$8
App Store + community; no paid ads
LTV / CAC
37×
vs 3× SaaS benchmark
Financials

Path to $1.5M ARR
in 24 months.

No paid acquisition in Year 1. App Store + photography community distribution. 80%+ gross margin at scale.

ARR build · Pro subscribers @ $99/yr
Q4 FY26 — paid launch
500 subs · $50K
FY27 mid-year
3K subs · $297K
FY27 exit rate
7K subs · $693K
FY28 · App Store + referral
15K subs · $1.5M ★

Lifetime licences modelled separately: est. 2K @ $199 = $398K one-time by FY27 end, not in ARR above

Growth levers: Mac App Store + Microsoft Store (zero marginal CAC) · XMP metadata referral loop · WPPI / Reddit / YouTube photography communities · Studio multi-seat tier for agencies
Team

Technical founder.
Full stack, day one.

ShotSelect was designed, built, and shipped solo — from Electron architecture and on-device ML inference to CI/CD, code-signing, and beta distribution infrastructure.

Rudra Pratap Singh
Founder · Engineer

Built ShotSelect end-to-end: Electron + React + TypeScript desktop app, six ONNX on-device AI models (YOLOv8, InsightFace, semantic embeddings), Ed25519 offline licensing, and full CI/CD pipeline (GitHub Actions, Cloudflare R2, Apple notarization). Shipped v1.0.18 across Mac and Windows.

Built solo
  • Electron + React + TypeScript app (Mac + Windows)
  • 6 ONNX on-device AI models + semantic search
  • Offline Ed25519 license system via Cloudflare
  • CI/CD: build → sign → notarize → distribute, automated
Hiring with funding
  • Head of Growth — photography community (WPPI, YouTube, Reddit)
  • ML Engineer — AI model accuracy + new detection capabilities
  • iOS Engineer — mobile companion (Studio tier upsell)
The Ask

Pre-seed round.
One milestone: $1M ARR.

Post-product, pre-revenue. The product is complete. Funding buys distribution infrastructure and the first two hires.

$500K
Pre-seed · SAFE · Cap TBD
Use of funds
60% · Growth
$300K
Head of Growth hire + App Store launch + community distributionTarget: 7K subs by FY27 end
25% · ML
$125K
ML engineer + AI-suggested culling v1Target: live in 6 months
15% · Infra
$75K
Payments, App Store fees, legal, runway buffer
18-month milestones
Month 3
Paid live
Pro $99/yr trial launched · first revenue
Month 6
$100K ARR
1,000 Pro subscribers · App Store live
Month 12
$500K ARR
5,000 subs · AI-suggested culling shipped
Month 18 ★
$1M ARR
10,000 subs · Series A ready