NotebookLM alternatives for source-based research

Compare Open Notebook, kotaemon and AnythingLLM for source-based research. NotebookLM is now Gemini Notebook; these picks organize files and cited answers.

NotebookLM is now Gemini Notebook, Google's research workspace for asking questions about material you supply. It combines source-grounded discussion with summaries and audio overviews, which makes it useful for studying a set of documents rather than starting from a blank chat. Replacing it depends on how you organize sources and verify answers.

Open Notebook keeps research sources, notes and configurable audio discussions together on your own server. kotaemon highlights cited passages in its PDF viewer, useful for checking an answer against the page. AnythingLLM organizes document workspaces with citations and agents. These NotebookLM alternatives offer different reading and review workflows, with the model backend chosen separately.

A desktop NotebookLM alternative that answers document questions with citations and creates reports or podcasts locally on Windows, macOS and Linux.

Screenshot of SurfSense website

SurfSense organizes document questions with citations and creates reports, study materials and two-host podcasts from selected sources. Its desktop workflow suits NotebookLM users who want source-grounded work and editable outputs, with local processing or a chosen compatible model endpoint.

A self-hosted AI research notebook with cited answers, podcast generation and local model support through Ollama and LM Studio.

Screenshot of Open Notebook website

Open Notebook suits research organized around source collections, notes and source-based chat. It supports local model backends and configurable audio discussions.

40KMITDockerWeb

A self-hosted document chat app with cited answers, local models through Ollama or llama-cpp-python, and optional cloud APIs.

Screenshot of kotaemon website

kotaemon suits questions across document collections where checking the source passage matters. Its PDF viewer highlights cited material, with local model and parser options.

A self-hosted, open source RAG engine builds document-based AI agents with hybrid search, traceable citations and visual workflows.

Screenshot of RAGFlow website

RAGFlow combines document extraction with cited answers over complex files and scans. Inspect source chunks or organize the material into wikis, graphs and timelines, with multi-step retrieval for questions that need evidence from several places.

A free local AI assistant for Windows, macOS, Linux and Android, with document chat, agents and a Docker option for self-hosted teams.

Screenshot of AnythingLLM website

AnythingLLM suits document workspaces with citations and agents. Use its desktop app for personal files or Docker for a shared deployment, choosing local or hosted models.

An open-source AI notebook for macOS, Windows and Linux that stores your library locally and supports local LLMs or cloud models.

Screenshot of Surf website

Surf keeps webpages, videos, documents and notes in a desktop research notebook. Read sources beside your writing and ask questions with citations to PDF pages, video timestamps or webpage sections; small generated applets help explore ideas within the notebook.

3.6KApache-2.0macOSWindowsLinux

A local LLM chat app for Apple Silicon Macs that answers from your files, runs GGUF models offline, and supports optional remote model APIs.

Screenshot of Sidekick website

Sidekick groups files, folders and websites into research collections for document questions. Its built-in model engine handles conversations, and charts or a canvas let you work with the output. It focuses on research and editing rather than audio overviews.

3.3KMITmacOS

A local AI document chat app that uses Ollama, combines semantic and full-text search, and returns source passages, with MIT-licensed code.

localGPT suits questions across a document collection when you want to inspect the passages behind an answer. It combines keyword and semantic retrieval and can split complex questions into smaller searches.

A self-hosted AI search and chat platform that connects company knowledge to employees and agents, with local model support and air-gapped deployment.

Screenshot of Onyx website

Onyx suits research over a shared company document corpus. Workplace connectors supply material, source permissions govern answers and agents can combine internal knowledge with web research to produce reports.

A self-hosted AI knowledge platform combines cited document Q&A, agent tasks and linked wiki pages, with Ollama inference and offline deployment support.

Screenshot of WeKnora website

WeKnora turns source documents into a linked wiki and knowledge graph that you can edit and revise. The same knowledge bases support cited questions and agent tasks, making it useful for material that needs ongoing organization as well as answers.

