Romantic, connection-led posing. Tension in the hands.
Est. 2026 — Mobile, first.
Photography · AI · Craft
From onereference,thirty directions.
per session,
streamed.
Hand it a photo. Pick a shoot type. The model studies the light, the geometry, the breath of the subject, and quietly returns thirty considered ways to frame the next exposure.
Photographers already carry references in their phones, their pockets, their muscle memory. The hard part is editing the cloud of half-remembered ideas down to the three poses that will actually serve this subject in this light. PoseCuratorAI does the editing. Thirty considered suggestions, streamed in, ready to be argued with.
Six shoot types,
thirty frames each.
Individual register. Shoulders, jaw, eyeline, breath.
Asymmetry of three or four. Heights staggered.
Crowds without chaos. Diagonals through bodies.
Gentle, safe, tender. Soft folds, no pressure.
Fast subjects. Eye-line, ground level, sit-stay.
Three motions. No darkroom required.
- IStep 1 of 3
Capture.
Bring a single reference photo — phone roll, camera dump, or live shutter.
The app accepts an upload or fires the device camera with a hardware-back bridge that survives the Android WebView. EXIF stays put. The frame becomes the conditioning input for every subsequent generation.
Technical+≤ 1 photo+Camera / Roll+EXIF preserved - IIStep 2 of 3
Curate.
Pick a shoot type. A streaming worker fires thirty prompts in parallel.
A Web Worker queues requests with concurrency capped at five in-flight. The main thread proxies the actual SDK call so auth state survives. A 7-day IndexedDB cache means repeat sessions return instantly, on-device.
Technical+5-up concurrency+Exp. backoff+IndexedDB cache - IIIStep 3 of 3
Compose.
Browse a contact sheet of suggestions, streaming in as they finish.
The grid is engineered for the budget Android long tail: react-window with zero overscan, off-thread image decode, and a ref-based update path that lets each PROGRESS message mutate a cell without re-rendering the grid.
Technical+16ms budget+Off-thread decode+Zero overscan
Built for the field, not the studio bench.
Most AI surfaces are designed assuming a desktop browser and a fibre line. This one is designed assuming a four-year-old Android, a single hand, and a cellular signal that comes and goes.
Tuned for the budget mid-range — if it sings here, it sings on a Pixel.
Web Worker queues prompts; main thread proxies the SDK so auth stays warm.
Keyed on prompt × reference. Re-curating an old session is instant.
Off-thread image decode, react-window with zero overscan, refs over state on hot paths.
Put it in yourcamera bag.
Packaged for the Google Play Store as a Capacitor app. iOS coming when the queue earns it.