Settings

Theme

Launch HN: Zenfetch (YC W23) – Turn notes/browser history into an AI assistant

136 points by rex123 2 years ago · 98 comments · 2 min read


Hey everyone! Akash and Gabe here from Zenfetch (https://www.zenfetch.com) - a Chrome extension that transforms your saved web browsing into a personal chatGPT and search engine. Here’s a demo video: https://www.loom.com/share/abe9d40dc82545a482be55b631f9bf2a?...

How it works: (1) Optionally import your existing saved web browsing through one of our integrations or through a URL CSV import. (2) Click the Zenfetch icon in a tab to save any PDF, YouTube video, note, article, email, forum post, etc. Zenfetch can save almost anything across the internet. (3) Zenfetch indexes the text or transcript and adds that information to your personal knowledge assistant. This is done on your computer so you don’t have to worry about paywalls, logins, etc. (4) Use the dashboard or side panel to search your knowledge or chat with your personal knowledge assistant.

We built Zenfetch to solve our personal problem: we were reading tons of content but using little to none of the information. While searching for solutions, we found that most tools were good at storing information but not at retrieving it. We even found that search functionalities on existing read-later tools got worse the more content we saved.

A few examples of how our users use Zenfetch: “What was that article I read on the new nuclear fusion company?”, “Analyze this strategy based on the Lenny Rachitsky article I read”, “Summarize Karpathys video introducing LLMs”, “Which research papers mentioned the increase in carbon emissions?”, “Compile the different perspectives I’ve read on climate change”, and more.

Zenfetch is free for the first 14 days and then costs $14.99/mo (No credit card needed for the trial).

We’d love for you to try it out and let us know what we can do to improve your experience! While we only work on Chromium-based browsers right now, we’re actively working on browser compatibility and integrations. Let us know which ones to prioritize!

miller_joe 2 years ago

I’ve been using this for a few weeks. I converted to a paying customer. I’ve imported some but not yet all of my bookmarks.

I’ve been collecting bookmarks in Evernote and now obsidian for about a decade. I try to add as many tags as I hope will allow me to find an article again later. It’s often many months before I need to find something. My success rate at remembering a term from the title or the right tag is not great. I’ve been pretty impressed with zenfetch’s ability to search and find exactly what I was looking for. And this doesn’t even scratch the surface of what it can do when you want it to synthesize answers from many articles for you.

They’re also working on indexing your saved tweets which I’m excited about. It’s a giant pain to try to find liked tweets.

thehamkercat 2 years ago

What about privacy? Why is no one here talking about privacy?

  • gabev 2 years ago

    Thanks for bringing this up, as privacy is one of (if not THE) highest priorities for us.

    Happy to answer any questions you have, here are some preliminary notes that might be helpful:

    1. We don't sell your data. Our business model is subscription based and we have DPAs with model providers to ensure none of that data is used for training 2. All data you explicitly save to zenfetch is encrypted in transit and at rest.

    In the future, we'd like to move to a local-first platform where the data storage and processing takes place on your own machine

    • thehamkercat 2 years ago

      > and at rest.

      What did you mean by this? The data (articles which users save) you store remains encrypted?

jordanab 2 years ago

Looks great! At first glance, this appears to be the service I've been searching for. I'm currently using raindrop to bookmark items I intend to read later, but its search and recollection functionality leaves much to be desired.

I'm definitely going to give it a try. However, for it to become a permanent part of my routine, it would need a Safari browser extension and an iOS app (compatible with both iPhone and iPad) to allow easy sharing and saving of content from within other apps. Stuff that Raindrop supports.

Additionally, is there an API available so that I can manually script or route content from currently unsupported sources?

  • rex123OP 2 years ago

    Thanks for the feedback! We're working on making our extension cross-browser compatible. For the iOS experience, what's the highest priority for you: being able to save things from iOS or access chat/other functionality?

    No API just yet, but if there's an integration you're looking for let us know and we will prioritize that. Thanks!

    • jordanab 2 years ago

      For iOS it's being able to save things first. The ability to use the chat on iOS is a second priority for me.

      • rex123OP 2 years ago

        Perfect we’re working on a way to save from mobile that should be ready by the middle of next week

singhuler 2 years ago

Are there any plans to releasing a desktop app? It would be nice to combine the current use case with a "chat with my documents/pdfs" flavor as well.

  • squirrel 2 years ago

    Gabe/Akash will tell you their plans I'm sure, but I'm already using it to import PDFs and other documents via the web, so I don't feel the need for anything on the desktop. (A local version would be stupendous for client confidentiality, but I'm not holding my breath for that.)

    • rex123OP 2 years ago

      Couldn’t have said it better myself! We do want to support a local version in the future as local models get better. However today you can upload PDFs. If there’s any other file types you want to upload let us know!

giovannibonetti 2 years ago

This reminds of Rewind [1]. I'm not affiliated to them in anyway, but I have been using their product for a few months and finding it quite useful. Their approach of screenshotting everything and saving it locally is more convenient for me, at least.

[1] https://www.rewind.ai/

  • gabev 2 years ago

    Thanks, we actually used Rewind in the past.

    We simply found that there were things we didn't want in our first brain, let alone in our second brain. That's why we've taken a curated content approach.

    Rewind captures everything, while Zenfetch only stores the content you've explicitly saved to signal there is value.

    I don't need to be reminded of the accidental clickbait article I've opened :)

  • moneywoes 2 years ago

    doesn’t that run locally as well?

    • giovannibonetti 2 years ago

      I think the data capture, compression and storage is, but the AI part isn't. If I understood it correctly, the latter is done by sending data to ChatGPT.

travelton 2 years ago

Very cool! Index my Google Email, Drive, and Calendar. "Find the receipt for that TV I bought from Best Buy 7 years ago."

  • rex123OP 2 years ago

    Thanks! Right now don't have automatic integrations for those yet but we do allow you to individually save emails and docs. Full integrations and sync for Drive and Email coming soon!

    • xpe 2 years ago

      So at present one needs to export a Google doc as PDF first? But then it won't have a stable URL, seems to me. Is there a way to upload (e.g. drag and drop -or- using a local folder) a PDF directly?

      • gabev 2 years ago

        No need to export the Google doc as a PDF. Zenfetch can save Google docs directly by clicking the zenfetch button once your on that page :)

      • rex123OP 2 years ago

        Yep we do support PDF upload today

obaid 2 years ago

Very interesting product. How is this compared to https://save.day?

squirrel 2 years ago

I’m using zenfetch intensely for research using my own work (hundreds of podcast episodes and blog/forum posts) and others’ (books, articles, and more). Results so far are largely excellent, with the occasional bug fixed quickly. RAG as a service is tremendously beneficial and zenfetch means you don’t have to roll your own.

chb 2 years ago

Perhaps I’m not understanding how this stores data, but how do I retrieve source material after I give it to the app?

Eg. Let’s say I adopt Zenfetch, and start using it as the sole place where I keep bookmarks. Then, something happens such that I want to retrieve that original, principal, bookmark data.

