🧭 决策指南
为什么现在热: 材料显示它在2026-09-14日榜新增507星;README同时突出1,800+站点、无终端、课程播放器和Windows/macOS/Linux支持,最新版本为OmniGet v0.9.2,因此可确认关注度与这些可见卖点和当日增长同时出现,但无法仅凭材料确认具体传播原因。
适合,如果你
-
你要下载Udemy、Hotmart、YouTube或Instagram内容,但不想打开终端。README 的“Why OmniGet”与“What OmniGet downloads”章节明确描述这些站点和无终端流程。
-
你需要课程续传、PDF/EPUB阅读或MP3、FLAC等音频格式。README 的“What OmniGet downloads”列出Courses插件、PDF/EPUB阅读器以及MP3、M4A、Opus、FLAC和WAV。
-
你希望让AI代理调用结构化工具,而不是直接操作下载界面。README 的“The Tools section: 108 tools in 16 categories”说明每个工具以JSON输入输出,并可由内置MCP服务器驱动。
不适合,如果你
-
你的目标是下载DRM保护课程或绕过付费墙。README 的“Privacy and what OmniGet refuses to do”明确写明不绕过DRM、不破坏付费墙,DRM课程会被跳过。
-
你的环境只有命令行,且不接受Windows、macOS或Linux桌面应用。README 将OmniGet描述为“free desktop app”,并要求打开应用后粘贴链接。
-
你的安全策略禁止浏览器扩展转发登录Cookies和Referer。README 的“The browser extension, step by step”说明扩展会转发Cookies和Referer以访问私有内容。
前置条件
- Windows:Windows 10 / 11;macOS:10.15+。
- Linux需要选择Debian/Ubuntu的.deb、Fedora/RHEL的.rpm或AppImage。
- 首次启动需要安装yt-dlp和FFmpeg;README说明安装程序会一键完成。
- 使用Python 3.10或更新版本时,yt-dlp可作为zipapp运行。
- 浏览器扩展支持YouTube、Instagram、TikTok、X、Reddit、Twitch、Pinterest等列出的站点。
- OmniDisc需要自行托管omnidisc-server,并在Settings → Advanced → Chat (OmniDisc)中开启。
第一步命令(README 原文)
winget install -e --id tonhowtf.OmniGet
要注意
-
YouTube最多使用16个并行分片;遇到429的网站会自动减少连接数。README 的“Your first download in one minute”说明连接数会按站点响应自适应。
-
便携模式必须在Windows .exe旁创建portable.txt或.portable。README 的“Portable mode”章节规定文件名和放置位置。
-
OmniDisc不会自动运行,必须添加服务器并在Advanced设置中开启。README 的“Built-in chat, off by default”章节明确说明默认关闭和开启路径。
-
浏览器扩展的Force H.264开关用于VP9和AV1播放卡顿的电脑。README 的“The browser extension, step by step”章节明确列出Force H.264用途。
替代方案
-
yt-dlp:你只需要命令行下载,并希望直接控制yt-dlp参数而不使用OmniGet界面。README 的“Why OmniGet”
-
gallery-dl:你主要下载DeviantArt、Pixiv、ArtStation等250+图片站点的画廊和个人资料。README 的“What OmniGet downloads”
材料未说明
- README未提供1,800+站点的完整兼容性清单和逐站点测试状态。
- README未说明Windows、macOS和Linux的最低硬件配置或内存占用。
- README未提供yt-dlp、FFmpeg和插件更新失败时的回滚机制。
- README未说明Cookies和本地API密钥的加密实现及安全审计结果。
- README未说明10位贡献者对应的维护分工和长期版本发布计划。
- README未提供v0.9.2的完整变更日志或已知缺陷列表。
- README未说明内置MCP服务器的认证、权限边界和远程暴露风险。
💡 深度解析
6
适合
我已经购买了 Udemy 和 Hotmart 课程,使用 Windows 10/11,希望下载章节、附件并在没有网络时继续上次的学习进度;OmniGet 适合我吗?
适合,因为它把课程下载、附件保存和本地学习进度恢复放在同一个桌面应用中。
- Courses 插件原生支持 Hotmart、Udemy、Kiwify、Rocketseat 和 Meta-Analysis Academy,并支持课程结构、章节选择、附件及“resume where you stopped”。
- 内置课程播放器、转录和字幕能力,下载后不必再切换到命令行或其他学习工具。
- Windows 10/11 提供安装版、便携版和 MSI,且首次启动可一键安装 yt-dlp 与 FFmpeg。
- 但付费课程仍依赖有效账号会话;项目明确不绕过 DRM 或付费墙,受 DRM 保护的课程会被跳过。
因此,已合法购买且可正常访问的课程较匹配;不能把它当作 DRM 破解工具。
- What OmniGet downloads:Courses 插件支持 Hotmart、Udemy、Kiwify、Rocketseat 和 Meta-Analysis Academy;Every lesson, section selection, attachments, resume where you stopped
- Why OmniGet:同一窗口 then plays the course, reads the PDF, transcribes the audio
- Download and install:Windows 10 / 11;安装版、便携版和 MSI
- Privacy and what OmniGet refuses to do:不绕过 DRM、付费墙或权限控制
winget install -e --id tonhowtf.OmniGet
适合
我主要使用 Linux AppImage,需要批量保存 YouTube 频道、Reddit 和 X 资料页,以及 DeviantArt、Pixiv 等图片图库;OmniGet 是否适合这种跨平台批量归档?
适合,因为它同时覆盖批量链接、频道/资料页和图片图库,并提供本地化的命名与去重选项。
- Linux 提供 Debian/Ubuntu 的 deb、Fedora/openSUSE/RHEL 的 rpm,以及 amd64 和 aarch64 AppImage。
- 批量入口支持粘贴多个链接、加载
.txt,并可下载整个 subreddit、Reddit/X profile 和 Instagram/Pinterest profile。 - gallery-dl 覆盖 250+ 图片站,包括 DeviantArt、Pixiv、ArtStation、Flickr、Tumblr 和 Imgur。
- 可持久化设置 filename template、按平台组织、skip existing files、章节拆分、速度限制、并发和代理;频道跟随还能在后台检查新上传。
它适合个人本地归档,不等于提供云备份或保证每个站点长期可解析;站点改版和平台限制仍会影响结果。
- Download and install:Linux 的 deb、rpm 和 amd64/aarch64 AppImage
- What OmniGet downloads:Bulk 支持 `.txt`、subreddits、Reddit/X profiles、Instagram/Pinterest profiles
- What OmniGet downloads:Whole galleries and profiles from 250+ sites through gallery-dl
- What OmniGet downloads:filename template、organize by platform、skip existing files、speed limit、concurrent downloads、proxy、后台跟随频道
视情况
我不想注册 OmniGet 账户,也不希望下载行为上传到云端;我需要把设置、Cookie、插件和数据库放在 USB 上,并在 Windows 10/11 与 Linux 之间使用,这种约束下它适合我吗?
视情况,它符合无账户和本地优先,但 README 只明确 Windows 可通过便携模式把数据放到可执行文件旁,不能据此保证同一 USB 数据目录可跨 Windows 与 Linux 直接复用。
- 项目声明 No account、No ads、no telemetry on what you download,文件留在本机,也不依赖项目自有云端服务。
- Windows 便携模式通过
portable.txt或.portable触发,并将设置、数据库、cookies、plugins、caches、yt-dlp 和 FFmpeg 放入旁边的data目录。 - Linux 主要提供 AppImage、deb 和 rpm;README 没有说明 Linux 便携模式或跨系统数据库迁移。
- 本地保存 Cookie 和 API 密钥减少云端暴露,但 USB 或 data 目录被取得时,登录凭证仍可能泄露。
因此,单系统便携使用很匹配;Windows/Linux 共用同一数据目录则需要额外验证。
- OmniGet:Free、No account、no telemetry on what you download、Your files stay on your computer
- Portable mode:Create an empty file named `portable.txt` (or `.portable`)... data folder next to the executable
- Portable mode:Settings, the database, cookies, plugins, caches, yt-dlp and FFmpeg all move to a `data` folder
- 常见陷阱:本地保存 Cookie、API 密钥;便携磁盘或 data 目录被取得可能暴露登录凭证
- Download and install:Linux 提供 .deb、.rpm 和 AppImage
视情况
我在浏览器里已经登录 Instagram、Udemy 和 YouTube 会员内容,希望在 Windows 10/11 上直接把 Cookie 和 Referer 传给 OmniGet;这套流程适合我的登录态下载约束吗?
视情况,浏览器扩展能覆盖登录态传递,但成功率取决于站点识别、Cookie 有效期和账号权限。
- 扩展支持 YouTube、Instagram、Udemy、Hotmart、Rocketseat、Bilibili 等识别站点,并通过一键发送或 Alt+O 把页面交给桌面端。
- 它会转发 cookies 和 referer,README 明确将其用于 Instagram stories、paid course 和 members-only video。
- Cookie 按真实站点分组,能避免不同域名错误共用登录态;但错误账号、过期 Cookie、未配对扩展仍可能导致 403 或未授权。
- 项目不绕过 DRM、付费墙或权限控制,因此浏览器可播放不等于一定能下载。
如果浏览器登录的是拥有访问权的账号,匹配度较高;若依赖 DRM 或平台限制,不能保证可用。
- The browser extension, step by step:支持 YouTube、Instagram、Udemy、Hotmart、Rocketseat、Bilibili;forwards your cookies and referer
- The browser extension, step by step:such as Instagram stories, a paid course, or a members-only video
- 常见问题与限制:Cookie 过期、登录错误账号、扩展未配对可能导致未授权或 403
- Privacy and what OmniGet refuses to do:不绕过 DRM、付费墙或权限控制
适合
我想让 AI 代理调用 OmniGet 的下载、字幕和转换能力,团队已经采用 JSON 输入输出,并且希望 MCP 默认不影响核心下载链路;这个项目适合接入吗?
适合,项目已经把工具做成 JSON 输入输出的独立 Rust 命令,并提供可选的内置 MCP 服务。
- Tools 区域包含 108 个工具、16 个类别,每个 tile 对应一个 isolated Rust command,适合按能力组合调用。
- README 明确说明 JSON in / JSON out 同时支持 AI agents 通过 built-in MCP server 驱动这些工具。
- 工具中心提供搜索和平台筛选,Windows-only 工具会在其他系统隐藏;ready、beta、planned 状态也会展示出来。
- OmniDisc 聊天功能默认关闭,MCP 是可选能力,不是普通下载的必需链路;插件还会声明可访问的事件、目录、代理和下载队列权限。
因此,适合作为本地自动化入口;但它不是稳定的远程服务 API,权限边界、错误码、版本兼容和 MCP 的认证细节仍需自行确认。
- The Tools section: 108 tools in 16 categories
- The Tools section:Each tile is one job: an isolated Rust command with JSON in and JSON out;AI agents drive them through the built-in MCP server
- The Tools section:Windows-only items stay hidden elsewhere;ready、beta、planned 状态
- Plugins: Courses, Study, Telegram, Convert:插件权限声明;Built-in chat, off by default
视情况
我使用 macOS 10.15+ 的 M1 Mac,想保存 YouTube 4K/HDR 视频,但本机播放 VP9 和 AV1 会卡顿;OmniGet 能同时满足下载质量和 H.264 播放需求吗?
视情况,OmniGet 提供高质量选择和 Force H.264,但 README 没有保证每台 Mac 都能流畅处理 4K/HDR。
- macOS 10.15+ 的 Apple Silicon 可使用 aarch64 DMG;应用会自动安装并更新 yt-dlp 与 FFmpeg。
- 粘贴链接后可预览标题、缩略图和可用质量;配置项包含默认质量、音频格式、字幕、缩略图和元数据嵌入。
- 浏览器扩展提供 Force H.264 开关,README 明确针对播放 VP9 和 AV1 会卡顿的电脑。
- 4K/HDR 会增加磁盘、带宽和 CPU 压力;并且实际可用质量仍受 YouTube 账号、视频格式和 yt-dlp 解析结果影响。
如果目标是下载后转码或播放兼容性,值得采用;若要求所有 4K/HDR 内容都稳定可得,项目资料不足以承诺。
- Download and install:macOS 10.15+;omniget_x.y.z_aarch64.dmg for Apple Silicon (M1 and later)
- Your first download in one minute:shows available qualities;yt-dlp and FFmpeg install themselves and stay updated
- What OmniGet downloads:default quality、audio-only format、subtitle languages and format、thumbnail and metadata embedding
- The browser extension, step by step:Force H.264 switch for computers that stutter on VP9 and AV1
brew install --cask tonhowtf/tap/omniget
✨ 核心亮点
-
yt-dlp覆盖约1,800个站点,无需终端
-
内置课程播放器、PDF/EPUB阅读器和音乐库
-
Windows、macOS和Linux均提供安装包
-
支持KDE Connect向手机发送文件和链接
-
DRM保护课程会被跳过并报告
🔧 工程化
-
粘贴链接后显示标题、缩略图和可用质量
-
Courses插件支持Udemy、Hotmart课程续传
-
内置BitTorrent客户端支持.torrent和磁力链接
-
Tools提供108个Rust工具和内置MCP服务器
-
便携模式把设置、Cookies和FFmpeg放入data
⚠️ 风险
-
不绕过DRM或付费墙,受保护课程无法下载
-
浏览器扩展会转发Cookies和Referer到OmniGet
-
OmniDisc聊天仍属experimental且默认关闭
-
Tools中的beta工具未覆盖所有账户类型测试
-
用户需自行遵守版权和平台服务条款
👥 适合谁?
-
需要下载Udemy或Hotmart课程的桌面用户
-
不想维护yt-dlp命令参数的内容收集者
-
需要Windows、macOS或Linux跨平台工具的用户
-
希望让AI代理调用Rust工具的开发者