Ben Lang

Goldfish - Press Option. It knows your work and replies like you

by
Most AI tools make you explain the context before they can help. Goldfish already has it. It privately remembers what you’ve been working on across your Mac, then helps you write better from any app. Press Option in a text field to draft replies, summarize threads, rewrite sentences, or recall important details from your recent work without copying, pasting, or re-explaining the whole backstory.

Add a comment

Replies

Best
Joel Edholm
Maker
📌

Hey Product Hunt 👋 Joel here, one of the two Swedish founders building Goldfish.

Why we built it:

We started building Goldfish because AI still has one weird problem: it knows the internet, but not the work sitting right in front of you. AI has memory like a goldfish!

Your messages, docs, tabs, meetings, half-written drafts, people, decisions, and loose threads already live on your computer. But every time you open a chatbot, you start from zero again. You paste the thread, explain the project, describe the person, and try to make it sound like you.

That felt backwards to us.

What Goldfish is:

Goldfish is a private AI memory layer for your Mac. It understands what you’re working on across apps, then lets you use that context anywhere you type.

Press ⌥ Option in any text field and Goldfish can help you:

  • write replies in your own tone, with the thread and relationship context already there

  • summarize messy work from Slack, Gmail, docs, tabs, or meetings

  • recall things you saw, wrote, read, or discussed

  • rewrite highlighted text without touching the rest

  • bring your full computer context into Claude Desktop through our local MCP server

What we believe:

The best AI product won’t be another empty chat box.

It will be the memory layer underneath your work. Something that understands your context privately, shows up where you already are, and removes the need to re-explain yourself 50 times a day.

Early traction:

We’ve worked closely with 1,000+ founding members to build a product people can’t live without. GTM people at ElevenLabs, Deel, and Vercel are already using Goldfish to write faster replies in their own tone.

Our founding team comes from Strawberry Browser (General Catalyst) and Depict (YC20), and we’re currently building from The Bridge by Entrepreneur First in San Francisco.

Privacy:

Privacy is core to the product. Your memory stays on your Mac in a local database. No cloud sync, no backend where we can browse your data, and you can stop capture of apps and domains any time. AI calls have zero data retention.

Product Hunt offer:

Goldfish is still in closed beta, but we’re opening early access to the Product Hunt community first.

As a thank you, everyone from Product Hunt gets 3 months of free access!!

Download now at goldfish.sh

We’d love feedback on:

  • where it feels magical

  • where it gets context wrong

  • what more you’d want goldfish to do in the future

Thanks for checking us out 🐠

Antoine Toussaint

@joel_edholm hi Joel, congratulations on the launch. I am trying to and it looks very smooth. First, one of the best on-boarding I have seen. Very very cool.

Andras Czeizel

This is one of the more interesting AI products I’ve seen here recently.

The part that resonates most is the “starting from zero every time” problem. As a founder, I constantly switch between product decisions, emails, support, launch copy, team messages, and random notes. Most AI tools are useful, but only after I spend time explaining the context again. 😅

The privacy approach is also important here. A product like this only works if users can actually trust it with messy, unfinished, sometimes sensitive work! :)

Curious how much control users have over what Goldfish remembers or ignores. Can I exclude specific apps, websites, projects, or time periods from memory?

Kaspian Jakobsson

@andrasczeizel You can control it pretty tightly. You can pause capture whenever you want, and exclude specific apps or domains so they never get remembered.

The memory lives locally on your Mac, and you can delete stored history too. We built it assuming people will have messy, sensitive work on screen, so “what should Goldfish ignore?” is a core part of the product, not an afterthought! :-)

Our real power users are mostly founders, so I would love for you to try it! lmk if you have any feedback! :)

Joel Edholm

@andrasczeizel yes, exactly. You can exclude specific apps and websites from memory, and pause capture whenever you want. Is app/site level enough for control, or would you want something more granular? We are working on a way to dynamically distinct between "personal" and "work" context

Alexander Gusev

Wow gonna give this a try. Are the memories local?

Kaspian Jakobsson

@alexander_gusev3 Happy to hear that Alexander!

Yes, so everything is saved in a local sqlite database and a vector database! Let me know when you've tried it and if you have any feedback 🙏☺️

Joel Edholm

@alexander_gusev3 yes, fully local. Nobody can see your data, not even us the creators!

Anant Singhal

Been using Goldfish for over a month now (super grateful to be given early access) and it genuinely fixes one of the most annoying parts of using AI: having to re-explain everything every single time.

