★ 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)