Not getting the shot right? With OneSnap!, you can preview your friend’s camera view in real time and guide the pose and framing. Capture the moment—perfectly, together. OneSnap! recreates the “remote preview + shutter” experience from Apple Watch, but extends it to two phones: You see the frame here. They shoot over there. Clear communication, better photos, together.
The idea came from a very ordinary moment: asking someone to take a photo of you, and… it just doesn’t look right. Maybe the angle is off, the background gets cut, or the pose feels stiff. You try to explain — “Maybe a little lower? No, more to the left… actually wait—” — and it becomes frustrating for both sides.
Not because either person is bad at taking photos, but because it’s genuinely hard to communicate a frame using only words.
So I wanted a way for both people to see the same camera view.
With OneSnap!, two iPhones share one live camera preview. You can adjust the angle, pose, and composition together, in real time. No servers involved — it’s peer-to-peer. The camera feed never leaves the two devices.
When I started building this, I didn’t really know how P2P worked, or how to stream camera frames efficiently. I used Codex to help me learn, experiment, and write pieces of code I didn’t understand yet. It was surprisingly doable once I began.
The launch video was made with Sora — I even asked it to have Sam Altman host a OneSnap! keynote. It was fun, surreal, and honestly a bit emotional. It feels like we’re living in a moment where one person can build an entire product — from idea to app to launch story.
It feels like a good time to be a builder.
If you try OneSnap!, I’d really love to hear:
How you usually ask others to take photos for you
Whether sharing the view makes the process easier
Any confusion or moments that could be smoother
Thank you for being here, and for taking the time to read 🙏 I’d love to learn from your feedback.
Hi everyone 👋
I’m the maker of OneSnap!
The idea came from a very ordinary moment:
asking someone to take a photo of you, and… it just doesn’t look right.
Maybe the angle is off, the background gets cut, or the pose feels stiff.
You try to explain — “Maybe a little lower? No, more to the left… actually wait—” — and it becomes frustrating for both sides.
Not because either person is bad at taking photos, but because it’s genuinely hard to communicate a frame using only words.
So I wanted a way for both people to see the same camera view.
With OneSnap!, two iPhones share one live camera preview.
You can adjust the angle, pose, and composition together, in real time.
No servers involved — it’s peer-to-peer.
The camera feed never leaves the two devices.
When I started building this, I didn’t really know how P2P worked, or how to stream camera frames efficiently. I used Codex to help me learn, experiment, and write pieces of code I didn’t understand yet. It was surprisingly doable once I began.
The launch video was made with Sora — I even asked it to have Sam Altman host a OneSnap! keynote. It was fun, surreal, and honestly a bit emotional. It feels like we’re living in a moment where one person can build an entire product — from idea to app to launch story.
It feels like a good time to be a builder.
If you try OneSnap!, I’d really love to hear:
How you usually ask others to take photos for you
Whether sharing the view makes the process easier
Any confusion or moments that could be smoother
Thank you for being here, and for taking the time to read 🙏
I’d love to learn from your feedback.