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 문제를 해결하고, Reddit, YouTube, Instagram, TikTok, Amazon, Google Maps 등 플랫폼에서 구조화된 JSON을 반환하는 단일 REST API와 MCP 서버를 제공합니다.

How it works

SurfSense는 에이전트를 위한 데이터 레이어 역할을 하며, "실시간 데이터 커넥터"를 제공해 웹 플랫폼을 타입이 지정된 엔드포인트로 변환합니다. 클라우드 서비스로 배포하거나 Docker를 통해 자체 호스팅할 수 있습니다. 에이전트를 위해 이 커넥터들을 네이티브 툴(예: surfsense_reddit_scrape)로 노출하는 MCP 서버를 제공합니다. 또한 연구 결과를 저장하는 지식 베이스, 하이브리드 의미 검색, 보고서·팟캐스트·프레젠테이션을 생성하는 딜리버러블 스튜디오를 포함한 연구 워크스페이스도 포함됩니다.

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.