OmniGet downloads videos, courses, and files from the internet. Paste a link from YouTube, Instagram, TikTok, or any of 1000+ supported sites. It figures out what you want and downloads it. Free and open source.
Paste a link. Pick a quality. Download.
Also available as a Flatpak on Linux and a portable .exe on Windows.
Videos from YouTube, Instagram, TikTok, Twitter/X, Reddit, Twitch, Pinterest, Vimeo, Bluesky, and Bilibili.
Courses from Hotmart, Udemy, Kiwify, Teachable, and 6 more platforms. Log in once, download all lessons, attachments, and descriptions.
Torrents. Drag a .torrent file or paste a magnet link. Built-in client, no extra software needed.
Files between devices. Send a file to another computer using a 4-word share code. Works across different networks.
Anything else. If a site is supported by yt-dlp, OmniGet can download from it. That covers over 1000 sites.
No setup required beyond the app itself. OmniGet handles yt-dlp (the engine that supports 1000+ sites) and FFmpeg (used to merge video and audio) automatically, stays up to date on its own, and comes with 11 color themes and 8 languages.
The app also includes Loop, a mascot that reacts to your downloads in real time. The themes include Catppuccin, Dracula, and NyxVamp variants.
| Platform | Content |
|---|---|
| YouTube | Videos, Shorts, Playlists, Search |
| Posts, Reels, Stories | |
| TikTok | Videos, Photos |
| Twitter / X | Videos, GIFs |
| Videos, Images | |
| Twitch | Clips |
| Images, Videos | |
| Vimeo | Videos |
| Bluesky | Images, Videos |
| Bilibili (哔哩哔哩) | Videos, Series |
| Telegram | Photos, Videos, Files (via plugin) |
| Torrent / Magnet | Any .torrent file or magnet link |
Chinese platforms (supported via yt-dlp)
| Platform | Content |
|---|---|
| Douyin (抖音) | Videos |
| Xiaohongshu (小红书) | Videos, Images |
| Kuaishou (快手) | Videos |
| Youku (优酷) | Videos |
| Tencent Video (腾讯视频) | Videos |
| iQiyi (爱奇艺) | Videos |
| Mango TV (芒果TV) | Videos |
These platforms may require a Chinese IP address.
Course platforms
| Platform | Auth | Region |
|---|---|---|
| Hotmart | Email + Password | BR / Global |
| Udemy | Email + Browser Login | Global |
| Kiwify | Email + Password / Access Token | BR |
| Gumroad | Email + Password / Access Token | Global |
| Teachable | Access Token | Global |
| Kajabi | Access Token | Global |
| Skool | Email + Password / Access Token | Global |
| Wondrium / Great Courses | Email + Password / Access Token | US |
| Thinkific | Browser Login | Global |
| Rocketseat | Access Token | BR |
- Paste a link into the omnibox. Or drag a file, or search YouTube right there.
- OmniGet figures out the platform and shows you a preview with quality options.
- Hit download. Progress, speed, and ETA update as it goes.
For courses: log in to the platform, browse your library, pick what you want, and download it all at once.
Copy a video link from anywhere. Discord, Twitter, a group chat. Press Ctrl+Shift+D (or Cmd+Shift+D on macOS). That's it.
OmniGet grabs the URL from your clipboard and downloads it in the background. You don't even need to open the app. Change the hotkey in Settings > Downloads > Hotkey.
Install the Chrome extension to skip the copy-paste step. When you're on a page with a video, click the OmniGet icon. It sends the link and login info the app needs to start downloading.
The extension also detects video streams on any website, even ones OmniGet doesn't officially support. If your browser can play it, OmniGet can probably download it.
OmniGet starts simple. Extra features are available as plugins you can install from the built-in marketplace:
- Courses. Download full courses from 10 education platforms.
- Telegram. Browse chats and download media.
- Convert. Convert between video and audio formats.
Want to build one? Check out the Plugin SDK.
Prerequisites: Rust, Node.js 18+, pnpm
git clone https://github.com/tonhowtf/omniget.git
cd omniget
pnpm install
pnpm tauri devLinux dependencies
sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev patchelfProduction build: pnpm tauri build
Windows SmartScreen / macOS Gatekeeper
Windows: SmartScreen may warn you on first run. Click More info, then Run anyway. This is normal for open-source apps without a paid code signing certificate.
macOS: If Gatekeeper blocks the app, run in Terminal:
xattr -cr /Applications/omniget.app
codesign --force --deep --sign - /Applications/omniget.appFound a bug or want a feature? Open an issue. Pull requests are welcome.
If you represent a listed platform and have concerns, reach out at tonhowtf@gmail.com from a company email. We'll remove the platform right away.
OmniGet is meant for personal use. Please respect copyright and each platform's terms of service. You're responsible for what you download.
GPL-3.0. The OmniGet name, logo, and Loop mascot are project trademarks not covered by the code license.
