Try “Veo”, “voiceover”, “thumbnail” or “Descript” · Esc to close

Open Notebook 🧩 Workflow Open source

Self-hosted NotebookLM alternative for research notes and multi-speaker podcasts

Open-source content pipelines · Open source ★ 39k · MIT · updated 2026-09-20

7.9editor score
Visit Open Notebook ↗
GitHub stars
39k
Stars this week
–
Forks
4.6k
Licence
MIT
Last push
2026-09-20
Maintainer
lfnovo
Installdocker compose up -d

Third-party workflows & skills run with your permissions and API keys. Read the source before installing, and prefer pinned versions.

Works with

Good for

About Open Notebook

What it is

Open Notebook by lfnovo (MIT) is an open-source, self-hosted take on Google's NotebookLM. You add sources such as PDFs, web pages, YouTube videos and audio, chat with them, write notes, and generate podcast-style audio overviews with multiple speakers. Unlike NotebookLM you choose the AI providers, including local models, and keep your data on your own server. Notebooks, notes and generated episodes stay in its own database, and the REST API lets you script source ingestion and podcast generation from other tools such as n8n or a CMS, which NotebookLM does not offer.

Key features

  • Notebooks of sources: PDFs, URLs, YouTube, audio and more
  • Chat and search across sources with citations
  • Podcast generation with configurable multi-speaker profiles
  • Choice of many AI providers (OpenAI, Anthropic, Gemini, Ollama and others)
  • REST API for automation
  • Docker deployment

How to install

Download the compose file with curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml, set your API keys, and run docker compose up -d; then open the web UI.

Pricing and rights

Free under MIT. You pay for the model and TTS APIs you configure, or nothing extra with local models. Podcast audio rights follow your TTS provider's terms.

Who it is for

Researchers, educators and podcasters who like NotebookLM's workflow but need privacy, provider choice or an API.

Verdict

A well-maintained, practical NotebookLM alternative with real podcast output. Audio quality and naturalness depend on the TTS you use and usually trail NotebookLM's own voices.

notebooklm-alternative podcast-generation research self-hosted

Pros

  • Self-hosted and private
  • Provider choice incl. local models
  • Podcast generation and API
  • MIT

Cons

  • Needs Docker and API setup
  • Podcast audio less polished than NotebookLM

Similar workflows & skills

All open-source content pipelines →

GPT Researcher 🧩 WorkflowOpen source

Autonomous research agent that writes cited, long-form reports from web and local sources

★ 30k

8.2 Visit ↗

WhisperX 🧩 WorkflowOpen source

Fast Whisper transcription with word-level timestamps and speaker diarization

★ 24k

VideoLingo 🧩 WorkflowOpen source

Netflix-style subtitle cutting, translation, alignment and dubbing for videos

★ 19k

7.8 Visit ↗

pyVideoTrans 🧩 WorkflowOpen source

Translate and dub videos: speech recognition, subtitle translation and TTS

★ 19k

7.7 Visit ↗

OpenShorts 🧩 WorkflowOpen source

Self-hostable clip generator, AI UGC video maker and YouTube toolkit with an MCP endpoint

★ 5.6k

7.2 Visit ↗

Podcastfy 🧩 WorkflowOpen source

Python package that turns web pages, PDFs and videos into AI podcast conversations

★ 6.6k

Popular searches