OmniGet: A Free Open-Source Desktop App That Keeps Courses, Videos, Music and Books in One Place
OmniGet, a free GPL-3.0 desktop app built on yt-dlp, has surfaced on GitHub trending with downloads from roughly 1,800 sites, a Courses feature covering Hotmart
OmniGet (repository: tonhowtf/omniget), a free open-source desktop app powered by yt-dlp, surfaced as a GitHub trending signal on September 14, 2026. According to the repository description, it downloads Udemy and Hotmart courses, YouTube videos, music and books, then lets you organize and study them inside a single desktop application with a graphical interface that requires no terminal commands.

Image source: GitHub: tonhowtf/omniget
OmniGet is distributed under GPL-3.0 (GNU General Public License v3.0), and its README states that the app uses no account, no advertising and no telemetry on what you download. Files you download stay on your own computer.
A Cross-Platform Desktop App That Wraps yt-dlp in a GUI
OmniGet's download layer is built on yt-dlp, the command-line downloader that is already widely used in the field. According to the README, OmniGet has native extractors for the platforms people use most and hands everything else to yt-dlp, which covers roughly 1,800 sites. The README introduces the app as an open-source desktop app for downloading, organizing and studying media.
- No terminal required: Instead of memorizing commands and flags, you paste a link to start a download.
- Native cross-platform stack: The README describes the app as built with Tauri, Rust and Svelte and running as one desktop application on Windows, macOS and Linux.
- Plugin system: The README states that the app is extensible through a plugin system that adds features beyond the core.
- Bundled dependencies: The project site omniget.dev says yt-dlp and FFmpeg ship bundled inside the app and are kept up to date for you.
The project site also highlights a global hotkey (Ctrl+Shift+D) for copying a link and queuing it immediately, a crash-safe queue that resumes where it left off, one-click queueing through omniget:// links, and a browser extension. The hotkey is documented in the README as well; the other items are features the project site promotes.
Course Platform Integration, Study and the Tools Section
OmniGet foregrounds online courses, e-books and a music library inside a single app rather than stopping at video downloads.
- Courses: Per the README, it handles courses from Hotmart, Udemy, Kiwify, Rocketseat and Meta-Analysis Academy. You sign in through a browser window inside the app or with cookies saved from the extension, and with email and password where the platform allows it.
- Purchase-based selective downloads: After signing in, the app lists your purchases and opens the course outline so you can tick the sections you want, then downloads every lesson and attachment. The README also describes an option to keep continuous lecture numbering.
- Upfront DRM disclosure: According to the README, the app tells you how many lectures are DRM-protected and skips those items during download.
- Hotmart authentication changes: The README explains that the app uses the current OIDC login flow, so it keeps working after Hotmart's 2026 auth change, and that free courses and courses delivered outside Hotmart Club are listed as well.
- Study space: Downloaded courses appear in Study automatically, alongside a built-in course player, a PDF/EPUB reader and a music library in the same app. The README describes the reader as supporting focus mode, timestamped notes and spaced repetition.
- Tools section: The README presents OmniGet as downloads, tools and a study library in one desktop app and points to a separate Tools section.
Bundling courses, books, music, a player and a reader into one application meaningfully lowers the setup barrier for people who have been assembling study material through several separate tools.
Supported Platforms and Install Paths
According to the README, OmniGet supports Windows, macOS and Linux, and every build is distributed from the GitHub Releases page. The README's install notes mention a portable .exe on Windows, Flatpak on Linux and a .dmg on macOS, with no setup required and updates running in the background. The project site omniget.dev also offers the download for free.
Why It Stands Out Now, and the Practical Limits
What makes OmniGet notable is that it does not narrow its scope to video files. Several tools already wrap yt-dlp in a GUI, but OmniGet's pitch is to combine course sign-in, purchase lists, lecture numbering and DRM skipping with a PDF/EPUB reader, a music library and a Tools section inside one desktop app. The README says that where most course downloaders leave you with a folder of files, OmniGet keeps using them inside the app for playback and study. It fits users who want to keep downloaded files locally and continue their study workflow in the same place.
Adoption is worth noting as well. The project site omniget.dev lists release v0.9.0, 9.5k stars, 224.6k downloads and 11 languages, while the GitHub topic listing counts the same repository at 9.7k stars. Those figures are point-in-time snapshots, so different sources may display different numbers.
Limits to check before adopting:
- DRM-protected courses excluded: Protected lectures are shown only as a count and skipped during download.
- Snapshot figures: Star and download counts are point-in-time snapshots and may differ between sources.
Sources
- Official GitHub repository: tonhowtf/omniget
- Official project site: omniget.dev
- README document (commit 26219e2): omniget README.md