OmniGet is a desktop application that downloads content from online courses, video platforms, music services, and over 1,800 other sites without requiring terminal access.
The tool solves the problem of fragmented content downloading by providing a unified interface for acquiring media from diverse sources. It leverages yt-dlp as its underlying engine while wrapping it in a graphical desktop application built with Rust, Svelte, and Tauri. The approach eliminates the need for command-line expertise, Python installation, or complex setup procedures. Beyond downloading, the application includes built-in playback capabilities: a course player for educational content, a PDF and EPUB reader for books, and a music library for audio files. All downloaded content remains stored locally on the user's computer.
Developers and end users seeking a no-setup downloader for educational platforms like Udemy and Hotmart, video sites like YouTube and TikTok, or general media from Reddit, Twitter, Instagram, and Telegram should consider this tool. It suits anyone who wants a single application to handle downloads across multiple content types without touching a terminal. The project distinguishes itself by combining course-specific downloading with broad media support and integrated playback, rather than requiring separate tools for each content category. The application runs on Windows, macOS, and Linux with no installer or administrator privileges needed.
Development activity shows consistent engagement with the project receiving regular updates and maintenance. The tool has attracted significant community interest as evidenced by its standing in multiple downloader categories. Translation support has been implemented across multiple languages, indicating ongoing localization efforts. The project maintains an active community presence through its Discord channel for user support and discussion.