How to Use SurfSense: Your Knowledge Graph Brain for Browsing

Mar 13, 2022 | Educational

Have you ever found yourself lost in the vast oceans of content on the internet, wondering what you saved and where? Worry no more! SurfSense is here to help you capture your browsing sessions and remember everything effortlessly. In this guide, we will walk you through the steps to set up and effectively use SurfSense. Let’s dive in!

What is SurfSense?

SurfSense functions as a Knowledge Graph Brain for anything you encounter online—from social media posts to important emails. It enables you to easily save content with a user-friendly cross-browser extension, allowing you to ask your personal knowledge base anything about your saved content and receive instant recall.

Key Features of SurfSense

  • Save Content: Capture any content you encounter on the web in your own Knowledge Graph.
  • Cross Browser Extension: Save content seamlessly across your favorite browsers.
  • Powerful Search: Quickly locate anything from your browsing sessions.
  • Natural Language Chat: Interact with your saved web history using natural language queries.
  • Open Source: Self-hostable and easy to deploy locally.
  • Utilize GraphRAG: Discover meaningful relationships within your saved content.
  • Cost-Effective: Works smoothly with OpenAI’s gpt-4o-mini model.
  • No Web Scraping: Extension directly retrieves data from the DOM.
  • Automatic Notifications: Receive reminders for important meetings and invites.

Getting Started with SurfSense

Follow these steps to set up your SurfSense environment:

  1. Set Up Neo4j: Obtain your Neo4j Aura DB for free here or set it up locally.
  2. Get OpenAI API Key: Sign up at OpenAI Platform to get your API key.
  3. Register your SurfSense Account: Go to SurfSense Signup.
  4. Download Extension: Get the SurfSense extension from Chrome Webstore.

Logging In and Saving Content

Upon starting the extension, you will see a login page. After logging in, you’ll need to input your Neo4j credentials and OpenAI key. Here’s how:

  • Enter your Neo4j credentials and OpenAPI Key
  • Save your settings

Once you’re set up, start browsing! As you come across content you wish to save, use the “Save Current Webpage Snapshot” option to store this data in your SurfSense history store.

Useful Options for SurfSense

  • Clear Inactive History Sessions: This will remove content saved during inactive browsing sessions.
  • Save Current Webpage Snapshot: Capture the current page details.
  • Save to SurfSense: Initiates a Save Job to process your stored history.

Working with Notifications

SurfSense will automatically generate alerts for critical notifications. You can check those notifications on SurfSense Notifications.

Interacting like a Pro!

Ready to query your knowledge graph? Go to SurfSense Chat, input your Neo4j credentials if prompted, and choose from:

  • Precision Chat: For detailed searches and interactions.
  • General Chat: For general inquiries about your saved content.

Local Setup Guide

If you prefer to set up SurfSense locally, follow these steps:

  1. Clone the repository.
  2. Navigate to the ‘.backend’ subdirectory.
  3. Establish a Python virtual environment.
  4. Execute pip install -r requirements.txt to install dependencies.
  5. Update necessary environment variables in ‘envs.py’ with your PostgreSQL details.
  6. Run your FastAPI Backend using uvicorn server:app --host 0.0.0.0 --port 8000.
  7. If everything is set up correctly, you’ll know by viewing the server running on your terminal.

Troubleshooting

If you encounter issues during setup or operation, here are some quick troubleshooting tips:

  • Ensure your Neo4j and OpenAI API keys are correctly entered and active.
  • Check your internet connection if the extension doesn’t save content.
  • Clear your browser cache and refresh if you face loading issues.
  • For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Conclusion

SurfSense is an innovative tool designed to revolutionize how you maintain and interact with your online discoveries. By easily saving and querying your web history, you can transition from content overwhelm to organized knowledge management.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Now, step into the world of SurfSense and never forget a moment of your internet browsing again!

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox