🎶
Youtube RIPPAH
Local only  ·  Python + Flask  ·  Free
View on GitHub →
Paste a YouTube URL, pick MP3 or WAV, get a file. Runs in your browser against a local Flask server — nothing touches the cloud.
  • Paste any YouTube URL
  • MP3 output
  • WAV output
  • Instant download
  • No account needed
  • No cloud, no tracking
  • Runs on localhost
  • Simple dark UI
Prerequisites — one-time setup
  1. 1Install Python 3 from python.org
  2. 2In a terminal, run pip install yt-dlp
  3. 3Run winget install ffmpeg (or install manually and add to PATH)
  4. 4Clone or download the repo from GitHub
  5. 5Put the files somewhere - you'll open terminal from there next.
Start the app
Two options: run from terminal each time, or create a Windows shortcut.
  1. ATerminal: cd into the repo folder, run python index.py, then open http://localhost:5757
  2. BWindows (no console): create a shortcut targeting powershell.exe -WindowStyle Hidden -ExecutionPolicy Bypass -File launch.ps1 — browser opens automatically, no console visible
Convert a video
  1. 1Paste a YouTube URL — title and duration load automatically
  2. 2Pick MP3 or WAV
  3. 3Click Convert + Download — file saves to your browser's default download folder
Constraints:  Local only — server must be running on your machine  ·  Not a hosted web app  ·  Windows launcher included; Mac/Linux run via terminal  ·  Temp files auto-deleted after 10 min
Youtube RIPPAH — app screenshot
Youtube RIPPAH · Local · Python + Flask · port 5757 · github.com/bryanstrobehn/youtube-grabber