OmniGet
Скачивайте курсы Udemy, YouTube, музыку, книги и 1800+ сайтов в одном приложении. Без терминала.
English
| 中文
| Русский
OmniGet - это бесплатное настольное приложение с открытым исходным кодом для Windows, macOS и Linux. Оно скачивает онлайн-курсы (Udemy, Hotmart, Kiwify, Skool, Teachable и другие), видео и аудио с YouTube, TikTok, Instagram, Twitter/X, Reddit и 1800+ других сайтов, а также вашу музыку и книги. Всё воспроизводится прямо в приложении. Без командной строки, без Python, без настройки, и ваши файлы остаются на вашем компьютере.
Скачать для Windows, macOS или Linux
·
Глобальная горячая клавиша
---
## Загрузка и установка
Выберите свою систему, скачайте последний релиз и откройте его. Никакого мастера установки и прав администратора не требуется.
| Платформа |
Как установить |
| Windows |
Скачайте .exe из Releases и дважды кликните. Это портативная версия, она запускается откуда угодно.
|
| macOS |
Откройте .dmg и перетащите OmniGet в папку «Программы». Сначала прочитайте заметку о первом запуске ниже.
|
| Linux |
Выполните flatpak install wtf.tonho.omniget или возьмите сборку из Releases.
|
### ⚠️ Обязательно прочитайте перед первым запуском
OmniGet имеет открытый исходный код и не подписан платным сертификатом, поэтому при первом открытии система может выдать предупреждение. Это ожидаемо, а шаги ниже убирают его навсегда. В любом случае ваши файлы остаются локально.
**macOS (это самое важное, в первый раз приложение не откроется).** Gatekeeper в macOS блокирует неподписанные приложения. После того как вы переместите OmniGet в «Программы», откройте Терминал и выполните эти две строки:
```bash
xattr -cr /Applications/omniget.app
codesign --force --deep --sign - /Applications/omniget.app
```
Затем откройте OmniGet как обычно. Это делается один раз.
**Windows.** При первом запуске SmartScreen может показать синее предупреждение. Нажмите **More info (Подробнее)**, затем **Run anyway (Выполнить в любом случае)**. Это стандартно для приложений с открытым исходным кодом без платного сертификата подписи кода.
Бесплатно и с открытым исходным кодом под лицензией GPL-3.0. Обновления идут тихо в фоне. Встроенные инструменты (yt-dlp и FFmpeg) устанавливаются сами, а yt-dlp проверяется по SHA256 перед запуском. Плагины устанавливаются при первом запуске и обновляются сами, настраивать ничего не нужно.
---
## Одно нажатие, и загрузка пошла
Эту часть любят больше всего. Скопируйте любую ссылку, видео с YouTube, твит, сообщение в Discord, трек, магнет-ссылку, и нажмите глобальную горячую клавишу **`Ctrl+Shift+D`** (**`Cmd+Shift+D`** на macOS). OmniGet прочитает буфер обмена и скачает содержимое в фоне. Вам даже не нужно открывать окно.
Это работает откуда угодно в системе. Неважно, что у вас открыто: браузер, чат, читалка. Скопировал, нажал, готово. Файл попадает в вашу папку, а об остальном заботится очередь. Если вам нужен предпросмотр, просто вставьте ссылку в поле на главном экране, взгляните на варианты качества и нажмите «Скачать».
---
## Какую проблему это решает
У вас уже открыт yt-dlp в терминале. Вы нашли скрипт для скачивания курсов, который ломается при каждом обновлении сайта. Для музыки у вас отдельное приложение, и все они не связаны друг с другом. Каждая загрузка превращается в три инструмента и копипаст.
OmniGet делает всё это в одном окне. Вставьте ссылку на курс, на YouTube, на TikTok, магнет, подкаст, и оно само разберётся. Файл попадает в вашу папку и воспроизводится прямо в приложении.
Это единственное приложение с открытым исходным кодом, которое скачивает полный курс Udemy или Hotmart, видео и аудио с 1800+ сайтов и вашу музыкальную библиотеку в одном месте без командной строки. Оно набрало тысячи звёзд на GitHub за первые месяцы, потому что такого сочетания больше нигде не было.
---
## Что скачивает OmniGet
Вставьте ссылку. OmniGet определит сайт, покажет предпросмотр с вариантами качества и скачает. Если сайт поддерживается [yt-dlp](https://github.com/yt-dlp/yt-dlp), OmniGet качает с него, а это примерно на тысячу сайтов больше, чем в таблице ниже.
| Категория | Платформы |
|----------|-----------|
| Онлайн-курсы | Hotmart, Udemy, Kiwify, Gumroad, Teachable, Kajabi, Skool, Wondrium, Thinkific, Rocketseat |
| Видео и аудио | YouTube, Instagram, TikTok, Twitter/X, Reddit, Twitch, Pinterest, Vimeo, Bluesky, Bilibili |
| Bilibili (глубоко) | Войдите для 4K, HDR, Dolby Vision, Hi-Res lossless, Dolby Atmos. Данмаку (XML/ASS/JSON), NFO для Kodi и Jellyfin, 11 типов ссылок (UGC, 番剧, 课程, 收藏夹, UP主, 每周必看, 稍后再看, 历史记录, b23.tv) |
| Азиатские платформы | Douyin (抖音), Xiaohongshu (小红书), Kuaishou (快手), Youku (优酷), iQiyi (爱奇艺), Tencent Video, Mango TV |
| Галереи изображений | DeviantArt, Pixiv, ArtStation, Flickr, Tumblr, альбомы Imgur, Kemono, Newgrounds, имиджборды |
| Файлы и передача | `.torrent` и магнет-ссылки, а также прямая P2P-передача между двумя компьютерами по короткому коду |
То, что люди ищут, и что OmniGet умеет:
- **Скачать полный онлайн-курс**, каждый урок и приложенный PDF, затем смотреть его внутри приложения и продолжать с места остановки.
- **Скачать видео с YouTube или целый плейлист**, выбрать качество или взять только аудио в MP3, M4A, Opus, FLAC или WAV.
- **Скачать TikTok, Instagram, Twitter/X, Reddit**: посты, reels, истории, карусели и галереи.
- **Пакетная загрузка** списка ссылок из текстового файла или целого профиля автора.
- **Скачать только часть видео**, задав начало и конец.
- **Скачать субтитры** на любом языке, встроить их или сгенерировать через Whisper, если их нет.
- **Пропускать спонсорские вставки** через SponsorBlock, автоматически встраивать метаданные и обложки.
- **Подписаться на канал** и автоматически скачивать новые загрузки с уведомлением в трее.
- **Скачать Bilibili в максимальном качестве**, войдите один раз и откройте 4K, HDR, Hi-Res lossless аудио и Dolby Atmos.
Загрузки надёжны, а не угадайка. Скорость и оставшееся время берутся прямо из загрузчика, а не подделываются из процентов, поэтому они остаются точными даже когда размер файла неизвестен или это прямой эфир. Зависание показывается как зависание, а не как застывшее «осталось 3 секунды». Очередь возобновляет прерванные загрузки и повторяет попытки с задержкой.
---
## И всё это воспроизводится внутри
Этого как раз не ждут. OmniGet это не только место, куда вы качаете. Это место, где вы смотрите, читаете и слушаете.
### Откройте курс и реально посмотрите его
Скачайте весь курс (Hotmart, Udemy, Kiwify, Skool, Teachable, Kajabi, Wondrium, Thinkific) и смотрите, не выходя из приложения. Продолжайте с той секунды, где остановились. Делайте заметки, которые по клику переносят в нужный момент. Читайте приложенные PDF рядом.
Плеер курсов, заметки закреплены на таймкодах, вложения в том же окне.
### Читайте настоящие книги
Бросьте папку с PDF и EPUB. OmniGet вытянет из них обложки, найдёт названия и авторов и откроет каждую во встроенной читалке с выделениями, закладками, режимом фокуса и бумажной темой для глаз. CBZ-комиксы, а также TXT и HTML тоже.
Читалка с выделениями, панелью заметок и режимом фокуса.
### Музыка такой, какой вы её помните
Укажите OmniGet на папку с музыкой, и он покажет ваши треки так, как раньше это делал iTunes: альбомы с обложками, исполнители с дискографиями, очередь, которая ведёт себя нормально.
- Играет MP3, FLAC, M4A, OGG, Opus, всё, что у вас уже есть.
- Подтягивает **синхронизированный текст**, который прокручивается вместе с песней.
- Подключается к **Spotify, SoundCloud, YouTube Music, Qobuz и Last.fm**, чтобы плейлисты и лайки были рядом с локальными файлами.
- **Эквалайзер** с пресетами, варианты тёмной темы под обложку альбома, панель активности с топ-треками и статус в Discord с тем, что вы слушаете.
Локальная библиотека, синхротекст, стриминговые источники, один плеер.
---
## Настройки, которые не мешают
Настройки сгруппированы и не шумят. Частые опции прямо перед вами, глубокие живут в одном касании, а поиск находит что угодно по всем категориям и подсвечивает это.
Сгруппированная боковая панель, один понятный список, каждый раздел открывает свою страницу.
Вывод, качество, субтитры и остальное, с короткой подсказкой под каждым пунктом.
---
## Плагины, которые устанавливаются сами
OmniGet поставляется с полным набором плагинов (курсы, обучение, Telegram, конвертация и другие), и они настраиваются сами при первом запуске. Они также сами обновляются, когда выходит новая версия, так что вам не нужно ничего искать и качать. Включайте и выключайте любой из них в боковой панели и удаляйте ненужные. Что вы удалили, то и остаётся удалённым.
Плагины и встроенные инструменты, управляются за вас, показаны понятной таблицей.
---
## Мелочи, которые в сумме решают
Тихо рядом, когда нужны.
- **Мастерская субтитров**, открывает SRT, VTT и ASS, с инструментами тайминга, синхронизацией по двум точкам, поиском и заменой, автоисправлением в один клик, AI-переводом и AI-исправлением грамматики, и осциллограммой с метками смены кадра.
- **Таймер фокуса Pomodoro**, ставит видео на паузу в конце сессии.
- **Заметки** с двусторонними ссылками, ежедневным дневником и графом знаний.
- **Панель прогресса** со счётчиком серий, дневными целями и тепловой картой по году.
- **Конвертер FFmpeg** для локальных файлов, без интернета.
- **Браузер чатов Telegram**, сохраняет фото, видео и файлы из любого чата.
- **Браузерное расширение** (Chrome и Firefox), передаёт текущую страницу в OmniGet одним кликом.
- **Глобальная горячая клавиша** (`Ctrl+Shift+D`, или `Cmd+Shift+D` на macOS), скачивает любую ссылку из буфера обмена.
- **9 языков** и **14 тем**, включая Catppuccin, Dracula, One Dark Pro и три варианта для электронных чернил.
---
## Частые вопросы
**OmniGet бесплатный?**
Да. Бесплатно и с открытым исходным кодом под GPL-3.0, без аккаунта, без рекламы и без платных тарифов.
**Нужен ли терминал или Python?**
Нет. OmniGet это обычное настольное приложение. Скачайте, откройте, вставьте ссылку. yt-dlp и FFmpeg встроены и обновляются сами. Единственный раз, когда может понадобиться Терминал, это одноразовый шаг первого запуска на macOS выше.
**Приложение не открывается на macOS, что делать?**
Выполните две команды в Терминале из заметки о первом запуске выше. Gatekeeper блокирует неподписанные приложения с открытым кодом, а эти строки снимают флаг. Делается один раз.
**Это просто графическая оболочка для yt-dlp?**
Для тех 1800+ обычных сайтов он использует yt-dlp под капотом, плюс нативные экстракторы для крупных платформ, а сверху настоящий интерфейс, очередь, библиотека и встроенные плееры. Так что да, и намного больше, чем оболочка.
**Может ли он скачать полный курс Udemy или Hotmart?**
Да. Вы один раз входите на платформе, выбираете курс, и OmniGet скачивает каждый урок и вложение, а затем воспроизводит их с заметками по таймкодам.
**Какие сайты поддерживаются?**
Онлайн-курсы, YouTube, TikTok, Instagram, Twitter/X, Reddit, Twitch, Vimeo, Bilibili, Pinterest, Bluesky, крупные азиатские платформы, галереи изображений, торренты и магнеты, плюс около 1800 других через yt-dlp.
**Работает ли на Windows, macOS и Linux?**
Да, на всех трёх. Windows это портативный `.exe`, macOS это `.dmg`, Linux это Flatpak или сборка.
**Можно скачать только аудио или только фрагмент?**
Да. Извлеките аудио в MP3, M4A, Opus, FLAC или WAV, или задайте начало и конец, чтобы скачать только нужную часть.
**Мои загрузки приватны?**
Да. Всё работает локально, и ваши файлы не покидают компьютер. Никакой телеметрии о том, что вы скачиваете.
**Можно ли скачать Bilibili в 4K, HDR или Hi-Res lossless?**
Да, при входе в аккаунт Bilibili. OmniGet работает с официальным API Bilibili и точно соблюдает то, что открывает ваша премиум-подписка 大会员. Без входа загрузки всё равно работают через yt-dlp в стандартном качестве.
---
## Сборка из исходников
Для разработчиков. Если вы просто хотите пользоваться OmniGet, [возьмите релиз](#загрузка-и-установка).
```bash
git clone https://github.com/tonhowtf/omniget.git
cd omniget
pnpm install
pnpm tauri dev
```
Требуются [Rust](https://rustup.rs/), [Node.js](https://nodejs.org/) 18+ и [pnpm](https://pnpm.io/).
Зависимости сборки для Linux
```bash
sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev patchelf
```
Продакшен-сборка: `pnpm tauri build`.
---
## Участие
Нашли баг или есть идея? [Откройте issue](https://github.com/tonhowtf/omniget/issues). Pull request приветствуются, см. [CONTRIBUTING.md](CONTRIBUTING.md).
OmniGet переводится на [Weblate](https://hosted.weblate.org/engage/omniget/). Выберите язык, переводите в браузере, и Weblate сам откроет pull request.
## Уведомление для владельцев платформ
Если вы представляете указанную платформу и у вас есть вопросы, напишите на **tonhowtf@gmail.com** с корпоративного адреса. Платформа будет убрана из списка сразу же.
## Правовая информация
OmniGet предназначен для личного использования. Уважайте авторские права и условия каждой платформы. Вы отвечаете за то, что скачиваете.
## Лицензия
[GPL-3.0](LICENSE). Название OmniGet, логотип и талисман Loop являются товарными знаками проекта и не покрываются лицензией на код.