Download videos, audio, image galleries, Spotify music, and complete webpages from the web — straight from Raycast. Then chat with AI about any video, post or article.

The Downloader started as a fork of Video Downloader by vimtor and its contributors — thank you.
.local and private addresses are refused), and in the page's own text encoding. When a page blocks apps, is gone or needs JavaScript, you can read the Internet Archive's saved copy instead (not for pages behind a login, a paywall or a legal block).Before downloading, the form shows what yt-dlp found — channel, duration, views and the best quality — and each Quality choice lists the resolution and estimated size it will fetch. Press ⌘Y for a full preview with the description and every available format.
Chat About Link works with the model you pick in its own preferences (AI Engine, under Chat About Link in Raycast Settings):
fm tool, on-device. Accept its terms once with sudo fm license in Terminal.Chat About Link's settings also set the Answer Style (Balanced, Short with a TL;DR first, or Detailed), the Answer Language (the question's own, or a fixed language) and Custom Instructions added to every answer.
Automatic uses Raycast AI when you have it, then Apple Intelligence, then a running Ollama. You can also switch engines from the dropdown in the chat. When a transcript or article is longer than the model's context, Chat About Link sends the passages that match the question, and reads summaries part by part so nothing is skipped.
In Raycast AI Chat, mention @the-downloader to download videos, read any link (read-link: a video's timestamped transcript, a post's caption or an article) or get its details and statistics (get-link-info). The extension also includes three Skills: Summarize Link, Study Notes and Performance Check.
Privacy: when read-link or get-link-info can't read an article (it blocks apps, is gone or needs JavaScript), they look up its saved copy on the Internet Archive automatically, which sends the link to archive.org. In Chat About Link that only happens when you choose Read Archived Copy.
The Downloader drives a few command-line tools:
The extension installs any that are missing for you on first use. yt-dlp, ffmpeg, gallery-dl, Deno, and monolith install via Homebrew on macOS:
brew install yt-dlp ffmpeg gallery-dl deno monolith
spotDL isn't installed with the others: the first time you use the Spotify feature, the extension downloads its prebuilt binary from spotDL's official GitHub Releases over HTTPS, checks it against the SHA-256 published with the release, and ad-hoc codesigns it on macOS. The prebuilt binary is x86_64-only, so Apple Silicon Macs need Rosetta 2 (softwareupdate --install-rosetta --agree-to-license); alternatively, install spotDL via brew install spotdl for a native Apple-Silicon Python build.
See SUPPORTED_SITES.md.
To download from sites that require a login, point the extension at a browser you're already signed into. See BROWSER_COOKIES.md.
Spotify links need a one-time Developer app setup so spotDL can fetch track metadata. See SPOTIFY.md.