SurfSense is a tool designed to help users save and recall content from their web browsing sessions by creating a personal knowledge graph. It allows users to save any content they see online and then interact with their saved history using natural language queries. The tool features a powerful search function, self-hosting capabilities, and integration with GraphRAG to identify meaningful relationships within saved content. SurfSense is open-source and can be deployed locally, requiring setup of a Neo4j Graph Database, a PostgreSQL instance, and an OpenAI API key. The backend is built using FastAPI, and the frontend uses Next.js with Aceternity, while the extension runs on Chrome Manifest v3. To get started, users must set up the backend, configure environment variables, build the extension, and then log in to use SurfSense for saving and querying their web history. If users prefer not to deal with local setup, they can use the hosted version on SurfSense's website. This tool is ideal for anyone who wants to efficiently manage and recall information from their web browsing activities.
dev.to
dev.to