How do I go about retrieving/exporting that?

  • gabev 2 years ago

    We will enable an export data option soon where you can download a list of the bookmarks you saved to Zenfetch.

    Our goal is not to become a vendor lock-in play. Instead, Zenfetch is a layer on top of your knowledge base goaled on helping you activate information that you forgot about.

    If you're referring to being able to revisit bookmarks: from the dashboard, you can click on any of the articles to see the original article

    Let me know if more clarity is needed

    • moneywoes 2 years ago

      just a list of urls or the actual content?

      • gabev 2 years ago

        Zenfetch will capture the actual content of those URLs (assuming they still exist and are accessible from your browser)

        • rvdginste 2 years ago

          Not the original poster, but still not clear to me.

          Say I mark a page that contains really usable information. For some reason, 2 months later that page goes offline because the domain was not renewed (or whatever). Some time after that happened, I need that information. Will I still be able to see the original content, or not?

          Similar thing, I mark a page. The author updates the url with different content 2 months later. Some time after that happened, I need that information. Will I still be able to see the original content, or will I just find the new updated content?

          I guess the question is: is a snapshot taken from the actual content at the time I mark it as interesting and can that snapshot be shown, or not?

          • gabev 2 years ago

            Snapshot is taken from the actual content at that point in time. We haven’t enabled a reader format just yet where you could view the original text. Right now, clicking the card in the dashboard will redirect you to the URL.

            If you were to chat with the article from the dashboard, it would be preserving the snapshotted content and leverage that information in the final answer (same with using the search functionality).

            • rvdginste 2 years ago

              Clear, thanks!

              I did not test it yet, but it looks like something that would be very useful for me. So, I will definitely try it.

              I will add that me too, I have some concerns regarding the data being "locked" in your service, but I read in other comments that at some point it will be possible to create an export of some sort. When using this to carefully craft a knowledge base during months, it would be very painful if that is all lost when stopping the service for whatever reason.

              As others asked, I would appreciate an Android/iOS app to register new content when reading something on the phone.

              Regarding the pricing, it mentions a fixed price per month, but is there any limit on the amount of data that is uploaded (for example when uploading PDFs) ? Is there any limit on the amount of content in the knowledge base?

              • gabev 2 years ago

                Appreciate that and yes in the absolute worst case, you can email us and we can manually export your data on your behalf.

                We are using a fixed price today and have no restriction on storage. This might change in the future if costs scale, though it’s not an immediate priority and we’d be sure to communicate those changes well in advance.

                Once you’re onboarded, feel free to message us with the in app support widget. It’s a direct line to the team slack and we tend to respond almost immediately

                • rvdginste 2 years ago

                  I am trying to create an account (using a gmail address as email address), but I do not receive a code through email. I already tried multiple times. Any idea what is going on?

                  • gabev 2 years ago

                    Sorry about that, this happens sparingly with our auth provider.

                    It might take a couple of minutes. Would recommend checking spam or trying again in a bit

jzig 2 years ago

Hi Gabe, I used to work with you when you interned at APL on BSP! I'm glad to see you are doing great things and wish you the best of luck. This is an interesting product that I think has a lot of promise as a "pensieve" a la Harry Potter. Let me know when you start hiring :)

  • gabev 2 years ago

    Woah, super cool to hear from ya!

    Been a minute since the APL days though I still have fond memories of my time there. Big fan of the Pensieve analogy, maybe we'll throw that in the landing page lol

  • ilrwbwrkhv 2 years ago

    No. A pensieve stores memories. They don't let you ask questions. Just rewatch them.

whereistejas 2 years ago

This is a super interesting demo.

Adding articles to Zenfetch separately every time, seems quite inconvenient. Allowing users to sync articles from different RSS feeds (say Newsblur), or their reading app libraries (such as Omnivore/Pocket) seems like a good solution to this problem.

Great job!

  • rex123OP 2 years ago

    Thank you! We actually do have a few integration options already including Pocket. We also allow you to import a CSV of URLs. More integrations coming soon!

toomuchtodo 2 years ago

How does this compare to something like Rem [1] [2]?

[1] https://news.ycombinator.com/item?id=38787892

[2] https://github.com/jasonjmcghee/rem

  • rex123OP 2 years ago

    Hey, good question. Rem and it's closed source competitor Rewind capture everything on your screen. Zenfetch only captures information that you explicitly add to Zenfetch. We've found that using a curated approach as opposed to capturing everything allows us to do two things: 1. Return much higher quality answers than Rem/Rewind as the information we store are items you thought were important at some point. 2. Allow us to help you remember that information with proactive features like our recap emails.

breadchris 2 years ago

I have been building something similar [1] with the goal to make it easy to save and share things you find. I will not use SaaS for saving content anymore as I find myself wanting to build larger compositions of work and dealing with APIs just isn't it. Maybe the SaaS works today, but you will always end up wanting a plaintext, offline-first experience.

[1] https://github.com/justshare-io/justshare

  • rex123OP 2 years ago

    This looks cool! A few notes on our approach to Zenfetch:

    1. We're not trying to become your personal knowledge management solution, we want to be the layer on top that helps you retrieve and use the knowledge you've stored.

    2. The biggest reason we don't do this locally is we've found hosted models are much more powerful for the knowledge retrieval and synthesis use cases. However. we do hope to move more local over time.

    • breadchris 2 years ago

      Depending on who your market is (sales leads, researchers, developers) it may not make sense to support local/OSS. Posting this on hn will always bring a bearded dev, me, into the comments to rant about the way things should be, but this doesn't always reflect the path to product success. Right now your tool is too general, find a use case and crush it. Find some inspiration from this ext: https://chrome.google.com/webstore/detail/workona-spaces-tab...

      • rex123OP 2 years ago

        Thanks for the thoughts. I actually use Workona and love it haha

  • moneywoes 2 years ago

    does this have ml to search data?

