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

What it solves

SurfSense 为 AI 代理提供统一的方式访问开放网络的实时结构化数据。它解决了脆弱的爬虫、昂贵的基于浏览器的 LLM 循环以及受限的官方 API 等问题,提供单一的 REST API 和 MCP 服务器,从 Reddit、YouTube、Instagram、TikTok、Amazon 和 Google Maps 等平台返回结构化 JSON。

How it works

SurfSense 充当代理的数据层,提供“实时数据连接器”,将网络平台转化为带类型的端点。它可以部署为云服务或通过 Docker 自托管。对于代理,它提供一个 MCP 服务器,将这些连接器以原生工具形式暴露(例如 surfsense_reddit_scrape)。它还包括一个研究工作空间,内置知识库用于存储发现、混合语义搜索以及用于生成报告、播客和演示文稿的交付工作室。

Who it’s for

它面向构建 AI 代理的开发者、需要实时网络监控的研究人员,以及寻找支持本地 LLM 并拥有更广泛数据源的开源 NotebookLM 替代方案的用户。

Highlights

  • Live Data Connectors: Structured data access to Reddit, YouTube, Instagram, TikTok, Amazon, Google Maps, and Google Search.
  • MCP Server: Native tool integration for Claude, Cursor, and other agent frameworks.
  • Agent Harness: Built-in retries, structured output, and credit metering.
  • Research Workspace: A knowledge base supporting 50+ file formats and hybrid semantic search with citations.
  • Deliverable Studio: AI-powered generation of reports, podcasts, and slide decks.
  • Extensible LLM Support: Compatible with 100+ LLMs via OpenAI spec/LiteLLM and local models via vLLM or Ollama.