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

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

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

推荐文章

MySQL 1364 错误解决办法
2024-11-19 05:07:59 +0800 CST
Golang Sync.Once 使用与原理
2024-11-17 03:53:42 +0800 CST
SpaceX 600亿美元收购Cursor(节选)
2026-06-22 03:29:52 +0800 CST
#免密码登录服务器
2024-11-19 04:29:52 +0800 CST
程序员茄子在线接单