logoalt Hacker News

Show HN: I built a local-first podcast app

59 pointsby aegrumetyesterday at 4:46 PM21 commentsview on HN

I worked on early podcast software in 2004 (iPodder/Juice) and have been a heavy podcast consumer ever since. I wanted a podcast app that respects your privacy and embraces the open web—and to explore what's possible in the browser.

The result is wherever.audio, which you can try right now at the link above.

How it works: It's a progressive web app that stores all your subscriptions and data locally in your browser using IndexedDB. Add it to your home screen and it feels native. Works offline with downloaded episodes. No central server storing your data—just some Cloudflare/AWS helpers to smooth out browser limitations.

What makes it different:

- True local-first: Your data stays on your device

- Custom feeds: Add any RSS feed, not just what's in a directory

- On-device search: Search across all feeds and episodes, including your custom ones

- Podcasting 2.0 support: Chapters, transcripts, funding tags, and others

- Auto-generated chapters: For popular shows that don't have them

- AI-powered discovery: Ask questions to find shows and episodes (this feature does send queries to a 3rd party API, and also uses anonymized analytics while we work out the prompts)

- Audio-guided tutorials: Interactive walkthroughs with voice guidance and visual cues

The basics work well too: Standard playback features, queue management, speed controls, etc.

I'm really interested in feedback—this is more passion project than business right now. I've been dogfooding it as my daily podcast app for over a year, and I'm open to exploring making it a business if people find it valuable. Curious if there are unmet needs that a privacy-focused, open web approach could address.


Comments

kornorkyesterday at 7:47 PM

I'm sure your idea's great, but I was hoping for a regionally local-first podcast app when I clicked the link, e.g. something that would show me podcasts from near where I live.

show 1 reply
miloignisyesterday at 8:03 PM

Very cool - played around with it, and it seems quite featured, and my test podcast worked!

I really appreciate the local-first, self-contained but very portable architecture, with an optional server connection to handle CORS and index and whatnot; that's a really solid approach.

Hopefully this isn't too annoying, but I saw you open-sourced what looks like the backend, do you have any plans/interest to open-source the front end as well, for people who might want to self-host?

show 1 reply
kethinovyesterday at 7:52 PM

Any plans to make an Electron or Tauri version?

Also personally I do not prefer to play podcasts with a podcast app. I just want it to download the files to a directory which I then sync with another audio player. Does your app make that workflow easy?

show 2 replies
suprnurdyesterday at 7:29 PM

Cool idea! I was playing with the app and I was curious why do some of the podcasts say "requires proxy" in red? Thanks!

show 2 replies
sdotdevyesterday at 10:44 PM

love how frictionless the site is, really good ux other devs should take note

hoistbypetardyesterday at 8:06 PM

I haven't tried it yet, but that's a great choice of name! Well done.

show 1 reply
phildiniyesterday at 5:44 PM

This is super cool and I love the idea of keeping the data and AI local.

show 1 reply
jculyesterday at 8:09 PM

This is actually pretty amazing, definitely the most impressive pwa I've ever seen.

It took me about 3 minutes to add to my home screen, export a opml from pocket casts and import it to whatever.

Having offline downloads, ability to adjust playback speed etc is really cool too.

Nice work!

I'm on my phone now, so I'm curious to see how it looks on a browser. Obviously syncing of podcasts / listening positions is not going to work, by design?

The AI search is actually kind of cool for discovering podcasts too, I kind of rolled my eyes a bit when I read it, but it actually worked ok for a query I tried, and I do find it difficult to find new podcasts.

show 3 replies
wedrawmonstersyesterday at 6:21 PM

First website in months that hasn't made me immediately angry with cookie popups and email list signup nonsense. I love it.

show 1 reply
khanayesterday at 10:02 PM

[dead]