Documentation Index
Fetch the complete documentation index at: https://kindling.birklid.com/llms.txt
Use this file to discover all available pages before exploring further.
Open SourceApplications Layer
Podcastfy
Open-source NotebookLM alternative — convert any content into AI-generated podcast conversations with full control over LLMs, voices, and output format.
Type
Open Source (Apache 2.0)
Stack Layer
Applications
Language
Python
Stars
6.3k+
What it is
Podcastfy is an open-source Python package that converts multimodal content — text documents, images, websites, PDFs, YouTube videos — into engaging AI-generated audio conversations. It functions as a fully programmable, open alternative to Google’s NotebookLM podcast feature, giving developers control over every aspect: LLM backend (OpenAI, Anthropic, Google), TTS provider (including ElevenLabs for premium voice quality), conversation style, speaker voices, transcript structure, and episode length. The programmable nature makes it a natural fit for content pipelines — automatically generating podcast summaries of research papers, accessibility audio versions of documentation, or newsletter-style audio briefings. A CLI is included for quick one-off conversions without writing Python code.Get started
GitHub ↗
Source, pip install, and usage examples.
Related tools
SparkPod
Hosted no-code equivalent with API access for automation.
ElevenLabs
Premium TTS provider often used as Podcastfy’s voice backend.