Description from extension meta
Surfing web with a smart friend, powered by Google Gemini
Image from store
Description from store
😎 an AI assistant that can SEE, LISTEN, REMEMBER - start surfing web smarter from today
📢 Beta testing is on now. Send an email to [email protected] to register, and you'll be provided a valid key to use SurfFrend in this 2-week beta period
💭 If you don't want to expose your email, you can start to use SurfFrend immediately without a SurfFrend key, all you need to do is enter your Gemini API key
🤔 Have you ever heard of a web extension that can understand your current tab, not only text but also visual and audible aspects of the site you're at? Introducing SurfFrend, an AI assistant, a helpful guy that helps you surf web smarter than ever. Even better? He can understand you as time goes by:
- 👀 Imagine you're watching a 1 hour long video about Computer Science from MIT, "Lecture 13: Breadth-First Search (BFS)", you can not understand how number of vertices is calculated for the pocket cube example, let SurfFrend watch the video from 10:30 to 11:50, he will use his knowledge combined with both visual and audible aspects of that part to explain it to you
- 🎧 Imagine when you learn a new language via a podcast, now with a smart friend sitting beside you, let SurFrend listen to the podcast with you and give you the transcript, even more than that, you can ask him to explain the story or the jokes people mentioned in that podcast too
- 🤝 Imagine an AI that can remember key points about you? with Memory feature, SurfFrend will start to learn everything about you using past conversations, and even better, you have the right to read and modify, add more stuff or remove unwanted details from Memory whenever you want by using natural language, no button or complex menu here
🚨 Other worth noting features:
- Context sharing: with Copy button for any added context, it unlocks the smooth workflow when you have to work with multiple tabs. For example: 1 tab for Dior products, 1 tab for Chanel products, you stay on first tab to ask some questions about the ones you like, and you decide 1 candidate that you prefer, now click Copy button to copy the visual context about the one you choose, go to second tab and paste it, ask SurfFrend to compare the product in the latest added context with others from Chanel
- Science friendly: using AI to explain and solve chemistry problems or calculus math while preparing for your final exam? SurfFrend can do it. With advanced render techniques, it can render beautiful math and chemistry formulas, no more LaTeX syntax or computer-friendly rendering, it's for us, humans, to read and understand
- Up to date: SurfFrend is using Google Gemini as its core, and with Search Grounding, you can ask for something like: "collect all the latest news about gold price in the last 24h", it's just like you are using Google but in a very convinient way, a popup right above your current tab
- Convenient: it just feels very natural and easy to do a quick fact check or to do a deep dive into a problem without leaving the current tab, even better, you can set your own hotkey (or shortcut in other words) to quickly turn on or off the chat window
- Performant: long chat feels smooth and not laggy, thanks to my approach when building the main chat, no abuse of 3rd party rendering, all written from scratch with only 1 rendering utility for science content
😃 Use cases (quite long, you can skip this to Privacy, Q&A, or Tips session if you prefer):
- Shopping: ask any question about the product you see, easy to compare by using "context Sharing" feature, SurfFrend can be as good as a salesperson for any of your needs, from perfume, shoes to suitcase and even cars
- Report writing: 1 tab for Google Sheets, 1 tab for a Google Docs, start to ask questions about the data structure, how to write formula and even script in Sheets, then use those results and switch to Docs, SurfFrend will help you on how to make your report well organised, how to add chart and complex table or layout
- Language learning: want to learn a new language via podcast? Just go to any site and listen to the podcast while SurfFrend will be beside you and help you whenever you ask, let him listen to the part you are not clear or confused
- Coding task: as a developer, high chance you need at least 2 tabs, 1 for API docs and 1 for the current code for you to reference, with "See" capability, let SurfFrend help you by provide him enough context about your challenge, like the piece of code that you're reading or the part of document that makes you confused
- Travel planing: a very classic use case, you want to go on a long trip to Europe, and you want to decide yourself the places instead of asking AI to plan it from zero, with SurFrend, you can easily do it. One tab for Google Images with keyword "nice scenery Europe", 1 tab for Google Sheets to note everything down from planning to budget calculation
- Curious about anything you see and hear: let SurfFrend help you, like understand a joke in a Facebook post or Instagram story, to recognize a place somewhere in Europe from an amazing website (fabioformato.com for example), to ask a question about what you see in a video from Daily Dose Of Internet
- Book and Movie lovers: if you are keen on a movie or a book and want to learn more, just let SurfFrend become your discovery partner, asking anything about a character you see in a YouTube video, or a term that appears to be hard to understand when you are reading a book online
- Do a quick research on any topic: you may know about deep research, but how about a quick one, no need to have a lengthy report and no need to wait so long? start your question by "do a quick reserch about" and then SurfFrend will start to do his job, searching through the internet to find relevant resources
- News update: open a new chat, remember to say "Ignore this context" as you may not want the latest news to have anything related to what you're looking at, then ask "collect all the news headlines around the world last 24h"
- Design you new bedroom: one tab for Google Images for "simple bedroom design", 1 tab for Google Sheets for your plan, items you need to buy, cost calculation, SurfFrend makes it easier than ever, open chat and start asking about the design you like, name of the furniture, how to do the formula for calculation
- Learn to use new tools faster: Google Sheets is an example, others like Canva, Adobe, Photoshop, as long as they are on web, SurfFrend can help you learn how to use them
- Writing and Translation: you have a long mail thread in Gmail? Add a visual context, slowly scroll from top to bottom of that thread, and ask SurfFrend to summarize what he sees, then you can ask him for help on writing a good response, combining his knowledge in languages, writing and translation at the same time is now available
- Summary: not like a normal summary where the AI can only rely on text content of the page, SurfFrend can summarize a long thread of reviews that has dynamic and complex UI, reviews session that has more than 1 page, SurfFrend can summarize all of them, let him see what you see and get the job done
- Designers and UI developers: now you can ask SurfFrend to analyze a web page or a design, to know what the design language is, to know the name of the animation and how to do it, to know basically everything about the page
- And this list will not stop here
🕵️ Privacy:
- SurfFrend only takes context (visual or audible) when you allow it to do so
- All the context SurfFrend collects, from screenshots of your tabs to the recordings, will be sent to Google Gemini only
- There is no backend service for SurfFrend except Google Gemini services
- The data about you that SurfFrend stores in Memory, is stored locally on your computer only
- You have full control over how Memory stores information, you can ask what's inside, you can add and remove information, and you can choose to end a chat without adding new details to Memory by "End Chat without Memory" button
- If you are using SurfFrend with a free tier Gemini key, consider not providing sensitive information, as this may later be provided to Google Gemini's training process
- All the context after taking will be uploaded immediately to Google Gemini for analysis. Those resources are only viewable by Google Gemini and can not be downloaded, and will be cleared after 48 hours according to Files API specifications
❓Q&A
- Why do I have to provide my own Gemini key? By doing this, we have no centralized risk. Imagine one day I got a DDoS attack and I get broke because of the bill for API and server providers, no more SurfFrend for everyone. Downside? Yes, not super user-friendly, you have to go to Google AI Studio and click through some buttons
- Can I use my paid key? Yes, of course, this will be included in my plan, where a paid key user can have access to the top-tier model like 2.5 Pro, which should give you a whole new experience when we talk about complex questions and accuracy (but the tradeoff is speed, slower quite a bit)
- How can I know my key is secure when I send it to you to generate a SurfFrend key? You need to send me your Gemini key, but with the last 5 characters masked, i.e, "yC9dImXsRRd6XXXXX", so it's safe enough
✅ Tips
- Zoom in, or highlight if needed, so that SurfFrend can focus more on that specific detail on the page
- If you want a better response, try to focus only on 1 specific topic in a chat, avoiding mixing different topics so that AI can give you a more proper answer, and focus on what matters inside the chat instead of getting confused by so many different topics in a single chat
- To open your local files (image, video, pdf, etc.) using Chrome, open File Explorer or Finder, drag and drop that file into Chrome and you can start to chat with SurfFrend about the visual and audible aspects of the file (need you to grant file permission, which can be done by click "..." button, click "More Settings", scroll down to "Allow access to file URLs" and turn the switch on)
- Use "table view" or "side by side" in your question to let it know that you want a table view
- Use "search on the internet" to ask it to start looking for info on the internet for your question (by default, the decision is on AI whether to use Search)
- Use "ignore the context" or "skip this context" to let the AI know it should not focus on the given context (at the beginning of a new chat for example)
- When providing a visual context, you can scroll fast, but when you stop, you should stay around 1 second to let the AI enough time to capture the information, the more it can capture, the better the response
- Zooming in can help with small details or text, AI can recognize details wrongly if the information is too small
- If you see issues in response, you can ask it to generate again, for example: "there may be some issues in the math formula, generate the answer again"
- It can summarize YouTube videos too, you just need to clearly state the name of the video and the channel in your question