Update date: 2026-08-23

About vget

vget is a small, focused command-line downloader written in Go. Point it at a link — Twitter/X, a podcast — or a WebDAV resource library such as PikPak, a NAS, a seedbox, or anyone's shared library, and it fetches the file. The tool stays deliberately simple; the value is the resource libraries it connects to, reached over standard protocols rather than by scraping.

Key Features

Installation

macOS

curl -L -o vget.zip https://github.com/guiyumin/vget/releases/latest/download/vget_darwin_arm64.zip && unzip vget.zip && sudo mv vget /usr/local/bin/

Linux/WSL

curl -L -o vget.zip https://github.com/guiyumin/vget/releases/latest/download/vget_linux_amd64.zip && unzip vget.zip && sudo mv vget /usr/local/bin/

Windows

Download the latest release and add the executable to your PATH.

Commands

CommandDescription
vget [url]Download media from URL
vget ls <remote>:<path>List remote directory
vget initInteractive configuration wizard
vget updateSelf-update to latest version
vget search --podcast <query>Search podcasts
vget config showDisplay current configuration
vget config pathShow configuration file path
vget webdav listList configured WebDAV servers
vget webdav addAdd a new WebDAV server

Configuration

Configuration is stored in YAML format at:

License

vget is open-source software licensed under the Apache License 2.0.

Contributing

We welcome contributions! Visit our GitHub repository to report issues or submit pull requests.