Clip Panda
Turns a podcast episode into a carousel of captioned stills. Free, open source and self-hosted.
- Licence
- MIT, free
- Hosting
- Your own server
- Input
- Video, audio or a YouTube link
- Output
- Captioned slides in a ZIP
- Code
- Public on GitHub
The workflow
- Import an episode.
- Choose Highlights or Storyboard.
- Pick a caption style.
- Review the gallery and order the slides.
- Export the set as a ZIP.
Two ways to cut an episode
| Mode | What you get |
|---|---|
| Highlights | The passages worth repeating |
| Storyboard | The episode as a sequence of slides |
You will need
- Node.js 20 or newer and pnpm.
- PostgreSQL.
- S3-compatible storage.
- yt-dlp for YouTube imports.
- A Google Gemini key for the default AI.
What it costs
The software is free. If you host it, you pay the AI, database and storage providers you choose.
Your data
Media, transcripts and slides stay in infrastructure you control. With the default setup, media or transcripts go to Google Gemini, so check its terms before using sensitive recordings.