# OmniGet > OmniGet is a free, open source desktop application for Windows, macOS and Linux that downloads online courses, video, audio, images, torrents and Telegram media, then transcribes, converts, reads and studies them. It is released under the GPL-3.0 license and built on yt-dlp. OmniGet downloads paid online courses the user already owns (Hotmart, Udemy, Kiwify, Rocketseat), video and audio from YouTube, Instagram, TikTok, X/Twitter, Reddit, Twitch, Vimeo, Bilibili, Pinterest, Bluesky, Threads and Douyin, image galleries from 250+ sites through gallery-dl, torrents and magnet links, Telegram channels and groups, and roughly 1,800 further sites through yt-dlp. A browser extension for Chrome and Firefox sends pages and cookies to the app so logged-in content (Instagram stories, paid courses, members-only videos) downloads too. Beyond downloading, the Tools section holds 158 single-purpose tools in 25 categories: YouTube (metadata, thumbnails, subtitles, comments, live chat, subtitle workshop, SponsorBlock, dislikes), Speech and subtitles (offline transcription with whisper.cpp, text to speech, subtitle translation, dubbing), Video editing (cut, convert, compress to a size, video to GIF, cut silence, subtitle convert and resync, restore, stabilize, sticker maker, screen recording), Audio (loudness normalization, noise removal), Instagram (24 tools: stories, highlights, unfollowers, ghost followers, analytics, giveaway picker, publish), X/Twitter (thread unroll, post to image, profile analytics, bookmarks export, archive reader, Grok), Facebook (album and video download), Reddit (post download, thread archive, data export reader), Pinterest (original-quality downloads, board and profile backup, AI-free search, duplicates, palettes), Twitch (emote packs, VOD chat export), Bilibili (danmaku export and burn-in), Spotify (Spicetify), Music (playlist to M3U, synced lyrics, Spotify history), LinkedIn (data export overview, connections, messages, profile score), Games (Switch album import, clip organizer, ProtonDB lookup), PDF (merge, split, compress, convert, OCR, repair, password, watermark and Bates numbering, crop margins, table of contents, redaction check, safe PDF, PDF to Markdown), Documents (SlideShare, Google Docs, Calameo, galleries), Images (upscale, resize, compress to a size, EXIF and GPS strip, duplicate photos, screenshot stitch, icon pack, spritesheet, OCR), System (cleanup, disk analyzer, hosts ad blocking, Windows privacy and hardening), Files (duplicates, bulk rename, secure delete, instant search, keep awake), Downloads (aria2, HLS/DASH manifests), Automation (auto clicker), Phone (KDE Connect), AI (price comparison, spending ledger, Ollama, humanize text, API key vault, MCP server with 37 tools) and CTF and analysis (hashes, file identification, classic ciphers, XOR, encodings, frequency analysis). A Claude Code plugin in claude-plugin/ fetches and transcribes media without the desktop app. Plugins: Courses, Study (course player with timestamped notes, PDF/EPUB/CBZ reader, Markdown notes with a knowledge graph, Anki-compatible flashcards, focus timer, progress, local music library with synced lyrics), Telegram and Convert (FFmpeg with GPU acceleration). Also included: a League of Legends companion that reads the local game client (scouting, live stats, runes, profile editor, skin roulette, AI coach), on by default and switchable off; and OmniDisc, a self-hosted chat with end-to-end encrypted DMs, voice, video and screen sharing, off by default. ## Key facts - Name: OmniGet (Community Edition) - Community Website: https://omniget.nav.bd/ - Repository: https://github.com/OpenSelena/omniget (Maintained by Igect under GPL-3.0 · Based on original architecture by tonhowtf) - Maintainer: Igect - License: GPL-3.0 - Platforms: Windows, macOS (Apple Silicon and Intel), Linux (x86_64 and ARM64) - Cost: free, no account, no ads, no paid tier, no telemetry on what is downloaded - Built with: Tauri 2, Rust, SvelteKit, SQLite - Extraction engine: yt-dlp, bundled and self-updating, verified by SHA-256 before it runs; FFmpeg, aria2, gallery-dl and whisper.cpp are managed the same way - Interface: graphical desktop app with a global hotkey (Ctrl+Shift+D), a command palette, 14 themes and 11 languages; no terminal, Python or manual setup required - Command line: omniget-cli ships with every release - Community: https://t.me/OpenSelena ## Install - Windows: `.exe` installer, portable `.exe` or `.msi` from Releases, or `winget install -e --id OpenSelena.OmniGet` - macOS: `.dmg` from Releases or `brew install --cask OpenSelena/tap/omniget`. Unsigned, so first launch needs `xattr -cr /Applications/omniget.app` - Linux: `.deb` for Debian and Ubuntu, `.rpm` for Fedora and openSUSE, `.AppImage` elsewhere. On Debian 12+ and Ubuntu 24.04+ the AppImage needs `sudo apt install libfuse2` - Browser extension: exported from Settings → Plugins → Browser extension, or `omniget-chrome-extension-vX.Y.Z.zip` from Releases; loaded unpacked and paired with one click - OmniGet is not published on Flathub. ## What it does not do OmniGet downloads only what the user's own logged-in session can already open. It does not bypass DRM, break paywalls or share credentials. DRM-protected lectures are skipped and reported.