souzatharsis/podcastfy

An Open Source Python alternative to NotebookLM's podcast feature: Transforming Multimodal Content into Captivating Multilingual Audio Conversations with GenAI

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 10th, 2026
Created on September 30th, 2024
Open Issues & Pull Requests: 119 (+0)
GitHub issues: Enabled
Number of forks: 762
Total Stargazers: 6,544 (+0)
Total Subscribers: 55 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.7 hours
Mean response time: 5.1 days
90th percentile: 10.4 days
Tracked items: 142

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 75% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "HIGH Priority" is answered fastest, typically in under an hour, while "enhancement" waits about 3 days. Only 2% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 85
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 606 days
Stale 30+ days: 84
Stale 90+ days: 82

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (35)
  • HIGH Priority (23)
  • bug (10)
  • good first issue (10)
  • Nice to have (3)
  • documentation (2)
  • question (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Podcastfy is a Python package that transforms multimodal content into engaging multilingual audio conversations using generative AI.

The tool addresses the need for programmatic, customizable podcast generation from diverse content sources. It accepts websites, PDFs, images, YouTube videos, and user-provided topics as input, then uses large language models and text-to-speech services to generate conversational audio. Unlike closed-source UI-focused alternatives, Podcastfy emphasizes open-source accessibility and the ability to integrate podcast generation into automated workflows at scale, rather than limiting users to a web interface.

Developers should choose this tool if they need to programmatically generate podcast-style audio from content and want control over the generation process. It suits projects requiring batch processing, integration with existing data pipelines, or customization of the conversation generation logic. The project explicitly positions itself as an open-source alternative to NotebookLM's podcast feature, offering programmatic access where that tool provides only a user interface.

The project maintains active engagement with user feedback through its issue tracker. Development shows responsiveness to community input, with the maintainers actively incorporating suggestions and addressing reported problems. The codebase includes comprehensive documentation across multiple formats—a research paper, Python notebooks, command-line interface documentation, and a web application—indicating sustained effort to serve users with different technical backgrounds and use cases.