Paste a link. Get a file. Done.
RipWave is a minimal desktop tool for ripping audio (WAV) or downloading video (MP4) from YouTube, Instagram, TikTok, Twitter/X, Vimeo, SoundCloud, and 1000+ other sites — with a clean, fast UI that gets out of your way.
Project page → · ⬇ One-click Windows install
- Audio or video — toggle between WAV and MP4 with one click
- YouTube name search — no URL? Just type the name and hit Enter
- 1000+ supported sites — YouTube, Instagram, TikTok, Twitter/X, Vimeo, SoundCloud, and more
- Auto-updates yt-dlp on every launch — no stale downloads
- Files land in Downloads — folder opens automatically when done
- No console window — clean, distraction-free experience
- Windows · macOS · Linux — one app, all platforms
Double-click the file. It installs everything (RipWave, yt-dlp, ffmpeg), creates a desktop shortcut, and launches the app. No Python needed, no UAC prompt, no terminal.
Prefer the scripted install? The latest release also ships install.bat (needs Python 3.8+) and a portable RipWave-windows.zip.
git clone https://github.com/toyuvalo/ripwave.git
cd ripwave
bash install-mac.shThe installer:
- Installs
yt-dlpandffmpegvia Homebrew (installs Homebrew if missing) - Creates a
RipWave.commanddouble-click launcher on your Desktop
git clone https://github.com/toyuvalo/ripwave.git
cd ripwave
bash install-linux.shThe installer:
- Installs
yt-dlpvia pip andffmpegvia your system package manager - Creates a
RipWave.desktoplauncher on your Desktop and in the app menu
git clone https://github.com/toyuvalo/ripwave.git
cd ripwave
python3 ripwave.py- Open RipWave from your desktop shortcut
- Paste a URL from any supported site — or type a YouTube video name
- Choose AUDIO WAV or VIDEO MP4
- Hit Enter or click DOWNLOAD ↓
- File appears in your Downloads folder
YouTube · Instagram · TikTok · Twitter/X · Vimeo · SoundCloud · Twitch · Reddit · Facebook · Dailymotion · Bandcamp · and 1000+ more →
| OS | Command |
|---|---|
| Windows | Settings → Apps → RipWave → Uninstall (or delete %LOCALAPPDATA%\RipWave\ if you used install.bat) |
| macOS | bash uninstall-mac.sh |
| Linux | bash uninstall-linux.sh |
Requires Python 3.8+ and PyInstaller.
build.batOutputs a standalone dist/RipWave.exe — no Python required to run it.
| Tool | Purpose | Auto-installed |
|---|---|---|
| yt-dlp | Download engine | ✓ (Windows); via brew/pip on mac/linux |
| ffmpeg | Audio/video conversion | ✓ (Windows); via brew/pkg manager on mac/linux |
| Python 3.8+ | Runtime | prompted |
- webdev.dvlce.ca/webdev/ripwave — project page
MIT with Commons Clause — free to use, modify, and share. Commercial resale not permitted.