Update date: 2025-12-06

About vget

vget is a versatile command-line utility written in Go that enables users to download various content types including audio, video, podcasts, and PDFs from multiple platforms. With a single command, you can easily save media from your favorite sources.

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.