davimf721/KGet ? reverse-engineered prompt

Reverse engineered prompt

Build me KGet, a fast and lightweight download manager in Rust that works from the command line and also has a native app feel.

I want to be able to paste in a URL and download files reliably, with resume support, multiple connections for faster downloads, and a clean way to save to a chosen folder. It should handle common sources like HTTP, FTP, SFTP, WebDAV, magnet links, torrent downloads, and video links through yt dlp. Please include a simple CLI, an interactive mode, and a graphical interface for desktop use, with the app feeling modern and easy to use on macOS, Linux, and Windows.

It should also support batch downloads, scheduling a download for later, speed limiting, checksum verification, and a download history. If you need to check current docs or APIs while building it, go ahead and look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab