Open Notebook 🧩 Workflow Open source
Self-hosted NotebookLM alternative for research notes and multi-speaker podcasts
- GitHub stars
- 39k
- Stars this week
- –
- Forks
- 4.6k
- Licence
- MIT
- Last push
- 2026-09-20
- Maintainer
- lfnovo
docker compose up -dThird-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.
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
WhisperX 🧩 WorkflowOpen source
Fast Whisper transcription with word-level timestamps and speaker diarization
VideoLingo 🧩 WorkflowOpen source
Netflix-style subtitle cutting, translation, alignment and dubbing for videos
pyVideoTrans 🧩 WorkflowOpen source
Translate and dub videos: speech recognition, subtitle translation and TTS
OpenShorts 🧩 WorkflowOpen source
Self-hostable clip generator, AI UGC video maker and YouTube toolkit with an MCP endpoint
Podcastfy 🧩 WorkflowOpen source
Python package that turns web pages, PDFs and videos into AI podcast conversations