7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Podcastfy

Open source

Podcastfy is a Python package and CLI that turns websites, PDFs, images and YouTube videos into multilingual, conversational podcast-style audio with generative AI.

Open-source alternative to

podcastfy.ai
Podcastfy homepage screenshot
GitHub stars
6.6k
Last commit
5 mo ago
Repository age
2 years
Version
v0.4.0
Licence
Apache-2.0
Self-hosted
Yes

About Podcastfy

Podcastfy is an open-source Python package that transforms multimodal content into engaging audio conversations using generative AI. Inputs can include websites, PDFs, images, YouTube videos and user-provided topics, and the output is a podcast-style dialogue in many languages.

It is presented as an open-source, programmatic alternative to the podcast feature of NotebookLM. Unlike closed UI-based tools centered on research synthesis, Podcastfy focuses on customization and scale, so developers can generate audio through a Python API, a command-line interface or a web app. Topics reference providers such as ElevenLabs, Gemini and OpenAI for text-to-speech and language models, and the project has an accompanying paper.

Podcastfy is licensed under Apache-2.0 and you run it yourself with your own API keys for the AI services it calls. It suits developers, educators and content creators who want to automate audio summaries or learning material from documents and web pages.

Key features

  • Turns websites, PDFs, and videos into audio
  • Multilingual conversational output
  • Python package, CLI, and web app
  • Multiple text-to-speech and LLM providers
  • Customizable conversation generation
  • Image input support

Good fit for

  • →Creating audio summaries of articles and papers
  • →Generating learning content in multiple languages
  • →Automating podcast-style content production
Built with
Python
Tags
podcast
text-to-speech
genai
python
notebooklm-alternative
audio
multilingual
cli
llm

Podcastfy: questions and answers

What is Podcastfy used for?
Podcastfy is a Python package and CLI that turns websites, PDFs, images and YouTube videos into multilingual, conversational podcast-style audio with generative AI. It is a good fit for creating audio summaries of articles and papers, generating learning content in multiple languages, and automating podcast-style content production.
Is Podcastfy open source?
Yes. Podcastfy is open source under the Apache-2.0 licence. Its source code is on GitHub at souzatharsis/podcastfy and is written mainly in Python.
Is Podcastfy free?
Yes. Podcastfy is open source, so the software itself is free to use. A managed cloud version is also available.
What is Podcastfy an alternative to?
Podcastfy is an open-source alternative to NotebookLM. Other open-source alternatives to NotebookLM include Open Notebook, SurfSense and Khoj.
Is Podcastfy actively maintained?
The most recent commit to Podcastfy was on 4 May 2026, and the latest release is v0.4.0, published on 16 November 2024. The project has 6.6k stars on GitHub.

Open-source alternatives to Podcastfy

See all

SaaS alternatives to Podcastfy

See all