BigHugger
GH Repository · MODSetter

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
nodeagent-frameworknextjsfastapitypescriptlangchainweb-scrapingragpythonPythonnotebooklm-alternativenotebooklmagentsollamaagentailanggraph

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
topicsragagentsweb-scrapingnotebooklm-alternativelangchainfastapi