podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
Open source alternative to:
Podgrab is a lightweight, self-hosted podcast manager and downloader built with Go. It automatically downloads new podcast episodes as soon as they become available, making it ideal for archiving your favorite shows or syncing episodes to offline devices.
The application includes a built-in podcast player that lets you play downloaded files or stream directly from the original source. You can organize podcasts with custom tags and labels, discover new shows via the iTunes search integration, and add feeds through direct RSS URLs or OPML import/export. Other features include on-demand downloading, basic authentication, customizable episode file names, dark mode, and existing file detection to prevent re-downloading.
Podgrab runs easily as a Docker container and stores data in SQLite, keeping the setup simple and lightweight.
Categories:
Tags:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 5/17/2026, 7:00:29 AM
View RepositoryCompare podgrab with
Similar open source alternatives
PinePods
A self-hosted, cross-platform podcast management system with a modern Rust and Python stack.
Apple PodcastsMinusPod
Self-hosted podcast server that uses AI to automatically remove ads from episodes before you hit play.
Apple Podcasts
Navidrome
Modern, lightweight self-hosted music server compatible with Subsonic/Airsonic clients — stream your music everywhere.

