Open-source tool for personal knowledge base research
Top 8.5% on sourcepulse
SurfSense is an open-source, self-hostable AI research agent designed as an alternative to tools like NotebookLM and Perplexity. It allows users to connect to personal knowledge bases, external data sources like search engines and productivity tools, and supports local LLMs for enhanced privacy and customization.
How It Works
SurfSense employs advanced Retrieval-Augmented Generation (RAG) techniques, including a two-tiered hierarchical index setup and hybrid search combining semantic and full-text search with Reciprocal Rank Fusion (RRF). It supports over 150 LLMs and 6000 embedding models, utilizing a FastAPI backend with PostgreSQL and pgvector for efficient vector storage and retrieval. The architecture is designed for extensibility, with a RAG-as-a-Service API backend.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
SurfSense is actively under development, with a stated goal of becoming production-ready. Users are encouraged to contribute via Discord to shape its future.
Licensing & Compatibility
The project does not explicitly state a license in the provided README. This requires further investigation for commercial use or closed-source linking.
Limitations & Caveats
The project is not yet production-ready, and the podcast feature is temporarily deprecated. While local LLM support is implemented, comprehensive compatibility details for all local models are not fully elaborated.
1 day ago
Inactive