OmniGet:一站式本地学习中心,下载课程、看电子书、听音乐、知识管理全包了
标签: 开源工具 / 学习工具 / Tauri / Rust / Svelte / 知识管理
原文: 微信公众号「几乎满级」https://mp.weixin.qq.com/s/cl_2F-yLv1mh8uQp0KqmQA
核心亮点
OmniGet 是一款免费开源的一站式桌面应用,将资源嗅探抓取、在线课程学习、影音播放、电子书阅读与知识管理融为一体。支持从 YouTube、Udemy、TikTok 等上千个平台下载内容,纯本地化、强隐私。前端 Svelte + TypeScript,后端 Rust + Tauri,4.4K Star,跨平台支持 Windows / macOS / Linux。
五大核心模块
1. 在线课程下载与学习
- 粘贴 Udemy、Hotmart 等平台链接,整套视频课程完整拉取到本地
- 内嵌播放器绑定硬核学习工作流
- 时间戳跳转笔记:边看视频边敲笔记,点击笔记直接跳转到对应时间点
- 番茄钟:锁定专注力
- 抽认卡(Flashcards):基于课程内容生成,遵循遗忘曲线进行间隔重复复习
2. 电子书阅读与管理
- 扔进 EPUB 或 PDF 文件,系统自动抓取匹配书籍封面与元数据
- 原生解析种子(.torrent)与磁力链
- 本地电子书架,完全离线可用
3. 音乐播放
- 接管本地无损音频
- 直接串流 Spotify 或 YouTube Music 在线歌单
- 同步滚动歌词
4. 资源下载
- 支持 YouTube、Udemy、TikTok 等上千个平台
- Ctrl+Shift+D 全局快捷键:直接读取剪贴板,后台静默零点击下载
- 内置 FFmpeg 转换器,免环境配置
5. 知识管理
- 双向链接 + 知识图谱,把零散思路编织成网
- 随着学习资料积累,形成个人知识体系
- P2P 直传:两台电脑间只需互对"4字代码"即可传输资料
技术栈
| 组件 | 技术 | 占比 |
|---|---|---|
| 前端 | Svelte + TypeScript | 66.7% + 9.2% |
| 后端 | Rust + Tauri | 17.9% |
| 协议 | GPL-3.0 | — |
| 跨平台 | Windows / macOS / Linux | 全兼容 |
隐私与安全
- 纯本地化:所有文件数据封存本地硬盘
- 不设云同步:无云端依赖,数据完全掌控
- 用户需自行对抓取内容的版权合规性负责
适用场景
- 在线课程学习者(Udemy/Coursera 等)
- 电子书重度读者
- 知识管理爱好者(类似 Obsidian 但更全能)
- 音乐发烧友(本地无损 + Spotify 串流)
- 需要离线学习的场景(网络不稳定地区)
- 重视隐私、不想依赖云端服务的学习者
项目信息
| 属性 | 详情 |
|---|---|
| 项目名 | OmniGet |
| GitHub | https://github.com/tonhowtf/omniget |
| Stars | 4.4K+ |
| 前端 | Svelte + TypeScript |
| 后端 | Rust + Tauri |
| 协议 | GPL-3.0 |
| 平台 | Windows / macOS / Linux |
| 特色 | 一站式学习中心、纯本地、强隐私 |
本文整理自微信公众号「几乎满级」,原文链接:https://mp.weixin.qq.com/s/cl_2F-yLv1mh8uQp0KqmQA