Skip to main content
Category: Research · Version: 1.1.0 · Author: farizanjum · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)
Fetch, search, and batch-transcribe transcripts from 5 top podcasts. Tier 2 (RSS+Groq Whisper) is the recommended approach — fast, free, and the most reliable. Tier 1 free sources are best-effort; Tier 3 Taddy API is the commercial/premium option.
opendirectoryversionlicense
Supported podcasts: Lenny’s Podcast, Dwarkesh Podcast, Cheeky Pint, 20VC (20 Minutes VC), A16z Podcast

Install

Quick Start

Transcription Methods

Prerequisites

  • Python 3.10+
  • ffmpeg — for audio compression (Groq’s 25 MB limit)
    • Windows: winget install ffmpeg or scoop install ffmpeg
    • macOS: brew install ffmpeg
    • Linux: apt install ffmpeg
  • Groq API key — free at console.groq.com
  • Works with: Claude Code · OpenCode · Codex CLI · Gemini CLI · Cursor

Usage

Single Episode

Batch Transcription

How It Works

Search and batch features build on Tier 2:
  • Search scans RSS metadata (titles + descriptions) across all podcasts — instant, no API key needed
  • Batch downloads and transcribes the last N episodes in sequence
  • Pipeline chains search results into batch transcription

Project Structure

Use with AI Agents

Once you have a transcript, ask your AI agent to analyze it:
“Summarize this transcript from Lenny’s Podcast” “Extract 3 actionable insights from this 20VC episode” “Compare the Dwarkesh and A16z takes on AI safety” “Find all episodes where they discuss [topic]“

Contributing

Want to add more podcasts? Open a PR or issue at the OpenDirectory repo. To add a podcast, just add an entry to scripts/podcasts.json with the podcast name, RSS feed URL, available transcript sources, and a slug. See the existing entries for the format.