OmniGet downloads videos, courses, and media from the internet. YouTube, Instagram, TikTok — paste a link and it handles the rest, including 1000+ sites via yt-dlp. Free, open source, built with Rust.
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 with a 4-word share code. Works across different networks.
Anything else — if yt-dlp supports it, OmniGet downloads it. That's over 1000 additional sites.
No setup required beyond the app itself. OmniGet downloads yt-dlp and FFmpeg when it needs them, keeps itself up to date, and runs in dark or light mode across 8 languages.
| 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 + Cookies | Global |
| Kiwify | Email + Password / Token | BR |
| Gumroad | Email + Password / Token | Global |
| Teachable | Token | Global |
| Kajabi | Token | Global |
| Skool | Email + Password / Token | Global |
| Wondrium / Great Courses | Email + Password / Token | US |
| Thinkific | Browser Cookies | Global |
| Rocketseat | 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 → Download → Hotkey.
Install the Chrome extension and stop copying links. When you're on a page with a video, click the OmniGet icon — it sends the URL, cookies, and everything 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 ships lean. Extra features live in 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 → 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, email tonhowtf@gmail.com from an official domain — the platform will be removed promptly.
Use it for personal stuff. Respect copyright and platform rules.
GPL-3.0. The OmniGet name, logo, and Loop mascot are project trademarks not covered by the code license.