你是不是也遇到过这种情况:下载 YouTube 要找一个工具,保存 Instagram 又要换一个网站;折腾 yt-dlp 存课程,还得再装个软件提字幕;PDF、音频、视频处理又是另外一套。工具越来越多,真正麻烦的反而不是下载本身,而是“怎么把这些东西管起来”。

打开网易新闻 查看精彩图片

最近 GitHub 上有个项目把这件事做到了极致——OmniGet。它目前已斩获 13K+ Stars,支持 1800+ 网站,且绝不只是个下载器:下载、字幕、转写、PDF、视频转换、电子书阅读、笔记、AI、MCP 甚至浏览器扩展,全被塞进了一个桌面应用里。

打开网易新闻 查看精彩图片

它到底是什么?

一句话概括:OmniGet = 一个把各种互联网内容“下载 + 处理 + 管理”整合到一起的开源桌面工具。

打开网易新闻 查看精彩图片

它底层使用了大家熟悉的 yt-dlp + FFmpeg,但完全屏蔽了命令行参数。打开软件丢入链接,它会自动识别网站并展示标题、封面、清晰度等信息,点击即可下载。官方支持列表涵盖 YouTube、Instagram、TikTok、X/Twitter、Reddit、Bilibili、Udemy、Hotmart 等 1800+ 网站。 这解决了一个极其现实的问题:你再也不需要记住每个平台该用什么工具了。

打开网易新闻 查看精彩图片

它真正厉害的地方,不只是“下载”

如果只是下载器,很难让人觉得特别。OmniGet 的核心差异在于:它把“下载之后怎么办”也一并解决了。

下载视频后,你可以直接在软件内完成“视频 → 转字幕 → 转写 → 翻译 → 剪辑 → 压缩 → 转格式”的全链路;如果是课程,还能直接进入内置 Study 模块继续学习。它集成了视频播放器、PDF/EPUB 阅读器、Markdown 笔记、Anki 闪卡、番茄钟和音乐库。它的思路不再是“帮你把文件下下来”,而是 “帮你把下载的内容真正用起来”。这才是它与普通下载工具的本质区别。

打开网易新闻 查看精彩图片

158 个工具,已经有点离谱了

OmniGet 目前官方列出了 158 个工具、25 个分类,从音视频、PDF、图片到 AI 和系统工具应有尽有。

  • 视频:下载、裁剪、压缩、转 GIF、去静音、稳定画面、字幕处理
  • PDF:合并、拆分、压缩、OCR、修复、加水印、转 Markdown
  • 图片:放大、压缩、调整尺寸、去除元数据、查重、OCR
  • 音频:降噪、响度标准化、语音转字幕
  • 开发者工具:Hash/HMAC、Base64、XOR、编码转换、文件分析

它现在更像是一个 “本地内容处理工具箱”,而非单一功能的下载器。

浏览器扩展,是另一个很实用的设计

OmniGet 提供的浏览器扩展彻底省去了“复制链接 → 切换软件”的繁琐步骤。看到支持的网站,点击扩展即可将当前页面交给 OmniGet 处理。

更关键的是,它能利用浏览器当前的登录状态,自动传递 Cookie 和 Referer,从而处理部分需要登录才能访问的内容(如付费课程、私密社交平台)。 这比手动导出 Cookie 方便太多。当然,这不意味着可以绕过平台权限,使用时仍需遵守网站条款与版权要求,仅处理自己有权访问的内容。

打开网易新闻 查看精彩图片

更有意思的是:它开始和 AI Agent 接上了

OmniGet 可以开启本地 MCP Server,将其中 37 个工具暴露给 AI Agent。 你可以直接对 Agent 说:“把这个视频下载下来转成字幕”“把这个 PDF 转成 Markdown 并提取文字”“帮我找出电脑里重复的文件”。AI 负责理解需求,OmniGet 负责执行具体工具。

官方已提供 Claude Code、Claude Desktop、Cursor、VS Code、Goose、Codex 等配置示例。 这体现了一个明显趋势:以前是“人操作工具”,现在开始变成“AI 调工具”。

怎么使用?

最简单的方式是直接进入 GitHub Releases 下载对应版本(最新为 v0.9.2,支持 Windows/macOS/Linux),无需安装 Python 或折腾 FFmpeg。 Windows 用户还可直接运行:

winget install -e --id tonhowtf.OmniGet

安装后打开软件,粘贴链接、选择清晰度、点击下载即可。喜欢命令行的用户也可使用 omniget-cli:

# 查看链接信息omniget info # 下载指定清晰度omniget download  -q 1080 -o ~/Videos# 批量下载omniget batch links.txt -m 3

它没有强迫任何人放弃命令行,而是同时提供了 GUI + CLI + MCP 三种使用方式。

OmniGet 最值得关注的,其实是这个变化

过去我们习惯把工具拆得极细:下载器、PDF 工具、字幕工具、AI 工具各自为政。OmniGet 却反其道而行,试图将这些能力统一到一个本地工作台里。

整个项目采用 GPL-3.0 开源,无需注册账号、无广告,所有数据与文件均保留在本机。技术栈为 Tauri 2 + Rust + SvelteKit/Svelte 5 + SQLite,组合了 yt-dlp、FFmpeg、aria2、gallery-dl、whisper.cpp 等成熟开源组件。 它没有重新发明下载技术,而是把一堆成熟的开源能力重新组织了一遍,最终留给用户的只有一个极简动作:复制链接 → 粘贴 → 开始处理。

最后

OmniGet 不只是一个下载器,而是在尝试把“互联网内容获取 + 本地处理 + 学习 + AI Agent”整合成一个开源桌面工作台。 如果你经常处理视频、课程、字幕、PDF、图片或各类网络内容,这个项目绝对值得放进收藏夹。当然,涉及付费课程、版权视频、私有内容时,请务必确保自己拥有合法的访问与保存权限。

如果把 下载、PDF、字幕、视频处理、AI、MCP 全部集中到一个桌面工具里,你觉得这种“一站式工具箱”会不会逐渐取代一堆单功能软件?

各位互联网搭子,要是这篇文章成功引起了你的注意,别犹豫,关注、点赞、评论、分享走一波,让我们把这份默契延续下去,一起在 AI 科研的海洋里乘风破浪!