Free open-source desktop app to download video and audio from 1000+ sites, then transcribe, search, and summarize them with AI.
OpenSelena/omniget
Open-source desktop download manager for courses, YouTube, Instagram, X and 1,800+ sites, built on yt-dlp with Tauri, Rust and Svelte.
Open-source alternative to:4K Video Downloader
- Stars
- 4,560
- Forks
- 573
- Open issues
- 25
- Last commit
- 18 hours ago
What is it?
OmniGet is a free desktop app for Windows, macOS and Linux that puts video, audio, course and torrent downloads behind one paste-a-link window. It uses native extractors for platforms such as Udemy, Hotmart, Instagram, X, Pinterest and Bilibili, and hands other sites to yt-dlp, which it installs and keeps updated itself. Logged-in content can be downloaded through a companion browser extension that forwards cookies to the app.
Beyond downloading, the app bundles a Tools hub of about 150 single-purpose utilities. These cover subtitle editing, offline speech transcription with whisper.cpp, video compression and conversion through FFmpeg, PDF merge, repair and OCR, and image resizing and deduplication. Some tools are marked beta or planned, and some are Windows-only.
OmniGet is built with Tauri 2.0, Rust and Svelte, and is licensed under GPL-3.0. It also exposes an MCP server and a Claude Code plugin so AI agents can call its tools.
Key features
- 01Native extractors for courses, Instagram, X, Pinterest and Bilibili, plus yt-dlp for about 1,800 other sites.
- 02Browser extension forwards cookies so logged-in and private content can be downloaded.
- 03Automatic installation and updates of yt-dlp and FFmpeg.
- 04Resumable downloads with retry and per-site connection handling.
- 05Built-in tools for subtitles, transcription, PDF, image and video editing.
- 06MCP server and Claude Code plugin for AI agent access.
Use cases
- Saving purchased online courses from Udemy or Hotmart for offline viewing.
- Backing up Pinterest boards or Instagram content from your own account.
- Downloading a YouTube video or extracting its audio to MP3 from a clipboard shortcut.
- Transcribing recorded lectures or meetings to subtitles offline.
Quick start
- 1
Install on Windows with winget
winget install -e --id OpenSelena.OmniGet - 2
Or install on macOS with Homebrew
brew install --cask OpenSelena/tap/omniget - 3
Or download the build for your system from the Releases page
- 4
Open OmniGet, paste a link and press Enter
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
- The app is not code-signed, so Windows and macOS show a warning the first time you open it.
- On Linux, media playback needs GStreamer plugins that may not be installed by default.
In collections
Topics
FAQ
- What is omniget?
- Open-source desktop download manager for courses, YouTube, Instagram, X and 1,800+ sites, built on yt-dlp with Tauri, Rust and Svelte. OmniGet is a free desktop app for Windows, macOS and Linux that puts video, audio, course and torrent downloads behind one paste-a-link window. It uses native extractors for platforms such as Udemy, Hotmart, Instagram, X, Pinterest and Bilibili, and hands other sites to yt-dlp, which it installs and keeps updated itself. Logged-in content can be downloaded through a companion browser extension that forwards cookies to the app.
- Is omniget free to use? What license does it have?
- omniget is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is omniget still maintained?
- Actively maintained. The last commit to omniget was on Nov 6, 2026.
- What can I use omniget for?
- Saving purchased online courses from Udemy or Hotmart for offline viewing. Backing up Pinterest boards or Instagram content from your own account. Downloading a YouTube video or extracting its audio to MP3 from a clipboard shortcut. Transcribing recorded lectures or meetings to subtitles offline.
- How do I install omniget?
- Install on Windows with winget: winget install -e --id OpenSelena.OmniGet Or install on macOS with Homebrew: brew install --cask OpenSelena/tap/omniget Or download the build for your system from the Releases page Open OmniGet, paste a link and press Enter
- Where can I get omniget?
- The source code and installation instructions are on GitHub: https://github.com/OpenSelena/omniget
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Desktop YouTube downloader with a PySide6 interface, built on yt-dlp, for video, audio, subtitles and SponsorBlock cleanup.
A desktop downloader that combines multiple internet connections like Wi-Fi, Ethernet and phone tethering to speed up file and torrent downloads.
A self-hosted web app that downloads videos and audio as MP4 or MP3 from 1000+ sites via yt-dlp.
A desktop app built on Electron and yt-dlp for downloading videos and audio from Douyin, Bilibili, Xiaohongshu, YouTube, Instagram and other sites.
A feature-rich command-line tool for downloading audio and video from thousands of websites, forked from youtube-dl.