一、它是什么

OMniGet 是一款免费开源的桌面应用(支持 Windows / macOS / Linux),干两件常被分开的事:把全网媒体下载到本地,并围绕这些媒体做学习管理。底层用 Rust + Tauri + Svelte 构建,协议是 GPL-3.0。

它和「纯下载器」(例如 yt-dlp 的图形壳)本质不同:后者只负责「拿到文件」,OmniGet 把播放、阅读、笔记、复习也做成了内置能力——文件落盘后,学习闭环直接在应用里走完,不用再跳去别的软件。

一句话定位:它是你的「个人媒体学习中枢」——把散落在各平台的课程、视频、播客、电子书,收拢到本地,并围绕它们建立「看 / 读 / 记 / 复习」的闭环。

二、核心能力拆解

把它的能力摊开看,核心是一条「下载 → 消费 → 学习」的链路:

三、支持的平台与服务

覆盖面是它最大的底气之一。按内容类型拆开看:

类别代表平台
在线课程Udemy、Hotmart、Kiwify、Teachable、Skool
视频 / 音频YouTube、Instagram、TikTok、Twitter/X、Reddit、Twitch、Vimeo、Bilibili
亚洲平台抖音、小红书、优酷、爱奇艺
音乐流媒体Spotify、SoundCloud、YouTube Music、Qobuz、Last.fm
通用yt-dlp 支持的 1,800+ 站点、torrent / 磁链

此外还带字幕工坊、FFmpeg 转换、浏览器扩展,并支持 9 种语言、14 套主题,以及 portable.txt 便携模式(可放 U 盘带走)。

四、部署与安装

作为桌面应用,它没有「在线版」,需要装到自己机器上。各系统门槛不同:

# 获取项目(以官方仓库为准) git clone https://github.com/tonhowtf/omniget # 普通用户走各平台安装包即可,开发构建见仓库 README
参考链接
  • GitHub 主页:tonhowtf/omniget
  • 许可证:GPL-3.0(项目名、Logo 与 Loop 吉祥物为商标,不随代码许可)

五、优势与局限

客观说,它的长板和短板都很清晰:

维度优势局限
一体化下载 + 播放 + 阅读 + 笔记 + 复习一条龙,文件全留本地不是纯命令行工具,重活靠它自己的引擎,灵活性略低于脚本组合
平台覆盖1,800+ 站点、含亚洲平台与音乐流媒体登录态 / 付费课程需 Cookie 或授权,抓取范围受平台限制
技术栈Rust + Tauri 轻量跨平台,GPL-3.0 可自用可改仅桌面端,无移动原生应用;插件 / 依赖初次配置仍需读文档
学习化时间戳笔记 + 间隔重复 + Pomodoro,把「囤资源」变「真学习」功能多,初次上手有学习曲线,建议先吃透下载 + 播放两条主线

六、怎么用 + 我的判断

典型路径是一条直线:装好 → 复制链接 → 按热键下载 → 在播放器 / 阅读器里学 + 记笔记 → 间隔重复复习。配置一次之后,后续基本靠「复制链接 + 热键」驱动。

我的判断:

它的价值不在「下得快」,而在让下载下来的内容,真正被「学掉」而非「堆着」。