一键搞定1800+网站下载的软件 支持YouTube 4k、B站、TikTok...开源免费

 从Udemy网课到B站4K弹幕视频,这个开源工具想把你电脑里所有下载软件都替换掉

先说个大部分人都遇到过的场景。你想存一个YouTube视频,搜半天找到个在线下载网站,结果满屏广告加一堆假下载按钮。你报了个Udemy的课想离线看,又得去找专门的课程下载脚本,跑起来还三天两头因为平台改版就失效了。音乐是音乐,视频是视频,书是书,各用各的软件,互相不认识。每次下载都像是拼凑出来的临时方案。

OmniGet想解决的就是这堆麻烦事。它是个免费开源的桌面软件,Windows、macOS、Linux都能用,核心思路很简单:不管你复制的链接是什么,丢进去它自己认。YouTube视频、TikTok、Instagram、推特、B站、Udemy课程、种子磁力链接,甚至是一首歌,它都能识别出来该怎么处理。不用开终端,不用装Python,双击打开软件,粘贴链接,完事。

项目地址:https://github.com/tonhowtf/omniget

标题为“OmniGet 一站式下载 + 媒体中心”,副标题写着“从 Udemy 网课到 B 站 4K 弹幕视频,想把你电脑里所有下载软件都替换掉”。画面中央展示 OmniGet 的桌面应用界面,包括智能识别下载链接、下载任务列表和媒体库。左侧列出支持的平台,包括 YouTube、Bilibili、Udemy、TikTok、Twitter、Instagram、BT/磁力链接和音乐平台,并注明支持 1800 多个网站。右侧展示 B 站 4K/HDR 下载、弹幕保存、课程下载及 PDF 下载等功能示意,下方介绍视频播放、电子书阅读、音乐播放和笔记功能。底部标注项目开源免费、GitHub 5.1k+ Star、380+ Fork、2.5k+ Commits,支持 Windows、macOS、Linux,采用 Tauri、Rust、Svelte 技术栈

它底层其实用了一个叫yt-dlp的开源下载引擎——这玩意儿在技术圈算是"万能视频下载器"的代名词,支持一千八百多个网站。很多同类工具本质上就是给yt-dlp套了个界面,OmniGet也是这个路子,但它没止步于此。像B站这种平台,它专门做了深度适配:登录账号后能下4K、HDR、杜比视界,连弹幕都能存成XML或ASS格式,给Kodi、Jellyfin这类家庭影音库用户还准备了自动生成的分类元数据。这种细节说明团队是真的在为不同平台的重度用户考虑,而不是简单套壳完事。

课程下载这块是它比较少见的能力。市面上专门做Udemy、Hotmart课程下载的工具不多,大多是命令行脚本,用起来门槛不低。OmniGet把这个流程做成了图形界面:登录平台账号,选课程,它把每一节课加上附带的PDF一起下下来。这里得说句实话——下载付费课程这件事本身处在版权和平台条款的灰色地带,项目的README里也专门写了"仅供个人使用,请遵守版权和各平台服务条款",算是把责任划清楚了。如果你是买了课但想离线看,这没什么问题;但拿它去搬运别人的付费内容,那是你自己要承担的风险,软件不背这个锅。

真正让我觉得这个项目有点意思的,是它下载完之后还想让你"待在里面"。这个思路挺反直觉的——大部分下载工具的使命到"文件存到硬盘"就结束了,OmniGet偏要往后再走一步。下完的课程能直接在软件里看,还能做带时间戳的笔记,点笔记直接跳到那一秒的画面。你要是往里丢一堆PDF和EPUB,它会自动扒封面、认作者书名,变成一个带高亮和护眼模式的电子书架。音乐这块更完整,不仅能放本地文件,还能接入Spotify、SoundCloud、网易云那种体验的歌词滚动效果,外加均衡器和主题皮肤。说白了,它想同时当下载器、播放器、阅读器、音乐库,一个软件干四份工作。

软件采用简洁的三栏布局,左侧为导航菜单,包含 Home、Downloads、Marketplace、Settings、About 和 Courses 等选项;中间区域提供下载入口,支持粘贴 URL、磁力链接(Magnet)、Torrent 或搜索内容,并可切换 URL、Batch、Torrent、P2P 等下载模式;界面下方显示支持 YouTube、Instagram 等上千个网站。整个窗口置于深蓝色渐变背景中央,整体风格现代、极简,突出“一站式多平台下载”的设计理念

野心是野心,但也得说说局限。这么多功能堆在一起,软件体积和界面复杂度肯定不会小,对只是想偶尔存个视频的轻度用户来说,可能有种"杀鸡用牛刀"的感觉——你打开它可能只是想下一个视频,结果发现自己进了一个音乐播放器加读书软件加笔记本的综合体。另外因为没有花钱做代码签名,Windows首次运行会被SmartScreen拦一下,macOS也会被Gatekeeper警告,得手动点"仍要运行"或者敲一行终端命令解除限制。这对熟悉电脑操作的人不算事,但对纯小白用户可能会被这个警告吓退,以为软件有问题。

从项目本身的活跃度看,GitHub上5100多个star、380次fork、两千五百多次提交,更新频率不低,最新版本是2026年5月发的,基本能确认这不是个玩票项目,背后有人在持续维护。技术栈用的是Tauri加Rust加Svelte的组合,这个搭配在桌面应用圈子里算是比较新潮但也比较靠谱的选择——比传统的Electron应用更轻量,启动速度和内存占用通常会好不少。

整体来看,如果你经常需要下东西又懒得折腾命令行,尤其是同时有下课程、下视频、攒本地音乐库这几种需求,OmniGet算是把这些拼凑工具整合到一起的一次不错尝试。但它不是那种"人人都该装"的通用工具,更像是给"下载重度用户"准备的瑞士军刀——功能全,上手也不复杂,前提是你愿意花几分钟适应它塞进去的一堆额外功能。

项目地址:https://github.com/tonhowtf/omniget

Previous Post
No Comment
Add Comment
comment url