A self-hostable AI assistant that searches documents and the web, supports local or online LLMs, and runs custom agents and scheduled automations.

Screenshot of Khoj website

Khoj suits research spread across PDFs, notes and other personal files. Semantic document search and web research feed the same assistant, with custom agents for recurring investigations.

38KAGPL-3.0Web

A self-hosted AI research assistant searches the web, academic papers and private documents, producing cited reports with local or cloud models.

Local Deep Research writes cited reports across private document collections or academic and web sources. Its private-source mode restricts searches to the local library, while autonomous research can refine the evidence it seeks before assembling a report.

Self-hosted AI agent platform that answers questions from documents and runs multi-agent tasks, with Docker deployment and OpenAI-compatible model APIs.

Screenshot of Yuxi website

Yuxi suits document research with traceable references and shared knowledge graphs. It extracts relationships across sources and lets agents produce downloadable files, with permissions for each team's knowledge bases.

7.4KMITDockerWeb

A local-first AI e-book reader with offline-capable search, book chat through Ollama or cloud providers, and desktop and mobile apps.

Screenshot of ReadAny website

ReadAny grounds book questions in your reading position, selected text and chapter context. Answers can point to source passages, while highlights and Markdown notes keep your research alongside the book.

Self-hosted document intelligence links citations, annotations and AI agents in a shared graph. Open source under MIT, with a web UI and MCP server.

Screenshot of OpenContracts website

OpenContracts suits teams comparing legal or research documents through precise annotations. Agents follow citation relationships and propose connections for review, while discussions stay attached to the sources.

1.5KMITDockerWeb

Local AI search agent for macOS, Windows and Linux that checks answers against source files. Its model-free Lite engine supports offline search.

AutoRAG Agent searches files and connected archives where they already live, then answers with file, page or line references. It suits research spread across notes, messages and documents. The full agent needs a configured model; Lite provides retrieval without answer generation.

A Python research assistant answers questions about scientific documents with citations, using local files and models supported by LiteLLM.

PaperQA2 suits researchers asking questions or looking for contradictions across scientific papers. It ranks supporting passages and writes answers with in-text citations through a command-line or Python workflow, with external services for paper metadata.

9.4KApache-2.0

An AI note-taking assistant for Joplin on desktop and mobile, with local and online models, note-based chat, and semantic search.

Joplin Jarvis brings questions and semantic search to an existing Joplin note collection. Relevant excerpts supply chat context, while its literature-review workflow searches external paper services and writes a report with references.

364AGPL-3.0

A self-hosted AI learning agent with editable learner memory, a study wiki and scheduled review, supporting Ollama alongside cloud model providers.

Screenshot of Inno Agent website

Inno Agent turns study materials into source-referenced wiki pages and carries learning goals across conversations. Editable learner memory and scheduled review support ongoing study; each instance is designed for one learner.

A self-hosted AI classroom platform generates lessons, quizzes and simulations from topics or materials, with local AI support through Lemonade.

OpenMAIC turns documents, recordings and other materials into conversational lessons. Generate quizzes or simulations, then revise the course through follow-up requests, with AI teachers and classmates for discussion during the lesson.

41KMITDockerWeb

Private AI software for individuals and teams, with workspaces, agents, model choice and organizational controls over access and storage.

Screenshot of Msty website

Msty’s Knowledge Stacks make document collections available during a conversation. Split chats let you compare what different local or hosted models conclude from the material; podcast generation is not the focus.

An open-source Python AI podcast generator that turns text and images into multilingual audio conversations and supports local LLM transcript generation.

Podcastfy covers NotebookLM-style audio discussions drawn from documents, websites or videos. You can adjust the conversation's length, style and voices, or automate generation through its Python package. Speech generation uses separately configured text-to-speech services.

6.6KApache-2.0DockerWeb

For NotebookLM, start with SurfSense. Other alternatives include Open Notebook, kotaemon, RAGFlow and AnythingLLM.

Most are Chat With Your Documents; others include AI Search and Deep Research.

People also replace

See all