PodFetch

What PodFetch is
PodFetch is a free, open-source podcast manager that runs as a self-hosted web application, with Android access. It downloads podcasts for offline listening and also supports online playback, while cross-device sync keeps supported clients aligned. GPodder integration lets listeners continue using their existing podcast application. For shows carrying Podcasting 2.0 transcripts, PodFetch provides transcript access and full-text search across spoken episode content. Missing transcripts can be generated through any OpenAI-compatible Whisper API. The project is written in Rust with a React frontend and is released under the Apache-2.0 license. A linked documentation site includes a user-interface preview. PodFetch publishes a Docker image to Docker Hub whenever a commit reaches the main branch; the README suggests Watchtower for automated image updates. The repository does not list subscription plans, pricing, product usage limits, security certifications, or compliance claims. Deployment and maintenance therefore remain part of the self-hosted setup.
Who it suits
PodFetch suits listeners who want to host their own podcast manager, download episodes, and search transcripts. It also fits people who want GPodder compatibility or Android and web access.
What it does well
- Free and open source
- Offline downloads and online listening
- Cross-device synchronization
- Transcript search and generation
- GPodder integration
What to know first
- Requires self-hosted deployment
- No stated security certifications
- No stated product usage limits
- Automatic updates need an additional tool
Verdict
PodFetch offers self-hosted podcast management with downloads, synchronization, transcripts, and GPodder support. Its open-source model provides flexibility, but users must handle deployment and ongoing image updates themselves.
Facts from PodFetch's own pages
- Automatic updates
- The README recommends using a tool such as Watchtower to automatically update the Docker image. · github.com, 11 Oct 2026
- Cross-device sync
- Yes · github.com, 22 Sept 2026
- Docker updates
- The README says a Docker image is built and pushed to Docker Hub whenever a commit is pushed to the main branch, and suggests Watchtower for automatic updates. · github.com, 12 Oct 2026
- Documentation
- The README links to documentation that includes a UI preview. · github.com, 12 Oct 2026
- GPodder
- PodFetch includes GPodder integration so users can continue using their current podcast app. · github.com, 12 Oct 2026
- License
- The repository lists the Apache-2.0 license. · github.com, 12 Oct 2026
- Limits
- The repository page does not state subscription plans, pricing, or product usage limits. · github.com, 11 Oct 2026
- Offline downloads
- Yes · github.com, 22 Sept 2026
- Open source
- The repository lists the project under the Apache-2.0 license. · github.com, 11 Oct 2026
- Podcast app integration
- It includes GPodder integration so users can continue using their current podcast app. · github.com, 11 Oct 2026
- Product
- PodFetch is a self-hosted podcast manager and web app for downloading podcasts and listening online. · github.com, 11 Oct 2026
- Purpose
- PodFetch is a self-hosted podcast manager and web app for downloading podcasts and listening online. · github.com, 12 Oct 2026
- Security
- The repository page links to an Apache-2.0 license but does not state security certifications or compliance claims. · github.com, 11 Oct 2026
- Supported platforms
- Web, Android, self-hosted · github.com, 22 Sept 2026
- Technology
- The project says PodFetch is written in Rust and uses React for its frontend. · github.com, 12 Oct 2026
- Transcript generation
- It can generate missing transcripts through any OpenAI-compatible Whisper API. · github.com, 11 Oct 2026
- Transcription
- PodFetch can generate missing transcripts through any OpenAI-compatible Whisper API. · github.com, 12 Oct 2026
- Transcripts
- PodFetch supports Podcasting 2.0 transcripts and full-text search across spoken episode content. · github.com, 12 Oct 2026
- Updates
- A Docker image is built and pushed to Docker Hub whenever a new commit is pushed to the main branch. · github.com, 11 Oct 2026
Where PodFetch stands on Freedom251
- Podcast apps#37 of 55