geepytee 2 years ago

I used to be the guy who would save cool websites I stumble across so I could 'read them later'. Lol, ya right.

Fast forward to today, I've been using Zenfetch for a few months now. Basically, everything I read, or wish I had the time to read / watch (they support Youtube too) gets saved on my Zenfetch library.

Being able to ask for summaries of stuff you are browsing in real time is great for picking up new knowledge.

Chatting with your entire library with 1,500+ saved articles and drawing correlations between different subjects + never forgetting anything, is next level.

Don't be the 'bookmarking this for later' guy.

  • ilrwbwrkhv 2 years ago

    Reading is marinating. Summary is a taster. A lot of people conjoin the two but eventually people will get smarter and understand they are not the same.

dougSF70 2 years ago

Interesting. Just for context Autonomy (now part of HP) built this cool app called Kenjin back in the 90s it used Bayesian inference applied to your browsing session to suggest content.

  • gabev 2 years ago

    That's awesome! We haven't explored content discovery too much right now, since we're more focused on re-discovery of content you've already saved.

    As a statistician by training, I appreciate how the traditional inference techniques were helpful way before LLMs became mainstream for these tasks :)

chrisfrantz 2 years ago

Oh nice! Glad to see this launched, congrats to the Zenfetch team, been following for a while :)

jeeshan 2 years ago

When will this be available on safari?

  • gabev 2 years ago

    It's part of the roadmap, likely releasing in Q2

    Is that your browser of choice?

    • georgespencer 2 years ago

      Would love to try this (have a less sophisticated pre-LLM approach running locally), and also use Safari as my main browser. Instant paying customer for Safari, right here.

      Also find myself having a pretty severe allergic reaction to websites (Gem is a recent example) roadblocking anything but Chrome (seemingly both because of their web app literally not functioning properly in Safari, and their browser extension being Chrome-only):

      a) essentially forcing me to use Chrome for one task, whilst deal with password management in two places, etc., and

      b) giving me the nagging worry that the design of the app or extension might contravene some non-technical standard imposed by Apple which Google does not honor…

      • gabev 2 years ago

        Completely understand and we definitely want to support more browsers including Safari.

        The process for exporting chromium based extensions to safari is not super straightforward (HN Community please prove me wrong!), though glad to hear it's a priority

    • eitland 2 years ago

      Safari is my current everyday browser, but anything that isn't based on almost anything modern that isn't tainted by the chrome should be fine.

      Just like IE 6 I refuse to touch it if I can at all prevent it.

      (Feel free to join in folks. We can do this, IE was much better entrenched at its worst.)

      • gabev 2 years ago

        Understood. We should have specified that Zenfetch works on chromium based browsers which include Chrome, Microsoft Edge, Arc, Opera, etc.

        Hear you on the safari request and we will definitely expedite that release

    • jeeshan 2 years ago

      its the default browser on my phone especially when i open links from other apps, if that is not captured, then its not much use for me

      • gabev 2 years ago

        Good to know. Sounds like you primarily want a way to save articles from your phone then?

        If mobile saving is what you're interested in, we can likely get that shipped even faster :)

felipefar 2 years ago

Does this have the hallucination problems that LLMs show? Do you offer any protection against that?

  • squirrel 2 years ago

    For my primary usage, suggesting topics and ideas based on what I've written and read, hallucinations are harmless -- if zenfetch suggests a silly or baseless idea, I just ignore it look at the other nine. So yes, but it doesn't really matter for me.

  • gabev 2 years ago

    We do use the standard hallucination checks to make sure the final generated answer is rooted in the retrieved context.

    It is an ongoing effort to ensure truly factual answers and this is one of our top priorities :)

m1117 2 years ago

There's a nice tool called Glasp

shaunkoh 2 years ago

Could it work with bookmarklet as like what pinboard did?

Also any support for importing from pinboard archives?

  • rex123OP 2 years ago

    Haven’t considered bookmarklet, what would that make better for you? Also you can import a CSV of URLs today if Pinboard has an export option

anonzzzies 2 years ago

As I split 80/20 between mobile and desktop browsing; any ideas on a mobile version?

  • rex123OP 2 years ago

    We’re actively working on a way to save from mobile but chat from mobile will take a bit longer

lawxls 2 years ago

'GPT assistant' is now associated with OpenAI's GPTs for me. Very confusing.

  • verdverm 2 years ago

    OpenAI just got denied on their Trademark for GPT

    There are many other GPTs from outside OpenAI, such that GPT is the contemporary Escalator

  • rex123OP 2 years ago

    Edit: changed to say AI now

  • gabev 2 years ago

    That's fair. We've considered a few other terms such as "personal AI," "browsing copilot," "personal knowledge assistant." Do any of these feel more intuitive?

dakshgupta 2 years ago

Can I manually add notes too? I have been looking for something exactly like this.

  • rex123OP 2 years ago

    Yep you can! We support adding notes form Google Docs and Notion. You can also upload PDFs. Are your notes in a different format?

sankeerth 2 years ago

Hey Akash & Gade, Whom do you think is the ideal ICP for Zenfetch?

  • rex123OP 2 years ago

    Hey great question. We consider the following a good fit for us: - In terms of role, we’ve found prosumers (specifically content creators) get a lot of value out of being able to take their previous writing/research and generate new ideas or rough drafts - People whose job relies on collecting a lot of information such as founders, consultants, coaches, etc. have also been power users - Finally anyone who tends to consume a lot of content whether it’s videos, blogs, newsletters, or books has found value in being able to quickly find the source or context for the idea they were thinking of

shaunkoh 2 years ago

Safari support would be great. Any chance of a self hosted version?

  • rex123OP 2 years ago

    We're actively thinking through ways to support a local version. Most of our users prefer being able to access the best models but seems like Mistral will have something comparable soon.

  • CaptainFever 2 years ago

    I second the self hosted version if possible, perhaps with a 7B model! My main concerns are privacy and control.

tetsu2024 2 years ago

I am pretty sure this is what Microsoft is trying to do.

  • esafak 2 years ago

    They've been trying to make software for a long time.

  • rex123OP 2 years ago

    Totally fair. Our priority is allowing you to index anything regardless of what ecosystem it came from

user764743 2 years ago

Can you do the same but with bookmarks instead?

  • rex123OP 2 years ago

    Yep we have an integration that allows you to sync your bookmarks. This will grab the content from all your previous bookmarks as well as new bookmarks

ninjaa 2 years ago

This is pretty awesome. Memex world

moneywoes 2 years ago

what happens to all the imported data if ZenFetch shuts down?

  • gabev 2 years ago

    We'll make sure to give all our users an export option so that they may get everything that's been stored.

fudged71 2 years ago

It’s interesting.

How do you see this comparing to Pocket, Readwise, and Dewey? I think many Read Later apps will add AI search on top

  • rex123OP 2 years ago

    Great question. A couple ways we see ourselves differentiating: 1. We're adding more and more integrations to become your knowledge assistant over your entire knowledge not just what you read online. This includes your notes, content, emails, etc. 2. We're working on doing more than just search over your knowledge. Many of our users use us to brainstorm topics for new content, compare and contrast perspectives across articles, or even create first drafts of content. 3. We're implementing features soon that will allow our model to create a "preference graph" for each user so that overtime the responses get more and more personalized to what you're looking for.

    • _andrei_ 2 years ago

      And can we opt out of the extension injecting things into pages? I don't want your summary, Kagi does it for me without tainting the page, I don't want to chat about this page, I don't want anything but to send this page into kind of a bookmark place, and you to scrape it and give me a smart search.

      • gabev 2 years ago

        Yes! In the dashboard (https://dashboard.zenfetch.com) you should see a settings icon on the bottom left. There you can disable the zenfetch button from appearing on the page.

        Then you can click on the zenfetch extension popup to still save a tab :D

    • _andrei_ 2 years ago

      Readwise's Reader is the best annotation tool, they integrated the great highlighting UX of Reflect, but also did a decent job on how you then manage what you highlight. I don't want to click two buttons to ingest an url into both Zenfetch and Readwise, are you planning an integration / open API?

      • rex123OP 2 years ago

        I actually use Readwise as well! For a workaround I imported all the URLs from Readwise into Zenfetch but a full Readwise integration is on the roadmap.

dre_bot 2 years ago

I'm good chief.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection