An Open-Source NotebookLM (for the Audio Overview Part)

”NotebookLM open source” usually means one of two wishes: audit the pipeline that turns text into a two-host conversation, or run it with your own models and storage. This project delivers both — for the audio-overview workflow specifically.

What's actually in the stack

What it deliberately doesn't clone

NotebookLM's interactive Q&A and multi-document research grounding aren't here — this is the listening pipeline, not the research notebook. If your use case is "my daily reading, as audio, automatically," the open-source version is arguably better; if it's "interrogate 40 PDFs," use NotebookLM.

Read the prompt, change the show

Because the dialogue prompt is a plain file, you can change the hosts' personalities, language, or format in one edit — something no closed product lets you do.

listenwhilerunning is open source (AGPL-3.0) and runs on your own free-tier accounts.

Get it on GitHub → Live demo Hosted version waitlist

FAQ

Which LLMs work?

Any OpenAI-compatible /chat/completions endpoint: cloud providers, OpenRouter, or a local model. Without one, episodes fall back to plain readout.

Is the audio quality comparable to NotebookLM?

The format (two hosts, natural back-and-forth) is the same; voice quality depends on your TTS choice. The default neural voices are close; ElevenLabs via the provider interface gets closer.

Why AGPL and not MIT?

So hosted forks must share improvements back. For personal self-hosting it changes nothing.