OmniGet 是一款面向在线课程学习者和多媒体资源收集者的桌面应用程序,提供从下载、存储到学习的完整工作流。它支持全球超过一千个平台,覆盖主流在线课程网站如 Hotmart、Udemy、Kiwify、Skool、Teachable 等,能够完整抓取课程视频、字幕、附件与课程结构;同时兼容抖音、小红书、B站、YouTube、TikTok 等海内外音视频平台,粘贴链接即可解析下载。此外,它还支持种子文件、磁力链接与 P2P 直传,通过四字码实现设备间文件快速互传,满足多样化的资源获取需求。OmniGet 的核心理念是“下载一次,永久拥有”,让用户无需离开应用程序就能完成学习与阅读的全过程。
官网地址:https://github.com/tonhowtf/omniget
核心功能
在线课程管理
OmniGet 不仅支持课程下载,还内置了功能完备的播放器,方便用户直接学习。具体包括:
- 视频播放器:支持 0.5× 到 2× 播放速度、键盘快捷键、全屏、画中画和剧场模式。
- 自动续播:5 秒倒计时自动播放下一节课,可随时取消。
- 自动暂停恢复:从停止的精确时间点继续观看。
- 字幕支持:支持 .vtt 字幕文件。
- 时间戳笔记:在特定时间点添加笔记,点击即可跳转。
- 附件面板:与视频并排预览课程附带的 PDF、图片、代码文件。
电子书阅读器
OmniGet 内置完整的文档阅读器,无需依赖 Calibre 或 Adobe 等软件:
- 多格式支持:PDF、EPUB、CBZ、TXT、HTML。
- 阅读模式:分页模式(书籍感)和滚动模式(网页感)。
- 目录导航:点击目录条目快速跳转。
- 高亮和笔记:支持多种颜色高亮和 Markdown 笔记面板。
- 主题系统:提供干净白、羊皮纸、深色、类墨水屏等主题。
- 专注模式:隐藏所有界面元素,仅保留页面。
- Manga 模式:CBZ 漫画支持从右到左阅读流。
下载功能
OmniGet 基于 yt-dlp 构建,支持约 1000 个网站,覆盖以下类别:
- 课程平台:Hotmart、Udemy、Kiwify、Gumroad、Teachable、Kajabi、Skool、Wondrium、Thinkific、Rocketseat。
- 视频网站:YouTube、Instagram、TikTok、Twitter/X、Reddit、Twitch、Pinterest、Vimeo、Bilibili。
- 亚洲平台:抖音、小红书、快手、优酷、爱奇艺、腾讯视频、芒果 TV。
- 文件格式:.torrent 磁力链接、4 字代码的 P2P 文件传输。
辅助工具
- 番茄专注计时器:时间到自动暂停视频播放器。
- 间隔重复卡片:SM2 算法(Anki 算法),支持 .apkg 导入和 AnkiWeb 同步。
- 笔记应用:双向链接、日记、知识图谱、模板。
- 进度仪表板:连续天数计数器、每日目标、GitHub 风格热力图、每周时长统计。
- FFmpeg 转换器:本地文件转换,无需联网。
- Telegram 聊天浏览器:读取账户,保存聊天中的图片、视频和文件。
- 浏览器扩展:支持 Chrome 和 Firefox,一键传递页面到 OmniGet。
- 全局热键:Ctrl+Shift+D 下载剪贴板中的 URL。
适用场景
OmniGet 特别适合以下用户:
- 在线课程学习者:需要在多个平台购买课程后,集中下载、管理并离线学习。
- 多媒体内容收藏者:希望将 YouTube、B站、TikTok 等平台的视频、音乐或资源保存到本地。
- 电子书与漫画读者:需要跨格式阅读 PDF、EPUB 或 CBZ 文件,并支持高亮、笔记和多种主题。
- 跨设备文件传输用户:需要利用四字码在设备间快速分享文件,无需网络云盘中转。
- 知识管理爱好者:结合笔记、间隔重复卡片和进度追踪,形成系统化学习流程。
网站特点
- 跨平台支持:提供 Windows (.exe)、Linux (Flatpak)、macOS (.dmg) 版本。
- 免安装:开箱即用,后台自动更新。
- 本地存储:所有标注和进度存储在本地 SQLite 数据库,课程文件夹保持原样。
- 多语言支持:英语、葡萄牙语、简体中文、繁体中文、日语、意大利语、法语、希腊语共 8 种语言。
- 主题系统:提供 14 种主题,包括 Catppuccin、Dracula、One Dark Pro 等。
- 开源项目:代码托管在 GitHub,用户可查看源码、提交反馈或参与贡献。
OmniGet 将下载、观看、阅读、笔记、进度追踪整合在单一应用程序中,是一个面向终身学习者的“学习工作区”。如需开始使用,可访问 GitHub 页面获取最新版本,在设置中可将界面语言切换为简体中文。若安装后无法打开,可尝试以兼容模式运行。