目录
OmniGet解决的是一个很实际的问题:你买了课程、收藏了视频、存了电子书,但它们散落在不同的平台和应用里。课程在浏览器里看,视频用下载器抓,电子书用另一个阅读器打开,笔记又记在别的地方。OmniGet想把这些环节收拢到一处。
它支持Windows、macOS和Linux,提供安装包和便携版,不需要终端操作。下载回来的课程或视频不会只躺在文件夹里,你可以直接在应用里播放、加时间戳笔记、看课程附件;电子书和漫画也能用内置阅读器打开,支持高亮和标注。
官网入口地址
https://github.com/tonhowtf/omniget
下载地址
https://github.com/tonhowtf/omniget/releases
功能介绍
在线课程管理
OmniGet不只是下载课程,它把课程变成了一个可以学习的本地环境。内置播放器支持0.5倍到2倍速播放、键盘快捷键、画中画和剧场模式。自动续播会在5秒倒计时后播放下一节课,你也可以随时取消。如果中途关掉,下次打开会从精确的停止时间点继续。字幕支持.vtt文件,你可以在特定时间点添加笔记,点击笔记就能跳回对应画面。课程附带的PDF、图片、代码文件会在视频旁边以面板形式展示。
电子书阅读器
内置的阅读器不需要依赖Calibre或Adobe。支持PDF、EPUB、CBZ、TXT和HTML格式。阅读模式有分页和滚动两种,目录导航点击即跳转。你可以用多种颜色高亮文本,右侧的Markdown笔记面板方便随时记录。主题系统提供干净白、羊皮纸、深色和类墨水屏等选项。专注模式会隐藏所有界面元素,只留下页面内容。CBZ漫画文件支持从右到左的阅读流。
下载能力
课程平台方面,支持Hotmart、Udemy、Kiwify、Gumroad、Teachable、Kajabi、Skool、Wondrium、Thinkific、Rocketseat。视频网站覆盖YouTube、Instagram、TikTok、/X、Reddit、Twitch、Pinterest、Vimeo、Bilibili。亚洲平台包括抖音、小红书、快手、优酷、爱奇艺、腾讯视频、芒果TV。此外还兼容.torrent种子文件和磁力链接,以及通过四字码实现的设备间P2P文件快速互传。底层基于yt-dlp构建,因此支持约1800个网站。
辅助工具
番茄专注计时器到点会自动暂停视频播放器。间隔重复卡片采用SM2算法(Anki的算法),支持导入.apkg文件并与AnkiWeb同步。笔记应用具备双向链接、日记、知识图谱和模板功能。进度仪表板展示连续天数计数器、每日目标、GitHub风格热力图和每周时长统计。FFmpeg转换器在本地运行,不需要联网。还有Telegram聊天浏览器,可以读取账户并保存聊天中的图片、视频和文件。浏览器扩展覆盖Chrome和Firefox,一键把当前页面发送到OmniGet。全局热键Ctrl+Shift+D可以直接下载剪贴板中的链接。
应用场景
你买了Udemy上的一门编程课,想下载下来慢慢看,但又不想丢掉课程结构、字幕和附件——OmniGet可以把整门课完整抓取,章节清晰。你从B站或抖音刷到一个想收藏的视频,复制链接按下快捷键,任务就在后台开始。你在读一本EPUB电子书,遇到重要的段落想标注并写点想法,内置阅读器的笔记面板可以承接。你在准备考试或学习新技能,需要管理学习时间、记录知识点、追踪进度,OmniGet的番茄钟、间隔重复卡片和进度仪表板能覆盖这些需求。
使用方法
从GitHub Releases页面下载对应系统的安装包。Windows提供.exe安装器或便携版,macOS使用.dmg,Linux可选AppImage或.deb。安装完成后打开,在设置里把语言改成中文。如果macOS提示“应用已损坏”,需要在终端运行一条命令解除隔离;Windows如果打不开,可以尝试用兼容模式运行。日常使用中,复制一个链接然后按Ctrl+Shift+D,或者在主界面粘贴链接,选择画质和保存位置即可。
服务支持
Omni Get免费,开源,没有付费会员或订阅计划。所有标注和进度存储在本地SQLite数据库里,课程文件夹保持原样,不上传到任何云端。应用支持8种语言(英语、葡萄牙语、简体中文、繁体中文、日语、意大利语、法语、希腊语),提供14种主题。项目在GitHub上持续更新,有活跃的发布记录和插件生态。
| 源码反馈/咨询 (共有 条反馈) |
OmniGet常见问题
OmniGet是一个开源项目,由个人开发者tonhowtf发布和维护,不是某家公司在运营。它的代码托管在GitHub上,任何人都可以查看、使用或参与贡献。
是一款桌面应用,把下载、播放、阅读、笔记和进度管理整合在一起。你可以用它下载在线课程、视频、音频和电子书,然后在同一个应用里观看、阅读和做标注。核心思路是让资源下载后不再躺在文件夹里吃灰,而是可以直接进入学习流程。
在GitHub下载安装包,打开后把语言改成中文。最直接的方式是复制一个视频或课程链接,按下Ctrl+Shift+D(macOS是Cmd+Shift+D),任务就会在后台开始。也可以把链接粘贴到主界面,先预览画质再下载。下载完成的课程和视频会出现在库中,点击即可播放或阅读。
免费,没有会员或订阅。项目是开源的,所有功能都可以直接用,不存在付费才能解锁的高级功能。
它的文件保存在你自己的电脑上,标注和进度存在本地SQLite数据库里,不会上传到任何服务器。下载功能底层用的是yt-dlp,这是一个被广泛使用的开源工具。需要注意的一点是,你下载的内容应该仅限于自己拥有或已获授权的内容,使用时要遵守各个平台的服务条款。
复制链接后直接按全局热键,不用打开主界面就能开始下载。下载课程时,课程附件会自动出现在播放器旁边,方便对照查看。阅读电子书时开启专注模式,界面元素全部隐藏,只剩页面本身。把常看的平台或频道设置下载规则,链接进来后会自动按规则保存到对应文件夹和画质。
时间戳笔记是一个很特别的功能。在看视频或课程时,你可以在某个具体时间点写一条笔记,之后点击这条笔记,播放器会直接跳到那个画面。课程附件面板让视频和PDF、代码文件并排显示,不需要来回切换窗口。四字码P2P传输可以把文件快速发到另一台设备,不需要经过云端。
https://github.com/tonhowtf/omniget这是它的GitHub项目主页,下载地址在releases页面。
对于需要下载和管理课程、视频、电子书的人来说,它把很多分散的步骤合并了,用起来比较顺手。它的界面设计偏向简洁,没有太多复杂设置。不过要注意的是,部分平台下载需要登录或浏览器cookies,如果遇到下载失败,需要检查一下权限或网络状态。开发者更新比较频繁,问题修复速度不慢。
目前支持8种语言:英语、葡萄牙语、简体中文、繁体中文、日语、意大利语、法语和希腊语。在设置里可以直接切换。
课程平台包括Hotmart、Udemy、Kiwify、Gumroad、Teachable、Kajabi、Skool、Wondrium、Thinkific、Rocketseat。视频和音频平台覆盖YouTube、Bilibili、抖音、小红书、TikTok、Instagram、/X、Reddit、Twitch、Vimeo等,总数超过1800个网站。
有。字幕以.vtt格式保存,播放器可以加载显示。部分平台的字幕还可以合并成双语版本。
目前OmniGet是桌面应用,支持Windows、macOS和Linux,没有iOS或Android版本。
OmniGet把yt-dlp作为底层的提取引擎来用。yt-dlp负责解析各个网站的视频流和格式,OmniGet负责提供图形界面、任务管理、播放器、阅读器和笔记系统。这种分工的好处是,yt-dlp更新后,OmniGet对网站的支持也会跟着更新。
取决于源站和你自己的网络。OmniGet支持多线程下载和队列管理,任务可以并发进行。如果某个平台限速或频繁报错,可以尝试降低并发数量。
笔记存在本地SQLite数据库里,不会因为应用更新或关闭而丢失。但因为没有云端同步,如果你换电脑,笔记不会自动跟着走。间隔重复卡片支持AnkiWeb同步,但笔记本身目前是本地存储。
支持。它内置了间隔重复系统,用的是SM2算法,可以导入.apkg文件,也能和AnkiWeb同步。
应用有后台自动更新机制。你也可以去GitHubReleases页面手动下载版本覆盖安装。