编程 OmniGet:一站式本地学习中心,下载课程、看电子书、听音乐、知识管理全包了

2026-05-14 10:25:32 +0800 CST views 8

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 + TypeScript66.7% + 9.2%
后端Rust + Tauri17.9%
协议GPL-3.0
跨平台Windows / macOS / Linux全兼容

隐私与安全

  • 纯本地化:所有文件数据封存本地硬盘
  • 不设云同步:无云端依赖,数据完全掌控
  • 用户需自行对抓取内容的版权合规性负责

适用场景

  • 在线课程学习者(Udemy/Coursera 等)
  • 电子书重度读者
  • 知识管理爱好者(类似 Obsidian 但更全能)
  • 音乐发烧友(本地无损 + Spotify 串流)
  • 需要离线学习的场景(网络不稳定地区)
  • 重视隐私、不想依赖云端服务的学习者

项目信息

属性详情
项目名OmniGet
GitHubhttps://github.com/tonhowtf/omniget
Stars4.4K+
前端Svelte + TypeScript
后端Rust + Tauri
协议GPL-3.0
平台Windows / macOS / Linux
特色一站式学习中心、纯本地、强隐私

本文整理自微信公众号「几乎满级」,原文链接:https://mp.weixin.qq.com/s/cl_2F-yLv1mh8uQp0KqmQA

推荐文章

Python 基于 SSE 实现流式模式
2025-02-16 17:21:01 +0800 CST
mysql关于在使用中的解决方法
2024-11-18 10:18:16 +0800 CST
JS中 `sleep` 方法的实现
2024-11-19 08:10:32 +0800 CST
Vue3 中提供了哪些新的指令
2024-11-19 01:48:20 +0800 CST
最全面的 `history` 命令指南
2024-11-18 21:32:45 +0800 CST
Claude:审美炸裂的网页生成工具
2024-11-19 09:38:41 +0800 CST
前端如何给页面添加水印
2024-11-19 07:12:56 +0800 CST
Nginx 跨域处理配置
2024-11-18 16:51:51 +0800 CST
mysql删除重复数据
2024-11-19 03:19:52 +0800 CST
Vue3中如何扩展VNode?
2024-11-17 19:33:18 +0800 CST
Vue3中如何处理跨域请求?
2024-11-19 08:43:14 +0800 CST
对多个数组或多维数组进行排序
2024-11-17 05:10:28 +0800 CST
程序员茄子在线接单