SurfSense
Open-source NotebookLM alternative. Research the open web with live data(Reddit, YT, IG, TikTok, Indeed, Google Search, Maps etc) through one platform, API or MCP server. Join our Discord: https://discord.gg/ejRNvftDp9
- stars
- 16,161
- 30-day movement
- starts with the next reading
- Related entries
- 60
- Connections
- 2
SurfSense is an open-source alternative to NotebookLM that researches the open web using live data from sources like Reddit, YouTube, Instagram, TikTok, Indeed, Google Search, and Maps. It is a Python/TypeScript agent framework built with FastAPI, LangChain, LangGraph, and Next.js, offering RAG capabilities and access via a platform, API, or MCP server.
Reach for it when you want a self-hosted research agent that aggregates live web sources with RAG through one platform, API, or MCP server.
Use it to
- Research the open web across multiple live sources
- Build RAG pipelines over scraped web content
- Serve research agents via an MCP server or API
- Run a self-hosted NotebookLM alternative with Ollama
For Developers building self-hosted AI research and RAG agents
- Role
- agent-framework
- Language
- Python
- Licence
- custom (licence file present)
- Forks
- 1,537
- Open issues
- 126
- Last push
- 2026-09-17
- Latest release
- beta-v0.0.7 · 2025-05-22