★ 13,893· 1,210 forks· Rust· GPL-3.0开源替代

OmniGet:全能下载+AI编程助手桌面端

tonhowtf/omniget

集成Udemy/Hotmart课程下载、YouTube等1800+站点视频抓取、Claude Code等AI编程代理的跨平台桌面工具,本地运行无需命令行

成熟度:维护活跃,最近提交0天前,16个open issues,近期发布v0.9.2版本

GitHub 仓库 → HN 讨论 · 3 点 · 2 评论对标:4K Video Downloader、Internet Download Manager、Cursor

项目体检

技术 · Rust + Tauri + Svelte 构建的跨平台桌面应用

许可 · GPL-3.0,允许商用但需开源衍生作品并保持相同许可

活跃 · 活跃开发中,最新版本v0.9.2发布于8天前,22位贡献者参与,最近提交于今日

解决什么

OmniGet 打通了三个常见痛点:一是在线课程和媒体内容的离线保存(Udemy、Hotmart 付费课程,YouTube、Instagram、TikTok 等1800+站点视频),二是 yt-dlp 等命令行工具的图形化操作门槛,三是 AI 编程助手(Claude Code、Codex、Gemini CLI)的桌面端集成与权限管理。用户无需打开终端,粘贴链接即可下载,或通过可视化界面调度 AI 代理完成编码任务,所有文件和操作日志均保存在本地。

为何火

13800+ Stars 的热度来自多重需求叠加:课程下载器话题(udemy-downloader/hotmart-downloader)中排名第一,填补了付费课程合法离线备份的空白;yt-dlp GUI 降低了1800+站点视频抓取的使用成本;AI 代理集成(支持 Claude Code、本地 Ollama 模型)提供了类似 Cursor 的桌面端替代方案,且强调本地运行和权限审查。GPL-3.0 开源协议、无账户/广告/遥测的承诺进一步吸引隐私敏感用户。

核心功能

下载能力:通过浏览器扩展抓取 Udemy/Hotmart 课程(需登录凭证),支持 YouTube 播放列表、4K 视频、Instagram Stories/Reels、TikTok、Twitter/X、Pinterest 看板、Reddit、Twitch VOD、Bilibili 等;内置 Torrent 客户端处理磁力链接。

媒体工具箱:Whisper 语音转文字、TTS 朗读、EPUB/PDF 阅读器、Anki 间隔重复记忆卡、音乐播放器、PDF 转 Markdown、图片/视频压缩、视频转 GIF、FFmpeg 格式转换。

AI 代理集成:图形化运行 Claude Code/Codex/Gemini CLI,支持多代理并行、循环执行直到测试通过、定时任务(Cron/Webhook 触发)、权限审查(Diff 预览)、撤销检查点;内置 MCP 服务器与客户端,提供156个工具供代理调用;可视化"等距世界"展示代理工作状态。

安装

访问 GitHub Releases 下载对应平台安装包(Windows .exe、macOS .dmg、Linux .AppImage/.deb),双击安装即可。首次使用需在设置中配置下载目录,使用课程下载功能需安装配套浏览器扩展(Chrome/Firefox)并登录课程平台获取 Cookie。AI 代理功能需在设置中填入 Anthropic/OpenAI API 密钥,或安装本地 Ollama 模型。

适合谁

  • 在线学习者:需离线保存 Udemy/Hotmart 已购课程,或批量下载 YouTube 教程播放列表
  • 内容创作者:需备份 Instagram/TikTok 作品,或从 Pinterest 导出灵感素材
  • 开发者:希望本地运行 AI 编程助手(类似 Cursor)但不想订阅商业服务,或需要权限审查和撤销机制
  • 隐私优先用户:拒绝云端下载服务的遥测和账户绑定,要求文件完全本地存储

社区评价

基于 Hacker News 讨论(3点,2评论):开发者在 Show HN 帖中表示"仍处早期阶段但每天使用",欢迎通过 GitHub Issues 反馈 Bug 和功能请求。争议点在于有用户收到未经授权的营销邮件,质疑邮件地址来源和合规性,开发者未在该讨论中回应此问题。社区整体反馈较少,尚未形成大规模公开讨论,需关注后续隐私政策澄清。

选型对比

vs 4K Video Downloader/IDM:商业下载器功能单一且需付费,OmniGet 免费开源且集成课程/媒体/AI 三大模块,但界面成熟度和下载稳定性可能不及商业软件。

vs yt-dlp 命令行:OmniGet 提供图形界面和浏览器扩展,降低使用门槛,但高级用户可能更偏好命令行的灵活性和脚本化能力。

vs Cursor/GitHub Copilot:Cursor 需订阅且代码在云端执行,OmniGet 支持本地 Ollama 模型和权限审查,适合敏感项目,但 AI 能力和生态成熟度不及 Cursor。

已知坑

  1. 课程下载合规性:仅支持已购课程的个人备份,违反平台 ToS 可能导致账户封禁,需自行承担法律风险
  2. 浏览器扩展依赖:课程下载需手动安装扩展并登录平台获取 Cookie,非技术用户可能遇到配置障碍
  3. AI 代理成本:Claude Code/Gemini CLI 需 API 密钥且按调用计费,本地 Ollama 模型需较高硬件配置(推荐16GB+内存)
  4. 社区争议:有用户反映收到垃圾邮件,开发者未公开回应邮件营销策略,需关注隐私政策更新
  5. 平台限制:Instagram/TikTok 等国际平台在中国大陆需梯子访问,部分站点可能因反爬策略失效

来源: GitHub 仓库 + Hacker News 讨论

安装方式:直接下载安装包(Windows/macOS/Linux)