SurfSense and insights-lm-public

Both tools are open-source, self-hosted alternatives to NotebookLM, making them direct competitors in the personal knowledge management space.

SurfSense
70
Verified
insights-lm-public
60
Established
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 19/25
Maintenance 10/25
Adoption 10/25
Maturity 15/25
Community 25/25
Stars: 13,234
Forks: 1,188
Downloads:
Commits (30d): 898
Language: Python
License: Apache-2.0
Stars: 496
Forks: 234
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No Package No Dependents

About SurfSense

MODSetter/SurfSense

Open source alternative to NotebookLM for teams. Join our Discord: https://discord.gg/ejRNvftDp9

An AI research agent with 25+ connectors (Google Drive, Slack, Jira, Notion, GitHub, etc.) that indexes external knowledge sources and enables hybrid semantic+full-text search with cited responses. Built on LangChain Deep Agents for planning and subagent orchestration, it supports 100+ LLMs and embedding models via LiteLLM, with optional local inference (vLLM, Ollama) for data privacy. Beyond chat, it generates videos, podcasts, presentations, and reports while enabling real-time team collaboration with role-based access control and shared workspaces.

About insights-lm-public

theaiautomators/insights-lm-public

Open-source, self-hosted alternative to NotebookLM. Chat with your documents, generate audio summaries, and ground AI in your own sources—built with Supabase and N8N on a React frontend.

Implements retrieval-augmented generation (RAG) through N8N workflow automation and Supabase vector storage, enabling verifiable source citations and podcast generation via text-to-speech. Supports both cloud-based AI services (OpenAI, Gemini) and fully local model alternatives (Ollama, Qwen3, Whisper), with edge functions handling authentication and document processing without requiring code modifications.

Scores updated daily from GitHub, PyPI, and npm data. How scores work