mrkeyoor.com_
Wed 12 Aug 16:46 UTC
Automationevaluationupdated 12 Aug 2026

omniget

OmniGet is a desktop download manager for courses, web video, audio, books, galleries, torrents, and other media. It puts yt-dlp and several platform-specific tools behind a graphical queue, then adds built-in course, music, video, PDF, and EPUB libraries so downloaded files can be used without leaving the app.

Verdict

OmniGet is compelling for people who want a friendly local home for ordinary yt-dlp downloads, and no rival combines quite as many media and study features in one window. Its course support, plugin boundary, and platform packaging are not yet dependable enough for blind trust. Use it for replaceable public media first, keep originals and partial files, and test one purchased course before committing to a large archive.

Setup3/5Many binaries, offset by signing, FUSE, plugin, and login friction
Docs4/5Detailed user and plugin guides, with a few current contradictions
Community4/5Strong early interest and active reports, fixes, and translations
Maturity3/5Useful v0.8 app with unresolved auth, resume, and platform failures

Who it’s for

Desktop users who want yt-dlp coverage without learning command-line flags.
Students archiving courses they can lawfully access and whose lessons are not protected by DRM.
People who want downloads, playback, reading, notes, and history in one local application.
Power users who value clipboard detection, a global download hotkey, queues, quality selection, and batch input.

Who it’s NOT for

Anyone trying to save DRM-protected course video: the README explicitly says OmniGet does not bypass DRM, and a current Udemy report confirms those lessons fail.
Course users who need dependable authentication across platforms: fresh reports describe Udemy timing out after login and Hotmart remaining unauthenticated on Apple Silicon macOS despite captured cookies.
Users who cannot risk restarting a large transfer: an open v0.8.5 report says a closed course download starts over, contradicting the README's general resume promise.
Locked-down organizations that prohibit automatic native-code updates: registry plugins are dynamic libraries that auto-install and auto-update, while declared capabilities are informational rather than enforced.
People unwilling to override operating-system warnings: macOS requires a Terminal workaround because the release is not notarized, and a current Windows report says Defender flags the installer and also reports runaway helper processes on older builds.

Setup reality

The normal download is easier than the feature list suggests: Windows gets an installer and portable executable, macOS gets Intel and Apple Silicon disk images, and Linux gets deb, RPM, and AppImage builds for x86_64 and ARM64. Friction appears at first launch. macOS users must clear Gatekeeper quarantine because the app is not notarized, Windows may show SmartScreen, and some Linux systems need FUSE 2 or a native package instead of AppImage. Managed tools and plugins install or update after launch, while course access can require a browser extension, cookie capture, and platform login. Building from source adds Rust, Node 18 or newer, pnpm, Tauri dependencies, and platform libraries.

More than a yt-dlp window

OmniGet starts with a sensible idea: put yt-dlp behind a desktop interface so ordinary users can paste a link, choose quality, and manage a queue. It then expands far beyond that brief. The app handles platform-specific course logins, image galleries, torrents, Telegram, and direct transfers. Downloaded courses open in a player with progress and timestamped notes. PDFs and EPUBs have a reader, while audio joins a music library with lyrics and playlists.

A focused downloader has one difficult job: keep extractors working when websites change. OmniGet also owns authentication windows, cookies, plugin updates, a WebView interface, media libraries, note taking, playback, and platform packaging. At version 0.8.5, some of those layers remain visibly young.

The basic download experience is appealing

For a public video supported by yt-dlp, OmniGet removes much of the terminal work. Paste the URL into the omnibox to see formats, or copy it anywhere and press Ctrl+Shift+D, using Command instead of Control on macOS. Users can select video quality, extract audio, fetch subtitles, trim a time range, skip sponsored segments, and apply a bandwidth limit.

The app claims coverage of more than 1,800 sites because yt-dlp supplies the generic extraction engine. Native integrations and plugins add deeper behavior for courses, Bilibili, Telegram, and other services. That distinction matters. Broad site recognition follows yt-dlp, but a rich login, playlist, or course experience depends on OmniGet's own code and can break separately.

Local libraries are a genuine differentiator. A student can download lessons and attachments, resume playback, attach notes to a timestamp, and read a PDF beside the video. A separate reader handles PDF, EPUB, CBZ, text, and HTML, while the music view organizes local files. Someone building a private learning archive can benefit from the integrated workflow.

Course downloading has hard boundaries

