Skip to content

toyuvalo/ripwave

Repository files navigation

RipWave

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


Features

  • 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

Install

Windows — one-click

⬇ Download RipWave-Setup.exe

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.

macOS

git clone https://github.com/toyuvalo/ripwave.git
cd ripwave
bash install-mac.sh

The installer:

  • Installs yt-dlp and ffmpeg via Homebrew (installs Homebrew if missing)
  • Creates a RipWave.command double-click launcher on your Desktop

Linux

git clone https://github.com/toyuvalo/ripwave.git
cd ripwave
bash install-linux.sh

The installer:

  • Installs yt-dlp via pip and ffmpeg via your system package manager
  • Creates a RipWave.desktop launcher on your Desktop and in the app menu

Run from source (any OS)

git clone https://github.com/toyuvalo/ripwave.git
cd ripwave
python3 ripwave.py

Usage

  1. Open RipWave from your desktop shortcut
  2. Paste a URL from any supported site — or type a YouTube video name
  3. Choose AUDIO WAV or VIDEO MP4
  4. Hit Enter or click DOWNLOAD ↓
  5. File appears in your Downloads folder

Supported Sites

YouTube · Instagram · TikTok · Twitter/X · Vimeo · SoundCloud · Twitch · Reddit · Facebook · Dailymotion · Bandcamp · and 1000+ more →


Uninstall

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

Build from source (Windows)

Requires Python 3.8+ and PyInstaller.

build.bat

Outputs a standalone dist/RipWave.exe — no Python required to run it.


Dependencies

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

Related


License

MIT with Commons Clause — free to use, modify, and share. Commercial resale not permitted.

About

Desktop tool for downloading audio/video from YouTube and 1000+ sites — paste URL, get WAV or MP4

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors