Andrew chan

Memdex - Turn every AI conversation into reusable local memory

byβ€’
Memdex is a Chrome extension that turns every AI conversation into reusable memory. It auto-captures your chats across ChatGPT, Claude, and Gemini, stores them encrypted on your laptop (IndexedDB, never uploaded), and underlines reusable context in your next prompt like Grammarly underlines typos. One click to inject when you need it just like grammarly. Free for your 10 most recent chats. Pro for unlimited.

Add a comment

Replies

Best
Andrew chan
Maker
πŸ“Œ
Hey Product Hunt πŸ‘‹ I'm Andrew. After spending most of last year jumping between ChatGPT, Claude, and Gemini, three things wore me down: 1. Every new chat starts at zero. I keep re-explaining the same project, the same constraints, the same voice. 2. My "memory" lives in someone else's cloud β€” locked to one model, invisible, unmovable. 3. The existing fixes are heavier than the problem: vector DBs, accounts, settings panels, prompts called /remember. So I built Memdex. Memdex is a browser extension that does three things, automatically: β€’ Saves every chat on ChatGPT, Claude, Gemini, Perplexity, and Grok to encrypted files on your laptop. Never uploaded, never trained on. β€’ Detects when something you already discussed is relevant to what you're typing now β€” like Grammarly, but for context. β€’ Injects that memory into any AI tool with one click. No copy-paste. No re-explaining. The aha is the second tab: you open a fresh Claude window and it already knows your project, because last week's ChatGPT thread is on your disk and Memdex just pulled it in. It's local-first (memory never leaves your machine), cross-model (one memory, every tool), and zero-ritual (no /remember, no DB, no signup to start). Free tier auto-saves your 10 most recent chats; Pro is unlimited. πŸ‘‰ Add to Chrome: https://chromewebstore.google.co... πŸ‘‰ Site: https://memdex.ai What I'd love feedback on: - Where "detect" feels noisy vs. genuinely useful - Which tools you want next (Cursor, Windsurf, v0, Lovable are on the list) - Anything that makes you not believe "local-first" β€” I want to fix the perception, not just the reality Building in public from here β€” happy to answer anything in the thread. β€” Andrew
Dora Lin

@xeasonchanΒ I use Claude with a browser automation extension to handle long tasks. The problem is the context window fills up mid-task, and I have to star a new conversation β€” but the job isn't done yet. Every time I restart, I have to re-explaiin everything from scratch: what I was doing, how far I got, what's next.

Does Memdex handle this kind of scenario? Can it capture and resume that kind of task context, not just regular chat conversations?

Andrew chan
@dora_lin2 Thanks for your interest, and we do support this kind of scenario. You can just click the Memdex icon in the other chatbox that you startover again and append the past conversation in it
Taimur Haider

I just woke up and opened Product Hunt to see what’s launching today. Memdex caught my eye so I went through the homepage, and the way you described the context detection flow felt clean. Great work! By the way I lose my best AI chats all the time. Scrolling through the history is a nightmare. So this idea... I like it. I have a question though. Since everything stays on my device, how does the matching actually work? Is it just looking for the same words, or does it understand the meaning behind them? Either way, cool product. Rooting for you.

Andrew chan
@taimur_haider1 @taimur_haider1 Hey there, thank you for supporting us! Our product basically records every conversation locally. Then, for specific projects, we summarize and learn from those conversations β€” your context, preferences, and working style β€” and index them into project memory. Everything happens behind the scenes. When you prompt anywhere, Memdex can inject the relevant markdown file, just like Grammarly. The magic just happens in the background.
Taimur Haider

@xeasonchanΒ Thank you for the detailed response. So it learns my style over time. That's smart. I will keep an eye on how this grows. One more thing... do you have a LinkedIn page or Twitter for Memdex?

Vidya Narayanan

Reusable conversational memory is one of the biggest unlocks for practical AI workflows.

GermΓ‘n Merlo

Hey Andrew! Sounds obvious but it actually isn't. Also jumped between all of them and know how hard is to set again the context. I'm sure ti's gonna change the game. Wish you all the best!

Des

"Reusable local memory" is the part most AI tools paper over with "your data is private" wording without actually solving the locality problem. Curious which decision was harder β€” the storage shape or deciding what NOT to capture. That second one usually defines how a memory tool ages.

Andrew chan
@deswzuniga Hey, thank you for your great question! This was one of the hardest parts for us too. We store the full conversations locally, then do lightweight indexing and episodic memory extraction per project. For aging, we separate things into long-term memory, project memory, and changelog/source history, instead of surfacing everything forever. Totally agree that what NOT to capture is what makes memory age well. Would love to learn more about your use case too.
Nico Lumma
I literally had a discussion with Claude about this and few days ago and wanted to build something. No the issue remains: how do I get my mobile conversations tracked as well?
Andrew chan
@nico Nico, thank you for your question.I'm the short answer is we could not inject your memory in mobile version because we are in the Chrome extension. But once you open the Chrome extension, we could reload the past session history that you chat in the mobile phone, and save that locally in memdex
Jim Jeffers

The Grammarly-for-context framing is strong. The place I’d be careful is separating durable memory from stale task state.

Some things really should follow me everywhere: product constraints, preferred wording, customer language, recurring project facts. Other things are only useful for this week’s thread and become confusing later. I’d love a lightweight way to mark injected context as β€œkeep reusing this” vs β€œonly for this task/session,” plus a small preview of why Memdex thinks a prior chat is relevant before it inserts it.

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ΠžΡ€Π΅Ρ…ΠΎΠ²

@jim_jeffersΒ  Good question, I was wondering the same thing. The "keep this forever" vs "only for this task" distinction is exactly the kind of UX detail that makes or breaks a memory tool long-term. Curious if the maker will chime in on this β€” a simple tagging or expiry mechanism would go a long way.

Andrew chan
@jim_jeffers Jim, that's a very important question and our solution on that is to maintain the long term memory file just like what OpenClaw is doing like soul.md, Index them into the project category as well. so when you want to continue your past conversation across different model, we just inject the recent and relavant few section of it, but not sending all of the noise into the model.
Ayham

First of all congrats on your launch!
I just checked your website and landing page storytelling is great which is usually first thing that caught my eye in any new tool and something i spent good time to deliver it in my own tool as it is the first impression for any new user.
I use Claude a lot and many times it misses the past convos even though i ask it to update the memory but in fact it still repeats the same old information. Does Memdex helps solving this issue?

Andrew chan
@ayhamr Yeah! I think what Memdex right now could solve your problem. please have a try and let us know if you got any feedback.