
OmniGet 是一款适用于 Windows、macOS 和 Linux 的免费开源桌面应用。它可以下载在线课程(Udemy、Hotmart、Kiwify、Skool、Teachable 等),下载来自 YouTube、TikTok、Instagram、Twitter/X、Reddit 以及 1,800+ 其他网站的视频和音频,还能管理你的音乐和电子书。所有内容都能在应用内播放。无需命令行,无需 Python,无需配置,你的文件始终留在本地电脑上。
下载 Windows、macOS 或 Linux 版本 · 了解一键下载快捷键
选择你的系统,下载最新版本,然后打开它。没有冗长的安装向导,也不需要管理员权限。
| 平台 | 如何安装 |
|---|---|
| Windows |
从 Releases 下载 .exe 并双击运行。它是便携版,放在哪里都能运行。
|
| macOS |
打开 .dmg,把 OmniGet 拖进“应用程序”文件夹。请先阅读下面的首次启动说明。
|
| Linux |
运行 flatpak install wtf.tonho.omniget,或从 Releases 下载安装包。
|
OmniGet 是开源软件,没有使用付费证书签名,因此第一次打开时系统可能会发出警告。这是正常现象,按下面的步骤操作即可一劳永逸地解决。无论如何,你的文件都只保存在本地。
macOS(这一步最关键,应用第一次会打不开)。 macOS 的 Gatekeeper 会拦截未签名的应用。把 OmniGet 移到“应用程序”后,打开“终端”并运行这两行命令:
xattr -cr /Applications/omniget.appcodesign --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(macOS 上为 Cmd+Shift+D)。OmniGet 会读取你的剪贴板并在后台下载,你甚至不需要打开窗口。
它在系统的任何地方都能用。无论你正在浏览、聊天还是阅读,当前是哪个应用都没关系。复制、按键、完成。文件会落到你的文件夹里,剩下的交给下载队列。如果你想先看预览,把链接粘贴到主界面的输入框,看一眼画质选项,再点下载即可。
你的终端里已经开着 yt-dlp。你找到的课程下载脚本每次网站更新就失效。你的音乐还要用另一个软件,而它们彼此互不相通。每次下载都变成了三个工具加上反复复制粘贴。
OmniGet 在一个窗口里搞定这一切。粘贴课程链接、YouTube 链接、TikTok、磁力链接、播客,它会自动判断该怎么做。文件落到你的文件夹,并且就在应用里播放。
它是唯一一款能在同一处、无需命令行就完整下载 Udemy 或 Hotmart 课程、下载来自 1,800+ 网站的视频和音频、还能管理音乐库的开源应用。它在上线头几个月就收获了数千个 GitHub star,正是因为这种组合此前别处没有。
粘贴链接。OmniGet 会识别网站,显示带画质选项的预览,然后下载。只要 yt-dlp 支持某个网站,OmniGet 就能从它下载,这比下面表格多出大约一千个站点。
| 类别 | 平台 |
|---|---|
| 在线课程 | Hotmart、Udemy、Kiwify、Gumroad、Teachable、Kajabi、Skool、Wondrium、Thinkific、Rocketseat |
| 视频和音频 | YouTube、Instagram、TikTok、Twitter/X、Reddit、Twitch、Pinterest、Vimeo、Bluesky、哔哩哔哩 |
| 哔哩哔哩(深度支持) | 登录后可下 4K、HDR、杜比视界、Hi-Res 无损、杜比全景声。弹幕(XML/ASS/JSON)、用于 Kodi 和 Jellyfin 的 NFO、11 种链接类型(UGC、番剧、课程、收藏夹、UP主、每周必看、稍后再看、历史记录、b23.tv) |
| 亚洲平台 | 抖音、小红书、快手、优酷、爱奇艺、腾讯视频、芒果 TV |
| 图集 | DeviantArt、Pixiv、ArtStation、Flickr、Tumblr、Imgur 相册、Kemono、Newgrounds、各类图床 |
| 文件与传输 | .torrent 和磁力链接,以及两台电脑之间用短代码直接 P2P 传输 |
大家常搜、OmniGet 都能做到的:
下载是可靠的,而不是靠猜。速度和剩余时间直接来自下载器,而不是用百分比伪造出来的,所以即使文件大小未知或是直播流,它们也保持准确。卡住时会明确显示为卡住,而不是停在“还剩 3 秒”。队列会续传中断的下载,并按退避策略重试。
这是大家没想到的部分。OmniGet 不只是下载的地方,也是你观看、阅读和聆听的地方。
下载整门课程(Hotmart、Udemy、Kiwify、Skool、Teachable、Kajabi、Wondrium、Thinkific),无需离开应用即可观看。从你停下的那一秒继续。记笔记,点击就能跳回那个时刻。并排阅读附带的 PDF。
课程播放器,笔记钉在时间戳上,附件在同一个窗口里。
放入一个装着 PDF 和 EPUB 的文件夹。OmniGet 会从中提取封面,获取书名和作者,并在内置阅读器中打开,支持高亮、书签、专注模式,以及护眼的纸张质感主题。CBZ 漫画以及 TXT、HTML 也支持。
阅读器,带高亮、笔记面板和专注模式。
把 OmniGet 指向你的音乐文件夹,它会像 iTunes 那样展示你的曲目:带封面的专辑、带作品集的歌手,还有一个听话的播放队列。
本地音乐库、同步歌词、流媒体来源,一个播放器全搞定。
设置是分组的,安静而清爽。常用选项就在眼前,深度选项只在一步之遥,搜索框能跨所有分类找到任意设置并为你高亮。
分组侧边栏,一份清晰的列表,每个分区都打开自己的页面。
输出、画质、字幕等等,每个选项下面都有一行简短说明。
OmniGet 自带完整的插件(课程、学习、Telegram、转换等等),它们会在首次启动时自行安装。当有新版本发布时,它们也会自动更新,你永远不用去手动找下载。可以在侧边栏里随时开关任意插件,也可以卸载你不需要的。你移除的,就一直保持移除状态。
插件和内置工具,已为你管理好,并以清晰的表格展示。
需要时静静地待在那里。
Ctrl+Shift+D,macOS 上为 Cmd+Shift+D),下载剪贴板里的任意链接。OmniGet 免费吗? 免费。基于 GPL-3.0 开源,无需账号,没有广告,也没有付费档位。
我需要终端或 Python 吗? 不需要。OmniGet 是一个普通的桌面应用。下载、打开、粘贴链接即可。yt-dlp 和 FFmpeg 已内置并会自动更新。唯一可能用到“终端”的,是上面那一次性的 macOS 首次启动步骤。
在 macOS 上应用打不开,怎么办? 运行首次启动说明里的两条终端命令。Gatekeeper 会拦截未签名的开源应用,那两行命令会清除这个标记。只需操作一次。
这只是 yt-dlp 的图形界面吗? 对于那 1,800+ 个通用网站,它底层使用 yt-dlp,同时为大平台配有原生解析器,并在其上提供真正的界面、下载队列、媒体库和内置播放器。所以可以说是,但远不止一个图形界面。
它能下载完整的 Udemy 或 Hotmart 课程吗? 可以。你在平台上登录一次,选择课程,OmniGet 就会下载每节课和每个附件,然后用带时间戳笔记的播放器回放。
支持哪些网站? 在线课程、YouTube、TikTok、Instagram、Twitter/X、Reddit、Twitch、Vimeo、哔哩哔哩、Pinterest、Bluesky、各大亚洲平台、图集、种子和磁力,以及通过 yt-dlp 支持的约 1,800 个网站。
它能在 Windows、macOS 和 Linux 上运行吗?
都可以。Windows 是便携版 .exe,macOS 是 .dmg,Linux 是 Flatpak 或安装包。
能只下载音频,或者只下一个片段吗? 可以。提取音频为 MP3、M4A、Opus、FLAC 或 WAV,或者设置开始和结束时间,只下载你需要的那一段。
我的下载是私密的吗? 是的。一切都在本地运行,你的文件不会离开你的电脑。对于你下载了什么,没有任何遥测。
能以 4K、HDR 或 Hi-Res 无损下载哔哩哔哩吗? 可以,需要登录哔哩哔哩账号。OmniGet 对接哔哩哔哩官方 API,严格遵循你的大会员订阅所解锁的权限。不登录时,仍可通过 yt-dlp 以标准画质下载。
面向开发者。如果你只是想使用 OmniGet,请下载发行版。
git clone https://github.com/tonhowtf/omniget.gitcd omnigetpnpm installpnpm tauri dev
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。
发现 bug 或有功能建议?提交 issue。欢迎提交 PR,详见 CONTRIBUTING.md。
OmniGet 在 Weblate 上进行翻译。选择一种语言,在浏览器里翻译,Weblate 会自动开 PR。
如果你代表某个被列出的平台并有顾虑,请用公司邮箱发邮件至 tonhowtf@gmail.com。该平台会立即从列表中移除。
OmniGet 仅供个人使用。请尊重版权和各平台的服务条款。你需对自己下载的内容负责。
GPL-3.0。OmniGet 名称、徽标和吉祥物 Loop 是项目商标,不在代码许可证的涵盖范围内。