Skip to content

Verifieddanny/snag-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Snag Desktop

Grab media from anywhere. Paste a link. Get your video.

Go Wails License Platform

A native desktop app to download videos and audio from any platform — without watermarks, at the highest quality.

Looking for the CLI version? → snag-cli


✨ Features

  • 🖥️ Native desktop app — built with Wails (Go + React), runs natively on macOS
  • 🌍 Works everywhere — YouTube, TikTok, Instagram, X (Twitter), Facebook, Reddit, and 1000+ more sites
  • 🚫 No watermarks — downloads clean TikTok videos without the watermark
  • 🎥 Best quality — grabs the highest resolution video + audio and merges them
  • 🎵 Audio extraction — download just the audio as MP3
  • 📺 Quality selection — choose between Best, 1080p, 720p, 480p, or 360p
  • 🔍 Auto platform detection — detects the platform from the URL automatically
  • Fast — streams directly from source, no middleman servers

📸 Preview

Snag Desktop Preview

🚀 Installation

Download (macOS Apple Silicon)

  1. Go to Releases
  2. Download snag-desktop-macos-arm64.zip
  3. Unzip and drag snag-desktop.app to your Applications folder
  4. Right-click → Open (first time only, to bypass Gatekeeper)

Prerequisites

You need yt-dlp and ffmpeg installed:

brew install yt-dlp ffmpeg

Build from source

git clone https://github.com/Verifieddanny/snag-desktop.git
cd snag-desktop
wails build

The built app will be in build/bin/snag-desktop.app.


📖 Usage

  1. Open Snag from your Applications folder
  2. Paste any URL — platform is detected automatically
  3. Choose type — Video or Audio Only
  4. Select quality — Best, 1080p, 720p, 480p, or 360p
  5. Click Download — file saves to ~/Downloads/Snag/

🌍 Supported Platforms

Platform Video Audio No Watermark
YouTube
TikTok
Instagram
X (Twitter)
Facebook
Reddit
1000+ more varies

🏗️ Tech Stack

  • Backend — Go
  • Frontend — React + TypeScript
  • FrameworkWails v2
  • Engine — yt-dlp + ffmpeg
  • Styling — Custom CSS

🗺️ Roadmap

  • macOS Apple Silicon build
  • Auto platform detection
  • Quality selection (Best/1080p/720p/480p/360p)
  • Audio extraction
  • No-watermark TikTok downloads
  • Dependency check on startup
  • Friendly error messages
  • macOS Intel build
  • Windows build
  • Linux build
  • Playlist support
  • Download history
  • Drag and drop URL

🤝 Contributing

git clone https://github.com/Verifieddanny/snag-desktop.git
cd snag-desktop
wails dev

📄 License

MIT License — see LICENSE for details.


Built by Danny 🚀

⭐ Star this repo if Snag saves you time

CLI Version · Desktop Version

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors