Loop,OmniGet 的吉祥物

OmniGet

下载一次,全程在应用内学习、观看和聆听。

English | 中文

最新版本 GPL-3.0 许可证 Stars 下载量 翻译进度

OmniGet 是一款免费的桌面应用,从互联网下载视频、课程、书籍和音乐 —— 然后在应用内播放。一个窗口,无需配置,所有文件都保存在你的电脑上。

OmniGet 主界面

--- ## 获取 OmniGet
平台 下载
Windows Windows 下载
下载 .exe 文件,双击运行。无需安装器,无需管理员权限。
macOS macOS 下载
打开 .dmg 文件,把 OmniGet 拖入「应用程序」。
Linux Flatpak 下载
flatpak install wtf.tonho.omniget —— 或从 Releases 下载安装包。
更新在后台静默进行。你的文件永远不会离开你的电脑。 --- ## 你能用它做什么 第一天就可能想试的三件事。 ### 1. 粘贴链接,得到视频 YouTube、Instagram、TikTok、Twitter、Reddit、Twitch、哔哩哔哩 —— 以及大约一千个其他网站。把链接放进输入框,选择画质,文件转眼就在你的文件夹里。

粘贴 URL
粘贴、预览、下载。

### 2. 打开课程,真的开始看 下载整个课程(Hotmart、Udemy、Kiwify、Skool、Teachable、Kajabi、Wondrium、Thinkific),在应用内观看,不用切换窗口。从你停下的那一秒继续。做笔记,点击笔记就跳到对应的时刻。课程附带的 PDF 在同一屏并排显示。

带笔记的课程播放器
课程播放器、绑定时间戳的笔记、同一窗口里的附件。

### 3. 阅读真正的书 把装着 PDF 和 EPUB 的文件夹丢进来。OmniGet 自动提取封面、获取书名和作者,每本都用内置阅读器打开 —— 支持高亮、书签、专注模式和护眼的纸质质感主题。CBZ 漫画和 TXT/HTML 也支持。

内置阅读器
带高亮、笔记面板和专注模式的阅读器。

--- ## 音乐,按你记忆中的样子 把 OmniGet 指向你的音乐文件夹,它会像当年的 iTunes 那样展示:带封面的专辑、带完整唱片目录的艺术家、不会跟你抬杠的播放队列。 - 支持 MP3、FLAC、M4A、OGG、Opus —— 你已经有的格式都能放。 - 提取**同步歌词**,跟着歌曲滚动。 - 接入 **Spotify、SoundCloud、YouTube Music、Qobuz 和 Last.fm** —— 你的歌单和喜欢的曲目会和本地文件并列显示。 - **均衡器**带预设、跟随专辑封面变色的深色主题、显示你最常听曲目的活动统计,以及一个能显示你正在听什么的 Discord Rich Presence。

带专辑视图的音乐播放器
本地媒体库、同步歌词、流媒体源 —— 一个播放器。

--- ## 下载来源 你粘贴链接。OmniGet 识别网站,显示带画质选项的预览,然后下载。 | 类型 | 示例 | |------|------| | 在线课程 | Hotmart、Udemy、Kiwify、Gumroad、Teachable、Kajabi、Skool、Wondrium、Thinkific、Rocketseat | | 视频与音频 | YouTube、Instagram、TikTok、Twitter / X、Reddit、Twitch、Pinterest、Vimeo、Bluesky、哔哩哔哩 | | 亚洲平台 | 抖音、小红书、快手、优酷、爱奇艺、腾讯视频、芒果TV | | 文件 | `.torrent` 和 磁力链接,两台电脑之间用 4 个词的代码直接 P2P 传输 | 只要 yt-dlp 支持的网站,OmniGet 就能下 —— 大约还有一千个。 --- ## 那些不抢戏却很顺手的小功能 需要时静静地在那里。 - **番茄钟**结束时自动暂停视频播放。 - **笔记应用**带双向链接、每日日志和知识图谱。 - **进度仪表盘**带连续天数、每日目标和年度热力图。 - **FFmpeg 转换器**本地处理,无需联网。 - **Telegram 聊天浏览器**让你保存任何聊天中的图片、视频和文件。 - **浏览器扩展**(Chrome 和 Firefox)一键把当前页面交给 OmniGet。 - **全局快捷键**(`Ctrl+Shift+D`)下载剪贴板里的 URL。 - **9 种语言**、**14 个主题**,包括 Catppuccin、Dracula、One Dark Pro 和三种水墨屏风格。 --- ## 日常体验

OmniGet 日常使用流程

在任何地方复制一个链接 —— 一条推文、一条 Discord 消息、一个打开的标签页。按下 `Ctrl+Shift+D`。OmniGet 在后台下载。你甚至不用打开窗口。 或者粘贴到输入框,看一眼预览,点下载。 下载课程:在平台上登录一次,浏览你的资源库,挑想要的,然后走开。每一节课、每一个附件都会落到你选的文件夹里。 读书:把文件丢进你已经在用的文件夹,扫描一次,它们就带封面出现了。 听音乐:指向一个文件夹,媒体库就是你的了。 --- ## 从源码构建 面向开发者。如果你只想用 OmniGet,请[去 Releases 下载](#获取-omniget)。 ```bash git clone https://github.com/tonhowtf/omniget.git cd omniget pnpm install pnpm tauri dev ``` 需要 [Rust](https://rustup.rs/)、[Node.js](https://nodejs.org/) 18+、[pnpm](https://pnpm.io/)。
Linux 构建依赖 ```bash sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev patchelf ```
Windows SmartScreen 和 macOS Gatekeeper 提示 **Windows:** 首次运行时 SmartScreen 可能会提示。点击「更多信息」→「仍要运行」。这是没有付费代码签名证书的开源应用的常见情况。 **macOS:** 如果 Gatekeeper 拦截了应用,在终端运行: ```bash xattr -cr /Applications/omniget.app codesign --force --deep --sign - /Applications/omniget.app ```
生产构建:`pnpm tauri build`。 --- ## 贡献 有 bug 或想法?[开一个 issue](https://github.com/tonhowtf/omniget/issues)。欢迎 Pull Request,详见 [CONTRIBUTING.md](CONTRIBUTING.md)。 OmniGet 在 [Weblate](https://hosted.weblate.org/engage/omniget/) 上进行翻译协作。选一门语言,在浏览器里翻译,Weblate 会自动开 PR。 ## 给平台方的说明 如果你代表某个被列出的平台并有疑虑,请用公司邮箱发邮件到 **tonhowtf@gmail.com**。该平台会立刻从列表中移除。 ## 法律声明 OmniGet 仅供个人使用。请尊重版权和每个平台的服务条款。你对自己下载的内容负责。 ## 许可证 [GPL-3.0](LICENSE)。OmniGet 名称、logo 和 Loop 吉祥物是项目商标,不在代码许可证覆盖范围内。