The cross-app context is the killer bit. You can go from a thread, doc, email, or random tab straight into a text field and it already has enough context to help without the copy paste ritual.

Super excited to see this live on PH 🐠

Kaspian Jakobsson

@githubanant Thank you for the comments Anant, good use case with the cross-app context! Happy to hear that you find its useful!

Is there any other use case that has been good?

Anant Singhal

@kar_re the day/week recap thing is underrated. when i’m context switching a lot, it’s nice to just ask what i was working on and get the thread back instantly.

Kaspian Jakobsson

@githubanant Super nice! Yes, I agree :)! def underrated atm, will also get better over time I think!

Joel Edholm

@githubanant thank you for the ridiculous support. this is exactly the thing we wanted Goldfish to kill: copy paste context rituals 🐠

Armaan Nagra

this is very very cool, just tried it! :)
is it able to change the tone of your reply to say your grandmother vs your best friend?

Kaspian Jakobsson

@armaan_nagra Happy to hear that you like it, Armaan! :)

Yes, it knows the tone of you depending on in what context and who you're responding to. One user told us it understood even a certain dialect of a language where she only wrote in that dialect with family members, so hopefully it understands enough.

Joel Edholm

@armaan_nagra yes, it also stores memory about how your tone changes between different apps and sites! What apps do you think you'll use it most for?

Armaan Nagra

@joel_edholm linkedin haha, i need to clear my inbox

Pierre-Antoine Bannier

I've been using Goldfish for more than 2 weeks now, and it's game-changer. A super useful use case for me is writing simple answers to email loops. Goldfish already has the context, the response are always very appropriate, and the Option key provides a seamless experience to use Goldfish in your workflow.

Kaspian Jakobsson

@el_pa_b Thank you so much Pierre-Antoine! Happy to hear that its useful for you. Have you tried it in French yet? 🇫🇷

Pierre-Antoine Bannier

@kar_re I did, and the results are very idiomatic! LFG!

Kaspian Jakobsson

@el_pa_b Content de l’entendre! :- D

Joel Edholm

@el_pa_b love that email loops became the use case. merci for pushing it so hard 🐠

Kaspian Jakobsson

Wow, super exciting! I'm using goldfish every day since I'm one of the developers and I'm super happy with how far we've come.

Let me know if anyone has any questions!

Joel Edholm

@kar_re yesss, Kaspian is the reason half of this thing works hahaha. go ask him the hard questions 🐠

MD Amirul Islam

Early access communities can make or break a product, and Goldfish looks like it's creating a meaningful experience for its first users. Looking forward to following the journey!

Kaspian Jakobsson

@1mirul Thank you so much! I agree and we've tried to optimize it for being as useful as possible for our early users! Feel free to test it out and let me know if you have any feedback! 🐠

Florent Berrez

The "knows your work" part is where these tools either actually deliver or fall apart.

Curious what that means concretely here: are you indexing local files, pulling from open apps, reading browser tabs, or something else? And how does it handle context switching across very different types of work, like if I'm mid-deep-work on a coding problem and then get a Slack message about a completely separate client project, does it actually pick the right context or does it need a nudge?

Kaspian Jakobsson

@fberrez1 Hey Florent! Yeah so we're using the built in accessibility API:s to get the text content currently visible on the screen, and that is enough to get enough context about what you're working on. We store that on a local database and in a vector database. It tracks the sort of work you do across different surfaces and remembers what belongs to where, so that it adapts to your tone in different projects.

Feel free to try it out and let me know what you love and what you hate! It would be super useful to get some feedback! :)

Ella Appelholm

Goldfish has made the biggest difference in my day-to-day work, and now I can’t picture my life without it - and it still feels like I’m only scratching the surface of its potential. I’m super excited to keep using it! Context for the win🫶

Kaspian Jakobsson

@ella_appelholm Thank you for the kind words, Ella! Always so nice to hear that people are finding it as useful as I do!

What is your favorite use case so far? 🐠

Ella Appelholm

@kar_re definitely LinkedIn and email I save so much time using goldfish there 🥹

Kaspian Jakobsson

@ella_appelholm ah yes, instant Goldfish value add 🐠

Joel Edholm

@ella_appelholm thank you so much ❤️

What’s been the moment where Goldfish has made the biggest difference for you so far?

Ella Appelholm

@joel_edholm all inboxes! Google, LinkedIn etc! But also tonality/copy for brand work🧡

1234
Next
Last