watch and download videos without blocks and ads
Web service temporarily unavailable

Due to maintenance or high load, our online player is currently down. However, you can use Vangrapf CLI — it is fully functional and works on any platform (Linux, Windows, macOS).

With the CLI you can watch and download videos from YouTube, RuTube, VK Video, OK without ads, through your own proxy or directly.

Quick installation of Vangrapf CLI

All you need is Python 3.8+ and pip. The mpv player is required for watching (instructions below).

Linux / macOS

curl -s https://raw.githubusercontent.com/vangrapf/vangrapf-cli/main/main.py | python - --help

Install dependencies:

pip install yt-dlp rich requests

Install mpv:

sudo apt install mpv   # Debian/Ubuntu
brew install mpv # macOS

Windows (PowerShell)

curl -s https://raw.githubusercontent.com/vangrapf/vangrapf-cli/main/main.py | python --help

Install dependencies:

pip install yt-dlp rich requests

Install mpv:

Download mpv from https://mpv.io/installation/ and add to PATH
Cookies for YouTube (recommended)

To bypass YouTube blocking, export cookies from your browser and pass them to the script:

  1. Install the extension "Get cookies.txt LOCALLY" (Chrome/Firefox).
  2. Log into YouTube, click the extension icon → Export → save cookies.txt.
  3. Pass the file with --cookies ./cookies.txt when running.
python <(curl -s https://raw.githubusercontent.com/vangrapf/vangrapf-cli/main/main.py) --watch "https://youtu.be/dQw4w9WgXcQ" --cookies ./cookies.txt
Usage examples
# Watch video (with auto-proxy for YouTube)
python <(curl -s https://raw.githubusercontent.com/vangrapf/vangrapf-cli/main/main.py) --watch "https://youtu.be/dQw4w9WgXcQ" --cookies cookies.txt

# Download video from RuTube (proxy not needed)
python <(curl -s ...) --download "https://rutube.ru/video/6d2c586de0a03c9b885ddfd2c5c7b456/" -o ~/Videos/

# Search and watch
python <(curl -s ...) --search "cute cats" --watch --cookies cookies.txt

# Use your own proxy
python <(curl -s ...) --watch "URL" --proxy https://your-proxy.onrender.com

Full list of options: --help

Troubleshooting: ModuleNotFoundError: No module named 'rich'

If you installed dependencies but the script still cannot find rich, try the following:

If nothing helps, clear pip cache: pip cache purge and install again.