Recommended
Install with Homebrew
Copy all three lines, paste them into Terminal, then open XVDL once.
Terminal
Homebrew$ brew tap cxa/xvdl https://github.com/cxa/xvdl $ brew install --cask xvdl $ open -a XVDL
XVDL adds one download button to X/Twitter videos and saves available MP4 files directly to your Downloads folder. No URL copying, paste-in service, or media upload.
The button appears when the post exposes a downloadable MP4 variant.
Recommended
Copy all three lines, paste them into Terminal, then open XVDL once.
$ brew tap cxa/xvdl https://github.com/cxa/xvdl $ brew install --cask xvdl $ open -a XVDL
GitHub Releases
Set it up once
x.com and twitter.com to Allow. Return to a post. The XVDL button appears only when that post exposes a downloadable MP4 variant.
Add to Dock
XVDL also works in Safari web apps created with Add to Dock. Open the web app, choose its name in the menu bar, then enable XVDL under Settings → Extensions and allow the same website access.
XVDL does not collect, store, sell, or transmit user data. It does not upload downloaded media or video metadata to a server.
Supported X/Twitter pages and their media hosts, only to find available MP4 variants.
No analytics, download history, or media uploads.
Only save videos you own, have permission to download, or are otherwise authorized to keep.