Launching today

MOD
Drop a vibe on the map. Make memory a place again.
24 followers
Drop a vibe on the map. Make memory a place again.
24 followers
MOD is a camera that turns everyday moments into a living mood-map. Snap a vibe, drop it on a place, and an AI pet — grown from your own moments, not a generic chatbot — reads it, remembers it, and reaches out when something feels worth marking. Collect little "keepsakes" from real spots you've been. Paint the map with the moods around you. Every Friday your pet runs a Weekly Review of where your week actually felt good. Memory deserves a place — not just a feed.


















Hey Product Hunt 👋
Last summer I went to Denmark. Came back with 5,247 photos. They're sitting in an album called "Denmark 2025" that I haven't opened since.
But there's one I keep coming back to. Not a sunset or a castle. A blurry corner of a 7-Eleven at 11pm. Bad lighting. Nothing happening. Somehow it holds more of that trip than the 5,000 prettier ones.
Most of us have one of these. A bus stop in the rain. A friend's kitchen at 2am. The moments that quietly hold the year — the ones we never even think to take.
We have prettier cameras than ever, infinite storage, generative AI. And somehow we're worse at remembering what life actually felt like.
So we built MOD around a different question: what if memory had a place, not just a timeline?
🗺️ Drop a "vibe" on a spot — the map slowly paints with the moods around you.
🐾 An AI pet hatched from your first vibes — not a generic chatbot, but a small personality grown from your own moments. It reads what you drop, picks up your moods, and reaches out on its own when something feels worth marking. Every Friday it runs a Weekly Review and quietly tells you where your week actually felt good.
💎 Small objects from your photos become little keepsakes, pinned to where you found them.
🌦️ Every moment locks in the local weather. A foggy walk reads differently from a sunny one, months later.
One thing we didn't expect: the pet would become the heart of MOD.
It started as a small bet — that AI companionship shouldn't only happen inside a text box. Life isn't all text. A blurry corner of a 7-Eleven tells more about you than ten paragraphs ever could.
So the pet doesn't pick a generic personality off a list. It hatches from your first vibes, grows in response to what you share, and slowly becomes a counterpoint to you — not an echo. Most of our team now opens MOD for the pet, not the camera.
If you have 30 seconds — onmod.ai — we'd love to know where it clicks, and where it doesn't.
Brutal feedback welcomed.
— building MOD
Vivago
Such a cute idea! 🐾
But my main concern would be: how do you balance 'the pet noticing patterns' with users not feeling surveilled?
I personally love the concept, but it instantly made me wonder: 'Wait, is this reading through all my private photos?' Where do you draw the line between cool personalization and user privacy?
@bsy0221 the pet only ever sees photos you actively drop into the app. it doesn't read your camera roll, doesn't background-scan, doesn't sync anything you didn't choose to share. moments you don't drop, the pet never sees. period.
the line we drew: the pet should know you the way a good roommate does. they notice you've been drinking more coffee this week (because you told them). they don't read your texts. every photo is your active decision.
what the pet notices only surfaces back to you — no social feed, no recommendation algorithm, no advertiser pipeline. there is nowhere else for that data to flow.
every new feature gets tested against this. if it fails the roommate test, we don't ship it.
Just installed. The map view alone made me upvote. Going to spend the weekend pinning my city — let's see what the pet says on Friday.
@xiaodan "the map view alone made me upvote" — that was the bet 🙏
don't try to pin everything this weekend, just shoot like you normally would — the map fills in character faster that way. come back friday and tell me what the pet said.😎
DeckSpeed
Running both Gemini and Doubao behind the scenes is a smart move for global reach, but the prompt engineering consistency problem must be brutal. Curious what surprised you most about multi-provider AI in production — and whether the same prompts truly work across both models or you maintain forks.
@hanzhizhang0405 biggest surprise: ~60% of what looks like "multi-provider AI logic" in our code is actually network routing, not model selection. Gemini is unstable for users in China, Doubao throttles outside Asia. half the "smart switching" is about reachability, not which model is smarter.
on prompt parity: shared skeleton, thin per-provider adapter. core system prompt, product context, output schema — all shared. in practice: Gemini follows JSON schemas strictly; Doubao occasionally wraps responses in markdown fences. so we have provider-specific post-processing + per-provider knobs (Gemini's thinking_level, Doubao's temperature defaults). few-shot examples we share across both.
short version: same prompts, different gloves.
StoreClaw
As someone who's lived in 4 cities in the last 2 years, the mood-map is the closest I've gotten to "a place I've actually lived" rather than "photos from when I was there." If the team had to pick one city to optimize for first, what would it be?
@phoenixhu honestly — re-reading your comment, i don't think the real question is "which city." the real answer is in your own line: "a place I've actually lived rather than photos from when I was there." this is better than anything in our marketing deck. printing this on the wall.) that's the thing to optimize for. city is just the vessel.
the hard part isn't tech — it's resisting the gravitational pull every photo app eventually drifts toward: "look at the pretty places I went." what you described is the exact opposite — the small, accumulating texture of having been somewhere. that's the thing we're trying to protect.
first AI thing in years that hasn't asked me "what can i help you with today." it just... watches me drop photos and reaches out when it feels like it. the silence feels different.
@jocky "the silence feels different" — that's a line we tried to write for a year and never landed. you nailed it 🙏 the bet was simple: most AI products treat silence as a failure state, something to fill with "what can i help you with today." but every meaningful presence in real life — a friend, a pet, a partner — is mostly silent, and speaks when something matters. you described our thesis better than our pitch deck.☺️
@ea_z Congrats to the launch!
This is a pretty cool concept!
KarmaBox
Played hide and seek with my AI pet for 20 minutes. on my phone. This is what i'm telling people i do for fun now.
@viveka7 welcome to the club — our team record is 43 minutes during a standup. you're catching up 🫡