frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Mail Memories – A desktop app to rescue photos from Gmail

https://mailmemories.com
39•ltiger•1h ago
Hey HN, I’m the creator of Mail Memories. Like many of you, I've had my Gmail address for more than 20 years. A few years ago, I got curious and wanted to see what photos were buried deep in my account. I ended up finding lots of "lost" pictures of old friends, family members, and a ridiculous number of vintage memes.

I originally built and launched this as a SaaS, but even with code and policies in place that kept users' photos private, I figured everyone would feel more comfortable with a desktop app.

So, I threw out the server architecture and completely rewrote it as a 100% local desktop app for Mac and Windows.

How it works now: The app connects directly to Google's server from your computer, processes everything entirely on your system, and saves photos straight to your hard drive.

You can download your 50 oldest photos for free (no credit card required) just to see what's in there. If you want to download all the pictures in your account, it's a one-time payment of $29. No subscriptions.

If you have an old, pre-2010 Gmail account, definitely give it a spin. You'll be surprised at what you find deep in your archive.

I'd love to hear your feedback on the layout, scanning performance, or anything else.

TL;DR: I turned my SaaS into a local desktop app (Mac/Windows) that recovers decades of forgotten photos from your Gmail. 100% local, no cloud, no subscriptions, no AI.

Comments

tribal808•1h ago
idk if other tools do it for free, but cool idea, hope that it gains the deserved visibility
baron3dl•51m ago
First, I really love this idea, and I thank you for getting it into my head.

That said, if no AI is really important, I guess it's worth $29, though I can't tell if you used AI to build it or not from here.

Like, I just one-shot a script that does the same with Claude, after it listed 5 free projects that do the same, including one GUI. The whole thing took less time than writing this comment.

Now, if it were $2.99, I probably would have just paid you.

Tiberium•40m ago
The website is clearly AI-written (along with the text), and the screenshot also looks quite like the styles that LLMs love
abirch•35m ago
My question is why not use IMAP?
subhobroto•28m ago
That's what they used to do: https://news.ycombinator.com/item?id=48708270

The OP had posted a detailed reply here as well, that they since deleted - I think because they didn't want to deal with all the pushback here.

subhobroto•31m ago
> Like, I just one-shot a script that does the same with Claude, after it listed 5 free projects that do the same, including one GUI. The whole thing took less time than writing this comment.

I'm assuming the author put in the effort to validate their program handles all kinds of pictures. With that assumption:

- how did *you* validate the one-shot script that Claude handed you works correctly?

- after all said and done, and getting it to work correctly, did you end up spending atleast $30 in time, effort and money?

I am curious how coding agents would affect the future of "micro apps" - apps/scripts that do one thing and just one thing very well.

KomoD•36m ago
Or you can just use Google Takeout: https://takeout.google.com

Deselect everything, select "Mail", create export, wait until it's done, and then download the zip.

Thaxll•35m ago
For $30 you should sign your binary so you don't have a UAC popup.

Also is it not doable with Google takeout ( with Gmail )?

subhobroto•23m ago
I have not used Windows for decades. With that context:

> For $30 you should sign your binary so you don't have a UAC popup.

How much does it cost to be able to sign a binary so you can deploy it on Windows without a UAC popup? How arduous is it?

> Also is it not doable with Google takeout ( with Gmail )?

It sure is. You do a takeout and iterate over the compressed mbox looking for media attachments. Then you write them out. The edge cases, and the actual value is ensuring you properly grab all the media dispositions.

I also have emails from people who like to zip up a bunch of pictures and then email them to me - my own script takes care of this detail but I wonder if most other tools, including this one does.

KomoD•14m ago
> How much does it cost to be able to sign a binary so you can deploy it on Windows without a UAC popup?

You can get a cert for $130-300/yr, and then you can use signtool to sign it.

murats•32m ago
I like the idea. Google Takeout works, but a focused app that helps you actually find and recover old photos could still be useful.
ltiger•7m ago
Thanks!

Yes, use Google Takeout if you want a full account archive. It's a pain if you just want to get your photos, though.

You have to deal with huge .mbox files, download gigabytes of unnecessary text, and sometimes you have to wait days for the export.

The short version is that Mail Memories lets you get the images you want instead of an all-or-nothing data dump.

shuirong•30m ago
I like your idea. While installing the app, I suddenly had an idea for the logo: what do you think about using a tilted old photo of a child as the app icon?
ltiger•5m ago
Thanks!
artisinal•6m ago
> 100% local, no cloud, no subscriptions, no AI.

The world needs more of this

Show HN: Mail Memories – A desktop app to rescue photos from Gmail

https://mailmemories.com
43•ltiger•1h ago•15 comments

Show HN: ZeroFS – A log-structured filesystem for S3

https://www.zerofs.net/
65•Eikon•2h ago•34 comments

Show HN: CLI tool for detecting non-exact code duplication with embedding models

https://github.com/rafal-qa/slopo
18•rkochanowski•1h ago•5 comments

Show HN: Claudoro, Pomodoro timer embedded in the Claude Code statusline

https://github.com/emson/claudoro
22•emson•1d ago•17 comments

Show HN: A graph paper generator that renders vector PDFs in the browser

https://freegraphpaper.net/
24•lam_hg94•2h ago•5 comments

Show HN: ZkGolf

https://zk.golf/
10•rot256•19m ago•1 comments

Show HN: Cyclearchive.com – search vintage cycling magazines

https://cyclearchive.com/search/
17•alastairr•5d ago•5 comments

Show HN: Enola-A deterministic architecture graph for developers and AI agents

https://github.com/enola-labs/enola/tree/main
3•GertLH•1h ago•0 comments

Show HN: I built an open-source alternative to Claude Cowork

https://github.com/valmishq/valmis
7•wayneshng•2h ago•0 comments

Show HN: Point0 – a fullstack TypeScript framework on Bun and React

https://github.com/1gr14/point0
2•1gr14•1h ago•0 comments

Show HN: Searchable directory of 22k+ products from worker-owned co-ops

https://www.workerowned.info/
382•IESAI_ski•19h ago•74 comments

Show HN: MemSignal - an experimental memory-pressure indicator for Windows

https://github.com/riccardoruspoli/MemSignal
2•riccardoruspoli•2h ago•0 comments

Show HN: I measured the half-life of 41,301 Show HN launches. It's 7 hours

https://jonno.nz/posts/your-show-hn-dies-in-7-hours/
11•jonnonz•4h ago•1 comments

Show HN: I turned GitHub contribution history into a driveable 3D city

https://gitcity.natrajx.in/
4•rishabhbhartiya•2h ago•3 comments

Show HN: A lightweight CLI tool to track and purge temporary packages in Linux

https://github.com/hermetic-code/labeled-cli
2•joyalgeorgekj•2h ago•2 comments

Show HN: Skill Federation –private search across 87k skills for AI coding agents

https://github.com/skill-federation/skill-federation
2•sibmike•3h ago•0 comments

Show HN: Salt – a systems language with Z3 theorem proving in the compiler

https://salt-lang.dev
41•bneb-dev•22h ago•31 comments

Show HN: GolemUI – Declarative Form Engine

https://golemui.com
44•wtfdeveloper•1d ago•68 comments

Show HN: SwiftShrink – compress an image to an exact KB size, in the browser

https://swiftshrink.com/
2•Talha_Asjad•3h ago•0 comments

Show HN: Kube-insight – retained Kubernetes evidence for incident investigations

https://github.com/nowakeai/kube-insight
5•simalapo•4h ago•0 comments

Show HN: Hide an encrypted message inside a photo, in the browser

https://vajba.com/hide-message-in-image/
2•trivsamt•4h ago•0 comments

Show HN: Unobin compiles Infrastructure as Code to one binary

https://cloudboss.co/docs/unobin
17•joseph•3d ago•2 comments

Show HN: Pglayers – PostgreSQL extensions as stackable Docker layers

https://github.com/pglayers/pglayers
39•iemejia•23h ago•6 comments

Show HN: I built an app that calls me nightly and writes my journal

https://www.reddit.com/r/Appstore/s/vA9UEhzPu9
2•alepacheco-dev•1h ago•0 comments

Show HN: QR code renderer in a TrueType font

https://qr.jim.sh/
81•foodevl•4d ago•12 comments

Show HN: Margarita - Programming language for Agents using Markdown-ish syntax

https://www.margarita.run
6•margarita_dev•11h ago•4 comments

Show HN: Curvytron 2, I rewrote my browser party game, 10 years later

https://curvytron2.com/
12•tom32i•2d ago•5 comments

Show HN: Shark Tank but you pitch your idea to indie hackers

https://indiesharktank.vercel.app/
7•roozka10•17h ago•1 comments

Show HN: PMB – local memory for coding agents that shows if it is used

https://pmbai.dev
25•oleksiibond•3d ago•9 comments

Show HN: My 13-year-old built an ant colony tracker

https://formicarium.es
73•abelgvidal•1d ago•52 comments