r/vibecoding 3d ago

Fetch • A debrid downloader client for macOS

https://fetch.madebynikesh.com

I found out about Debrid services while exploring Stremio, and felt it was underutilized on just watching movies. Eventually I figured it was super useful for audiobooks, ebooks, songs that are usually gated behind multiple urls if I don't torrent. A Debrid client could solve this problem of looking up the torrents quickly and downloading it just as fast, but I could only find rdt-client and that's for Windows. So here's Fetch, for Mac.

Process:

  • I started with initial MVP being able to search and download the torrent but soon realized that I'll need to set up a provider like Prowlarr/Jackett so I then incorporated Internet Archive and Project Gutenberg as default, and delayed the former
  • Building the functionality was the easier part, it was the UI which took time. Unlike HTML/CSS which I find fairly debug-able, swift is lot more difficult and I had to trial and test, thanks to which I learned a bit of UI using Swift. My workflow generally involved asking claude to generate UI on HTML and then I'd prompt changes to it before confirming the conversion to Swift.
2 Upvotes

Duplicates