[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75074":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},75074,"omniget","tonhowtf\u002Fomniget","tonhowtf","Open-source desktop app for downloading, organizing and studying media. Native cross-platform (Tauri + Rust + Svelte). PDF\u002FEPUB reader with focus mode, timestamped notes and spaced repetition. Media downloads via yt-dlp (1.800+ sites). Extensible plugin system.","https:\u002F\u002Fdiscord.gg\u002FjgdxyPy7Vn",null,"Svelte",5583,439,22,17,0,103,393,600,309,38.93,"GNU General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"bilibili-downloader","course-downloader","desktop-app","download-manager","downloader","hotmart-downloader","instagram-downloader","media-downloader","open-source","reddit-downloader","rust","svelte","tauri","tiktok-downloader","twitter-downloader","udemy","udemy-downloader","video-downloader","youtube-downloader","yt-dlp","2026-06-12 02:03:32","\u003Cp align=\"center\">\n  \u003Cimg src=\"static\u002Floop.png\" alt=\"Loop, the OmniGet mascot\" width=\"120\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">OmniGet\u003C\u002Fh1>\n\n\u003Ch3 align=\"center\">Download once. Study, watch and listen inside the app.\u003C\u002Fh3>\n\n\u003Cp align=\"center\">\n\u003Cb>English\u003C\u002Fb>\n| \u003Ca href=\"README_zh_CN.md\">中文\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Ftonhowtf\u002Fomniget?style=for-the-badge&label=release\" alt=\"Latest Release\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPL--3.0-green?style=for-the-badge\" alt=\"License GPL-3.0\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Ftonhowtf\u002Fomniget?style=for-the-badge\" alt=\"Stars\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Ftonhowtf\u002Fomniget\u002Ftotal?style=for-the-badge&label=downloads\" alt=\"Downloads\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fomniget\u002F\">\u003Cimg src=\"https:\u002F\u002Fhosted.weblate.org\u002Fwidget\u002Fomniget\u002Ffrontend-json\u002Fsvg-badge.svg\" alt=\"Translation status\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>OmniGet\u003C\u002Fstrong> is a free desktop app that downloads videos, courses, books and music from the internet — then plays them inside. One window, no setup, your files stay on your computer.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fscreenshot.png\" alt=\"OmniGet home screen\" width=\"820\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## Get OmniGet\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Cth>Platform\u003C\u002Fth>\n    \u003Cth>Download\u003C\u002Fth>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cstrong>Windows\u003C\u002Fstrong>\u003C\u002Ftd>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Freleases\u002Flatest\">\u003Cimg alt=\"Download for Windows\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows-Portable_EXE-0078D6?style=for-the-badge&logo=windows&logoColor=white\" height=\"40\">\u003C\u002Fa>\n      \u003Cbr\u002F>\n      \u003Csub>Download the \u003Ccode>.exe\u003C\u002Fcode> and double-click. No installer, no admin needed.\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cstrong>macOS\u003C\u002Fstrong>\u003C\u002Ftd>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Freleases\u002Flatest\">\u003Cimg alt=\"Download for macOS\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS-DMG-000000?style=for-the-badge&logo=apple&logoColor=white\" height=\"40\">\u003C\u002Fa>\n      \u003Cbr\u002F>\n      \u003Csub>Open the \u003Ccode>.dmg\u003C\u002Fcode> and drag OmniGet to Applications.\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cstrong>Linux\u003C\u002Fstrong>\u003C\u002Ftd>\n    \u003Ctd>\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Freleases\u002Flatest\">\u003Cimg alt=\"Download Flatpak\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLinux-Flatpak-FFAA33?style=for-the-badge&logo=linux&logoColor=white\" height=\"40\">\u003C\u002Fa>\n      \u003Cbr\u002F>\n      \u003Csub>\u003Ccode>flatpak install wtf.tonho.omniget\u003C\u002Fcode> — or grab the bundle from Releases.\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\nUpdates run quietly in the background. Your files never leave your computer.\n\n---\n\n## What you do with it\n\nThree things you'll probably try on day one.\n\n### 1. Paste a link, get the video\n\nYouTube, Instagram, TikTok, Twitter, Reddit, Twitch, Bilibili — and around a thousand other sites. Drop the link in the box, pick a quality, the file is in your folder a moment later.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fscreenshot-omnibox.png\" alt=\"Paste URL omnibox\" width=\"720\" \u002F>\n  \u003Cbr\u002F>\n  \u003Cem>Paste, preview, download.\u003C\u002Fem>\n\u003C\u002Fp>\n\n### 2. Open a course and actually watch it\n\nDownload the whole course (Hotmart, Udemy, Kiwify, Skool, Teachable, Kajabi, Wondrium, Thinkific) and watch it without leaving the app. Resume at the second you stopped. Take notes that jump to that moment when you click them. Read the attached PDFs side by side.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fscreenshot-courses.png\" alt=\"Course player with notes\" width=\"720\" \u002F>\n  \u003Cbr\u002F>\n  \u003Cem>Course player, notes pinned to timestamps, attachments in the same window.\u003C\u002Fem>\n\u003C\u002Fp>\n\n### 3. Read books, real ones\n\nDrop a folder of PDFs and EPUBs. OmniGet pulls covers from them, fetches titles and authors, and opens each one in a built-in reader with highlights, bookmarks, a focus mode and a paper-feel theme for the eyes. CBZ comics and TXT\u002FHTML too.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fscreenshot-reader.png\" alt=\"Built-in book reader\" width=\"720\" \u002F>\n  \u003Cbr\u002F>\n  \u003Cem>Reader with highlights, notes panel and focus mode.\u003C\u002Fem>\n\u003C\u002Fp>\n\n---\n\n## Music, the way you remember it\n\nPoint OmniGet to your music folder and it shows your tracks the way iTunes used to: albums with covers, artists with discographies, a queue that doesn't argue with you.\n\n- Plays MP3, FLAC, M4A, OGG, Opus — anything you already have.\n- Pulls **synced lyrics** so they scroll along with the song.\n- Connects to **Spotify, SoundCloud, YouTube Music, Qobuz and Last.fm** — your playlists and likes show up next to your local files.\n- **Equalizer** with presets, dark theme variants per album cover, an activity dashboard with your top tracks and a Discord presence that shows what you're playing.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fscreenshot-music.png\" alt=\"Music player with album view\" width=\"820\" \u002F>\n  \u003Cbr\u002F>\n  \u003Cem>Local library, synced lyrics, streaming sources — one player.\u003C\u002Fem>\n\u003C\u002Fp>\n\n---\n\n## Where the downloads come from\n\nYou paste a link. OmniGet figures out the site, shows a preview with quality options, and downloads.\n\n| What | Examples |\n|------|----------|\n| Online courses | Hotmart, Udemy, Kiwify, Gumroad, Teachable, Kajabi, Skool, Wondrium, Thinkific, Rocketseat |\n| Video and audio | YouTube, Instagram, TikTok, Twitter \u002F X, Reddit, Twitch, Pinterest, Vimeo, Bluesky, Bilibili |\n| Asian platforms | Douyin (抖音), Xiaohongshu (小红书), Kuaishou (快手), Youku (优酷), iQiyi (爱奇艺), Tencent Video, Mango TV |\n| Files | `.torrent` and magnet links, P2P direct transfer between two computers with a 4-word code |\n\nIf yt-dlp supports a site, OmniGet downloads from it — roughly a thousand more.\n\n---\n\n## The small things that add up\n\nQuietly there when you need them.\n\n- **Pomodoro focus timer** that pauses your video when the session ends.\n- **Notes app** with bidirectional links, daily journal and a knowledge graph.\n- **Progress dashboard** with a streak counter, daily goals and a year-style heatmap.\n- **FFmpeg converter** for local files. No internet required.\n- **Telegram chat browser** that lets you save photos, videos and files from any chat.\n- **Browser extension** (Chrome and Firefox) that hands the current page to OmniGet with one click.\n- **Global hotkey** (`Ctrl+Shift+D`) that downloads whatever URL is in your clipboard.\n- **9 languages**, **14 themes** including Catppuccin, Dracula, One Dark Pro and three e-ink variants.\n\n---\n\n## How it feels day-to-day\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"assets\u002Fscreenshot-flow.png\" alt=\"OmniGet typical flow\" width=\"720\" \u002F>\n\u003C\u002Fp>\n\nCopy a link anywhere — a tweet, a Discord message, an open tab. Press `Ctrl+Shift+D`. OmniGet downloads in the background. You don't even open the window.\n\nOr paste in the omnibox, glance at the preview, click download.\n\nFor a course: log in once on the platform, browse your library, pick what you want, walk away. Every lesson and attachment lands in the folder you chose.\n\nFor books: drop the files in a folder you already use, scan once, and they appear with covers.\n\nFor music: point at a folder, and the library is yours.\n\n---\n\n## Build from source\n\nFor developers. If you just want to use OmniGet, [grab a release](#get-omniget).\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget.git\ncd omniget\npnpm install\npnpm tauri dev\n```\n\nRequires [Rust](https:\u002F\u002Frustup.rs\u002F), [Node.js](https:\u002F\u002Fnodejs.org\u002F) 18+, [pnpm](https:\u002F\u002Fpnpm.io\u002F).\n\n\u003Cdetails>\n\u003Csummary>Linux build dependencies\u003C\u002Fsummary>\n\n```bash\nsudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev patchelf\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Windows SmartScreen and macOS Gatekeeper warnings\u003C\u002Fsummary>\n\n**Windows:** SmartScreen may warn you on first run. Click **More info** → **Run anyway**. Standard for open source apps without a paid code signing certificate.\n\n**macOS:** If Gatekeeper blocks the app, run in Terminal:\n\n```bash\nxattr -cr \u002FApplications\u002Fomniget.app\ncodesign --force --deep --sign - \u002FApplications\u002Fomniget.app\n```\n\n\u003C\u002Fdetails>\n\nProduction build: `pnpm tauri build`.\n\n---\n\n## Contribute\n\nBug or feature idea? [Open an issue](https:\u002F\u002Fgithub.com\u002Ftonhowtf\u002Fomniget\u002Fissues). Pull requests welcome — see [CONTRIBUTING.md](CONTRIBUTING.md).\n\nOmniGet is translated on [Weblate](https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fomniget\u002F). Pick a language, translate in your browser, Weblate opens a pull request automatically.\n\n## Notice to platform owners\n\nIf you represent a listed platform and have concerns, email **tonhowtf@gmail.com** from a company address. The platform comes off the list right away.\n\n## Legal\n\nOmniGet is meant for personal use. Respect copyright and each platform's terms of service. You are responsible for what you download.\n\n## License\n\n[GPL-3.0](LICENSE). The OmniGet name, logo and Loop mascot are project trademarks not covered by the code license.\n","OmniGet 是一个开源的桌面应用程序，旨在帮助用户在电脑上学习在线课程和阅读电子书。它支持观看来自Hotmart、Udemy、Kiwify等平台的课程，并提供带时间戳的笔记、间隔重复记忆卡以及专注计时器功能；对于PDF和EPUB格式的电子书，则支持高亮标注、书签及专注模式阅读。此外，该应用还能够下载YouTube、Instagram、TikTok等内容以及种子文件。基于Svelte框架构建，界面简洁友好，适合需要在一个应用内完成多媒体内容下载与学习管理的个人或教育场景使用。",2,"2026-06-11 03:52:12","high_star"]