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.
It is great for me. I hate blurry or awkward photos, but now I can see exactly what my friend sees and help them pose. My pictures are finally as fun as the moment
Awesome and simple idea! Refreshing to see something original rather than the same common topics recycled again and again
You nailed a universal pain point. Everyone’s had that “not that angle, let’s take it again” moment 😅 and honestly, I hate posing twice 😂 So being able to see what my photographer (a.k.a. my friend) is seeing would save us both the stress.
The P2P setup is impressive too, no servers means better privacy and speed. I love that 😊
Will it work for Android users too, or is it iPhone-only for now? That might really affect how fast it spreads. Congratulations @rand_cat
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.