OmniGet only accesses content available through the user's own logged-in session. The project explicitly says it does not bypass DRM or paywalls. That is an honest limit, but it excludes an important share of paid course video. An August report from a Udemy buyer says DRM-protected lessons cannot be downloaded. There is no supported workaround inside OmniGet. Users must also check the platform's terms and their right to make a local copy.

Even unprotected content depends on fragile session handling. One fresh Ubuntu report says Udemy login succeeds visibly but OmniGet never authenticates before the session times out. A detailed macOS report says Hotmart cookies appear in the cookie manager, yet the Courses plugin stays unauthenticated because the relevant cookie may not be available to the WebView's JavaScript extraction path. These reports are unresolved as of August 12, 2026. Test authentication and one complete lesson before queuing an entire catalog.

Resume behavior also needs verification. The README says interrupted downloads keep partial files and continue after the app closes. An open v0.8.5 report says a course restarts from the beginning after relaunch, wasting time and data. That could be course-specific rather than a failure of every yt-dlp transfer, but the practical advice is the same: do not assume a long paid-course queue is restart-safe.

Installation is broad, not frictionless

Release 0.8.5 provides Windows installer and portable builds, Intel and Apple Silicon macOS images, and deb, RPM, and AppImage packages for major Linux architectures. It also includes command-line binaries even though the README's source section still says the CLI is not shipped. That mismatch is minor, but it shows how quickly documentation can lag a fast-moving release.

The larger concern is code signing. macOS blocks the unnotarized app until the user runs Terminal commands to clear quarantine and apply an ad hoc signature. Windows may show SmartScreen. A current issue says Defender identifies the 0.8.5 installer as Wacatac.H!ml; that is a user report, not confirmation that the project contains malware. The same report describes plugin-page visits spawning many Deno and yt-dlp processes on older versions. Security-conscious users should verify release provenance and signatures, inspect the issue's resolution, and avoid overriding a warning they cannot independently assess.

Linux users should prefer deb or RPM packages where available. The AppImage needs FUSE 2 on current Debian and Ubuntu unless it is extracted, and a Fedora Wayland report documents an EGL crash with only partial workarounds. Cross-platform release coverage is impressive, but it does not mean identical behavior on every desktop stack.

Native plugins expand the trust boundary

Courses, Telegram, and conversion features are Rust dynamic-library plugins. The development guide is unusually frank: the ABI is young, updates to a loaded plugin require restart, Rust compiler differences can cause trouble, and a version mismatch forces every plugin to rebuild. More importantly for users, registry plugins auto-install and auto-update from GitHub releases. Capability labels shown in the marketplace are informational and are not enforced by the host.

That design is convenient for keeping site code current, but native libraries are not sandboxed browser add-ons. An organization with software allowlists should treat plugin releases as executable dependencies and review updates before deployment. The security policy says only the latest minor release receives security updates, so staying on an old build is not a good substitute.

Health and the buying decision

The repository was created in February 2026, pushed on July 31, and released v0.8.5 the same day. Its 31 open items combine issues and pull requests. New authentication and download reports arrived through August 11, while recent fixes covered queue races and incorrect Instagram Reel output. Thousands of stars, frequent contributions, translations, tests, and wide release packaging show strong momentum. The short history and unresolved cross-platform failures still cap its maturity.

OmniGet is worth trying if the alternative is manually teaching a nontechnical user yt-dlp. Start with public, replaceable media and a small queue. For critical course archives or automated workflows, yt-dlp directly offers clearer failure modes and control until OmniGet's authentication, resume behavior, and plugin trust model settle down.

Alternatives

ProjectWhat it isPick it when
yt-dlpThe command-line extraction engine OmniGet uses for its broad website coverage.pick this instead when you want the newest extractor options, exact format control, scripts, and fewer application layers.
Media DownloaderA desktop front end for yt-dlp, gallery-dl, aria2, and several other download engines.pick this instead when you want one GUI for multiple established download backends without OmniGet's course and library scope.
ParabolicA focused graphical application for downloading web video and audio.pick this instead when a smaller video-and-audio interface is preferable to an all-purpose media library.

What people are saying

  1. [github-trending] tonhowtf/omniget

Sources

  1. OmniGet README
  2. OmniGet v0.8.5 release
  3. OmniGet plugin development guide
  4. Hotmart authentication report
  5. Course resume report
  6. Udemy DRM report
  7. Windows Defender and process report
  8. Fedora Wayland AppImage report