Tired of endless scrolling? Memoria is a local search engine for your camera roll. It uses on-device AI to transcribe video audio, read text in screenshots, and recognize faces and objects. No cloud, no subscriptions. Type what was said or written, it finds the media.
I always found myself scrolling for 10 minutes just to find a specific meme, a receipt, or a video clip of a friend saying a specific word. You know the exact image or video is in your phone, but you just can't find it.
Apple Photos is limited when you want to search for text or audio. Google Photos works, but it requires a monthly subscription and forces you to upload your personal life to the cloud.
I wanted a private alternative. Memoria indexes your camera roll locally.
On-device AI: It transcribes video audio and reads text in your screenshots. Just type a word spoken in a video or a sentence written on a receipt, and the app finds the media.
100% private: Everything runs locally. There is no cloud processing and you don't even need to create an account. Your data never leaves your phone.
No subscriptions: It's completely free to test on your first 250 media. If you love it, the unlimited version is a one-time purchase heavily discounted for the launch period!
It's free to test on your first 250 media. If you love it, the unlimited version is a one-time purchase, and it's heavily discounted for the launch period!
I will be here all day to answer your questions. I’d be curious to know what is the hardest type of media for you to find in your camera roll right now?
Report
honestly, screenshots of text conversations - I take one to remember an address or a plan someone mentioned, then a week later I can't find it because I don't remember which app it came from or what day. video audio search is the feature that would actually solve that for me since half the time it was said out loud, not typed. question on the on-device part: does the model that does the transcription/face recognition ship with the app, or does it pull something down on first launch? asking because I've got an older iPhone and "100% offline" sometimes quietly means "downloads a few hundred MB the first time you open it."
@galdayan Spot on regarding text conversations - that exact scenario is why I built this.
To answer your question about the model size: you have two choices in the settings depending on your storage and privacy needs:
Apple Speech: Uses native system transcription. Zero extra download, but Apple doesn't give full transparency on what stays on-device versus what goes to their servers.
Whisper: Downloads a ~460MB model on first launch. It runs 100% locally on your hardware, handles edge cases better, and keeps everything completely offline.
If you are on an older iPhone and want to save space, you can use Apple's engine. If you want absolute local execution without touching external servers, the Whisper model downloads once during setup and stays put.
Report
that's a genuinely useful tradeoff to expose as a setting rather than picking one for me. 460MB once for full offline accuracy is a fair price. going with Whisper.
The receipt example sold me, that is the exact search Apple Photos fails at. Doing it fully on device is also the harder engineering path, and the one that means I never have to wonder what a server saw. Where does the offline model start to struggle, handwriting or accents?
Report
How much space does the data take up? Is it reuploading the photos and videos to the app? I have a lot of media in my Photos app. Could it handle large libraries?
Memoria
Hey everyone! I'm Anas, the maker of Memoria.
I always found myself scrolling for 10 minutes just to find a specific meme, a receipt, or a video clip of a friend saying a specific word. You know the exact image or video is in your phone, but you just can't find it.
Apple Photos is limited when you want to search for text or audio. Google Photos works, but it requires a monthly subscription and forces you to upload your personal life to the cloud.
I wanted a private alternative. Memoria indexes your camera roll locally.
On-device AI: It transcribes video audio and reads text in your screenshots. Just type a word spoken in a video or a sentence written on a receipt, and the app finds the media.
100% private: Everything runs locally. There is no cloud processing and you don't even need to create an account. Your data never leaves your phone.
No subscriptions: It's completely free to test on your first 250 media. If you love it, the unlimited version is a one-time purchase heavily discounted for the launch period!
It's free to test on your first 250 media. If you love it, the unlimited version is a one-time purchase, and it's heavily discounted for the launch period!
I will be here all day to answer your questions. I’d be curious to know what is the hardest type of media for you to find in your camera roll right now?
honestly, screenshots of text conversations - I take one to remember an address or a plan someone mentioned, then a week later I can't find it because I don't remember which app it came from or what day. video audio search is the feature that would actually solve that for me since half the time it was said out loud, not typed. question on the on-device part: does the model that does the transcription/face recognition ship with the app, or does it pull something down on first launch? asking because I've got an older iPhone and "100% offline" sometimes quietly means "downloads a few hundred MB the first time you open it."
Memoria
@galdayan Spot on regarding text conversations - that exact scenario is why I built this.
To answer your question about the model size: you have two choices in the settings depending on your storage and privacy needs:
Apple Speech: Uses native system transcription. Zero extra download, but Apple doesn't give full transparency on what stays on-device versus what goes to their servers.
Whisper: Downloads a ~460MB model on first launch. It runs 100% locally on your hardware, handles edge cases better, and keeps everything completely offline.
If you are on an older iPhone and want to save space, you can use Apple's engine. If you want absolute local execution without touching external servers, the Whisper model downloads once during setup and stays put.
that's a genuinely useful tradeoff to expose as a setting rather than picking one for me. 460MB once for full offline accuracy is a fair price. going with Whisper.
Softorino 💻📲
The receipt example sold me, that is the exact search Apple Photos fails at. Doing it fully on device is also the harder engineering path, and the one that means I never have to wonder what a server saw. Where does the offline model start to struggle, handwriting or accents?
How much space does the data take up? Is it reuploading the photos and videos to the app? I have a lot of media in my Photos app. Could it handle large libraries?