OmniGet

tonhowtf·tonhowtf.OmniGet

Desktop app to download videos, courses, and media from 50+ platforms.

Desktop app to download videos, courses, and media from 50+ platforms. YouTube, Instagram, TikTok, Bilibili (哔哩哔哩), Douyin (抖音), 小红书, 快手, 优酷, Hotmart, Udemy, Kiwify, Telegram, and 1000+ more via yt-dlp. Download torrents and send files between devices over P2P.

winget install --id tonhowtf.OmniGet --exact --source winget

Latest 0.7.2·July 10, 2026

Release Notes

OmniGet 0.7.2 Bug-fix release focused on plugin stability, download reliability, course platforms, and the browser extension.

If OmniGet was crashing when you opened Courses, Telegram or Convert, this release fixes it. The desktop app and its plugins are compiled Rust libraries, and Rust does not guarantee binary compatibility between compiler versions. Our builds did not pin a compiler version, so the app and the plugins drifted onto different ones and the app crashed the moment a plugin was called. The app now refuses to load an incompatible plugin (with a message telling you to update it) instead of crashing, the compiler version is pinned everywhere, and all plugins have been rebuilt. Please also update your plugins from the Marketplace after installing this version. Plugins

  • Fixed the crash (SIGSEGV) when opening any plugin page — see the note above (also the likely cause of the plugin crashes reported in #159)
  • Incompatible plugins are now rejected with a clear "update this plugin" message instead of taking the app down
  • Plugins carry their compiler fingerprint so a mismatch can never silently pass again Downloads
  • Progress bars work again: a yt-dlp flag interaction silently suppressed all progress output — downloads no longer sit at 0% until completion (#144)
  • Real output-path capture from yt-dlp (no more empty-folder "successes" from path guessing) (#167)
  • Direct .m3u8 links no longer fail with 403 on referer-checked CDNs, and HLS downloads now show real segment progress (#144)
  • aria2c progress is parsed again Platforms
  • Bilibili: Cheese (课堂) episode links no longer get mangled into broken YouTube URLs and download correctly with your account (#157); pasting episode N of a collection no longer downloads episode 1 (#146); playlists that fail every item now report an error instead of success
  • Hotmart/Udemy: pasting a course URL now takes you to the Courses page instead of failing through yt-dlp (#169, #160); the Hotmart login window no longer closes itself before you finish logging in (#168)
  • Reddit/Twitter bulk downloads: subreddit, Reddit user, and X/Twitter profile URLs are now downloaded in bulk via gallery-dl (#150)
  • Udemy plugin now downloads supplementary files and course resources (thanks @adityash4rma) Plugins (continued)
  • Installed plugins load instantly at startup, before any network calls — no more permanent "restart required" on slow/blocked networks (#153)
  • Telegram QR login shows a clear error instead of an infinite spinner when Telegram is unreachable (#162, partial — MTProto proxy support still planned)
  • Plugin loading hardened: panics and init failures no longer take the app down (#159) Browser extension
  • Pairing now gives feedback ("Extension connected"), pairs instantly from the options page, and recovers from stale tokens (#166)
  • Firefox: error pages no longer show Chrome-specific wording and the settings button works (thanks @D0n-A)
  • Step-by-step install & pairing guide added to the extension README UI & Linux
  • Toggles are visible in light themes again (#164)
  • The URL/Batch tab bar no longer disappears after cancelling the file picker (#151)
  • Linux: thumbnail loading fixed (asset-protocol scope didn't match paths under ~/.local) and crash amplifiers removed (#159, partial — a remaining image-decode crash is an upstream webkit2gtk 2.52 bug on Arch) Localization
  • Extensive Russian locale overhaul: spelling, missing strings, number-agnostic counts, download-vs-upload disambiguation, and a Russian locale for the Firefox extension (thanks @D0n-A) Docs & misc
  • New Plugin Development Guide (#170)
  • Portable mode documented and completed — portable.txt next to the exe keeps everything in the app folder, including plugin caches (#161)
  • Portable mode: settings are now actually stored in the portable data folder (they silently went to the OS profile before); existing settings are adopted automatically on first launch
  • Twitter: imported account cookies again take precedence over a manually-set cookie header
  • New omniget-cli (info / download / batch / import-cookies) and platform downloaders moved to a shared core crate (#163, thanks @gkd2323c)

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x64DownloadD5C918D3CAD16CB66F43D0AE2988472EF25FDB7CC8DD9D68D8D113579E63A779

Details

Homepage
https://github.com/tonhowtf/omniget
License
GPL-3.0
Publisher
tonhowtf
Support
https://github.com/tonhowtf/omniget/issues

Tags

bilibili-downloadercourse-downloaderdownload-managerhotmart-downloaderinstagram-downloadermedia-downloaderreddit-downloaderrusttauritiktok-downloadertwitter-downloaderudemyudemy-downloadervideo-downloaderyoutube-downloaderyt-dlp

Older versions (13)

0.7.1
ArchitectureScopeDownloadSHA256
x64Download3D447125E4B03396C60E85B416C40E82635F878DE72C0497657E9997D4DAC7A8
0.7.0
ArchitectureScopeDownloadSHA256
x64DownloadC61A96E0F67576580E2774BFE829CAEE8B307C781D5E2F89A862DB2D91DDFD24
0.6.4
ArchitectureScopeDownloadSHA256
x64Download4EB8ABD914487D85C00BAD92BEA778767233D236D30CEB2F4B378F925002BC47
0.6.3
ArchitectureScopeDownloadSHA256
x64Download0F8B38AEE8FA55C08FDB0037E61E01AC7A8F8C3FD24E542F86BB2E8AFACBACF5
0.6.2
ArchitectureScopeDownloadSHA256
x64Download22A0071494ED77283C085B745D6D42BF59C4C4ADFE6D4C010C9D32688B74EBAE
0.6.1
ArchitectureScopeDownloadSHA256
x64Download0539F1D2823367236DFF469FC3D15BB5BD0A54CC7292CDAD138F0B47A53D37DD
0.6.0
ArchitectureScopeDownloadSHA256
x64DownloadB811A011CCE59E42C7134F9DF2CE1699ED4EBA84E361905F150674615DAD4CD4
0.5.2
ArchitectureScopeDownloadSHA256
x64DownloadFAA3A95502FBB4FE08D73071DBFF0EF9BA831A9F6A0ACAF58101FC2C119B273F
0.5.1
ArchitectureScopeDownloadSHA256
x64Download3F45F26A4116E3A3A14B912BF748216730958C01B09446B7D18573CCFF6030B8
0.5.0
ArchitectureScopeDownloadSHA256
x64Download1E8C12BB7D2F11E6CC7A65812A6CB7F096D2AE99EA6841DCF8350F7917B35590
0.4.2
ArchitectureScopeDownloadSHA256
x64Download12F7D135F64F50A832A8776396267AD518F49C86B261D0BAB5796245CE6E8B95
0.4.0
ArchitectureScopeDownloadSHA256
x64Download1E936A07E4750160ADD6B8F69ACFF855E6AD5C27F12442E0CE18074E27CDD87C
0.3.7
ArchitectureScopeDownloadSHA256
x64Download3D0874E24C4FE3199BD82E3A027DBB0C9D557B4349FB95E49868A45203060B39