← Semua Review Repo

OmniGet

Manajer unduhan desktop untuk kursus, media, dan 1.800-an situs — dengan 158 alat lokal dan 37 di antaranya terbuka untuk agen lewat MCP

Open SourceRustTauri 2Download ManagerMCP Server

Editorial Wawasan AI · Diperbarui 5 November 2026

★ 3.252 stars⑂ 382 forks
7.5/ 10

OmniGet duduk di peringkat tiga tren harian Trendshift 5 November 2026. Deskripsi repositori yang dikembalikan API berbunyi Open-source download manager for courses (Udemy/Hotmart), YouTube, music & 1,800+ sites. Built with Tauri 2.0, Rust & Svelte, dan README yang dibaca pada hari yang sama memperluasnya menjadi satu aplikasi desktop berisi empat kelompok kerja: mengunduh, mengolah berkas, membaca dan belajar hasilnya, serta memakainya dari sisi agen lewat server MCP dan plugin Claude Code. Ini bukan produk AI lebih dulu: yang AI adalah lapisan transkripsi whisper.cpp, enam alat di kategori AI, dan pintu MCP. Yang membuatnya panjang adalah angka yang README cetak — 158 alat dalam 25 kategori, 38 platform kursus, dan 37 alat yang terbuka untuk agen.

Fitur Highlight

Ringkasan kemampuan utama dari dokumentasi dan README resmi proyek.

  • •Empat pintu masuk yang README tulis: tempel tautan di layar utama, ekstensi browser yang meneruskan cookie situs yang sedang kamu buka, pintas global Ctrl+Shift+D untuk mengunduh dari clipboard tanpa membuka jendela, dan omniget-cli yang ikut terbit di setiap rilis
  • •Bagan pembanding README menaruh OmniGet di kolom pertama lalu menulis baris Harga dan lisensi sebagai Free, GPL-3.0 untuk OmniGet, Free, Unlicense untuk yt-dlp tunggal, Free with ads untuk pengunduh satu situs, dan Subscription untuk pengunduh kursus berbayar
  • •Server MCP di Tools → AI membuka 37 alat lewat jembatan lokal yang sama dengan ekstensi browser, di belakang token per instalasi, dengan potongan konfigurasi siap tempel untuk Claude Code, Claude Desktop, Cursor, VS Code, Goose, dan Codex — README menandainya *beta*
  • •Enam alat di kategori AI: bandingkan harga model antar penyedia dari LiteLLM dan models.dev, ledger belanja AI lokal, pengelola model Ollama, humanize text (*beta*), brankas kunci API dengan cek saldo OpenRouter, DeepSeek, SiliconFlow, dan New API plus ekspor ke Claude Code, Codex, Cherry Studio, opencode, atau berkas `.env`, dan MCP server
  • •API GitHub pada 5 November 2026 pukul 07.04 WIB: 3.214 bintang, 374 fork, bahasa Rust, lisensi SPDX GPL-3.0, 15 pengikut, dan 13 pada field open_issues_count. Repo dibuat 8 Juli 2026, push terakhir 4 November 2026, dan 21 rilis terhitung API dengan terbaru v0.14.0 terbit 31 Oktober 2026

Skor Rinci

Kemudahan Setup7.2
Fitur & Ekstensibilitas9.0
Komunitas & Momentum7.4
Dokumentasi8.6
Kesiapan Produksi6.4

Kelebihan

  • +README tidak berhenti di satu instruksi pasang: ada berkas installer per sistem (setup.exe, portable.exe, msi, dmg per arsitektur, deb, rpm, AppImage), jalur winget dan brew, lalu tiga perbaikan kegagalan-start yang ditulis apa adanya — SmartScreen di Windows, dua perintah xattr dan codesign untuk Gatekeeper di macOS, dan libfuse2 untuk AppImage di Debian 12+ atau Ubuntu 24.04+
  • +Bagian Linux menyebut penyebab kegagalan yang jarang dituliskan proyek lain: WebKitGTK memainkan video lewat GStreamer, jadi kalau plugin GStreamer tidak ada, proses web-nya sendiri yang mati dan jendela tinggal kosong — README lalu memberi satu paket yang menghentikan crash-nya, yaitu gst-plugins-good
  • +Cara kerja ekstensi browser dijelaskan per tingkat, termasuk batasnya: aplikasi hanya mendengarkan di 127.0.0.1 pada port 47720 sampai 47729 dengan token yang dibuat per instalasi sehingga tidak ada yang keluar mesin, dan kalau OmniGet tertutup klik jatuh ke skema tautan omniget:// yang tetap mengantrekan URL tetapi tidak bisa membawa cookie
  • +Etika dan legal ditulis sebagai kalimat, bukan disembunyikan: README menyebut OmniGet mengunduh apa yang sesi login-mu sendiri sudah bisa buka, tidak melewati DRM, tidak menembus paywall, tidak membagikan kredensial, dan ceramah ber-DRM dilewati serta dilaporkan — dengan penutup 'Anda yang bertanggung jawab menghormati hak cipta dan ketentuan tiap platform'
  • +Rilisnya bertanda: kebijakan tanda tangan kode README menulis tanda tangan gratis untuk Windows disediakan SignPath.io dengan sertifikat SignPath Foundation, dan perubahan kode serta rilis bertanda direviu pemelihara OpenSelena; berkas rilis terbaru memuat 33 aset termasuk berkas .sig untuk pembaruan
  • +Dokumentasi teknisnya berjalan sampai tingkat sumber: README mencantumkan tumpukan Tauri 2, Rust, SvelteKit dengan Svelte 5, SQLite, yt-dlp, FFmpeg, librqbit untuk torrent, whisper.cpp, aria2, dan gallery-dl, menjelaskan mengapa rust-toolchain.toml dipaku, dan memberi flag build yang melewati kegagalan kunci privat updater untuk kompilasi lokal

Kekurangan

  • −Kolom homepage API dan lencana README tidak menyebut alamat yang sama: API mengembalikan https://t.me/OpenSelena, sementara lencana pertama di README mengarah ke situs omniget.nav.bd dan kanal Telegram ditulis terpisah — keduanya kami kutip apa adanya
  • −Daftar 20 topics yang README cetak di blok komentar pencarian tidak sama dengan 20 topics yang API kembalikan hari ini; API menaruh downloadmanager, gui, hacktoberfest, homebrew, trending, dan windows, sedangkan README menulis daftar berisi downloader, course-downloader, udemy-downloader, dan subtitle-downloader
  • −Terjemahan antarmuka baru 12 bahasa — Inggris, Portugis, Spanyol, Prancis, Italia, Yunani, Rusia, Jepang, Persia, Lao, Mandarin sederhana dan tradisional — tanpa Bahasa Indonesia, dan README hanya menyediakan empat berkas README (Inggris, Portugis Brasil, Rusia, Mandarin sederhana)
  • −Angka 158 alat, 37 alat MCP, dan 38 platform kursus adalah hitungan yang README cetak pada hari baca, bukan hasil uji Wawasan AI; README sendiri menandai MCP server, humanize text, dubbing,.dictation, dan beberapa alat lain sebagai *beta*, dan memakai label *planned* untuk ubin yang belum melakukan apa pun
  • −Beban hukumnya tidak merata: kategori Instagram berisi 24 alat yang berjalan di sesi login pengguna — termasuk stories, close friends, daftar pengikut, dan 'whitelist' — dan README menyebut pembacaannya diatur sementara aksi tulis berhenti saat tanda pembatasan pertama muncul; itu perilaku teknis, bukan izin dari platform
  • −Dari 15 kontributor pertama yang API tampilkan, 175 dari 331 kontribusi ada di satu nama, yaitu igect, yang README tulis sebagai pemelihara, dengan tonhowtf disebut sebagai arsitek awal — proyek ini praktis bertumpu pada satu orang

Ulasan Lengkap

Pada 5 November 2026 Trendshift menempatkan OpenSelena/omniget di peringkat tiga tren harian, di bawah storytold/craft-anything di posisi satu dan NVIDIA/auto-ontology di posisi dua, dengan D4Vinci/Scrapling mengikuti di posisi empat dan mattpocock/skills di posisi lima. Deskripsi repositori yang dikembalikan API berbunyi Open-source download manager for courses (Udemy/Hotmart), YouTube, music & 1,800+ sites. Built with Tauri 2.0, Rust & Svelte. API yang dibaca pukul 07.04 WIB pada hari yang sama mencatat 3.214 bintang, 374 fork, bahasa Rust, lisensi SPDX GPL-3.0, 15 pengikut, dan 13 pada field open_issues_count; seperti biasa field itu menghitung isu dan pull request terbuka dalam satu kolom, dan pencarian API memecahnya menjadi lima isu terbuka plus delapan pull request terbuka. Repo dibuat 8 Juli 2026, push terakhir 4 November 2026, ukuran repositori 78.696 kilobyte, cabang bawaan main, dan kolom homepage API berisi https://t.me/OpenSelena. Rilis yang terhitung API ada 21, terbaru v0.14.0 bernama OmniGet 0.14.0 yang terbit 31 Oktober 2026 dengan 33 berkas aset — dari OmniGet_0.14.0_x64-setup.exe yang terunduh 4.132 kali sampai berkas .sig untuk pembaruan otomatis — dan catatan rilis yang membuka dengan BitTorrent Telemetry & Endgame Completion plus perbaikan ekstraktor Skool karena ketidakcocokan build ID Next.js pada isu nomor 94. Daftar kontributor API di 15 nama teratas menempatkan igect pada 175 kontribusi, InstaZDLL 53, dependabot[bot] 49, YahyaZekry 18, dan D0n-A 11. Wawasan AI tidak menginstal aplikasinya, tidak menjalankan satu unduhan pun, dan tidak membuka port 47720 hari ini.

Yang README klaim soal luasnya permukaan fitur perlu dibaca per lapis, karena yang AI hanya sebagian kecil. Bagian pembuka menaruh satu kotak teks sebagai pusat: tempel tautan, lihat pratinjau dengan opsi kualitas, klik unduh, lalu jendela yang sama memutar kursusnya, membaca PDF-nya, mentranskripsi audionya, dan mencadangkan papan Pinterest-nya — dengan yt-dlp dan FFmpeg yang dipasang dan diperbarui sendiri, dan README menyebut yt-dlp diperiksa terhadap SHA-256 sebelum dijalankan. Daftar kemampuannya dikelompokkan: kursus di 38 platform lewat plugin Courses yang tertanam di biner, video dan audio dari YouTube, Instagram, TikTok, X, Reddit, Twitch, Vimeo, Bluesky, Threads, Pinterest, dan Douyin, Bilibili sampai 4K dan HDR sesuai langganan pemakai, 250-an situs galeri lewat gallery-dl, berkas .torrent dan magnet dengan klien BitTorrent bawaan, serta Telegram lewat plugin Telegram. Di atas itu ada bagian Tools yang README judul sebagai 158 tools in 25 categories, tiap ubin satu pekerjaan dengan Rust sebagai perintah terisolasi ber-JSON masuk dan JSON keluar, dan README menulis struktur itulah yang membuat agen bisa memakainya lewat MCP. Enam ubin di kategori AI berisi pembanding harga model antar penyedia dari LiteLLM dan models.dev, ledger belanja AI harian di mesin sendiri, pengelola model Ollama, humanize text yang berstatus beta, brankas kunci API dengan cek saldo untuk OpenRouter, DeepSeek, SiliconFlow, dan New API, serta MCP server yang juga beta. Untuk pengguna terminal, README mencetak lima bentuk perintah: omniget info untuk melihat judul dan format tanpa mengunduh, download dengan -q dan -o, download --audio-only --subs, batch dengan -m untuk paralelisme, dan import-cookies format Netscape. Semua angka jumlah alat itu klaim proyek pada hari baca.

Sisi yang paling berguna untuk dibaca sebagai peta risiko ada di bagian privasi, ekstensi, dan lisensi, dan README tidak mengaburkannya. Kalimat kuncinya: semua berjalan di komputermu, tidak ada akun, tidak ada server mereka di tengah, dan tidak ada telemetri tentang apa yang kamu unduh; cookie dan kunci API hidup di profil lokal; satu-satunya panggilan jaringan atas nama aplikasi adalah ke situs yang kamu minta, ke GitHub untuk pembaruan dan plugin, serta ke penyedia AI yang kamu konfigur saat memakai alat AI. Batas etisnya ikut dicetak: OmniGet mengunduh apa yang sesi login-mu sendiri sudah bisa buka, tidak melewati DRM, tidak menembus paywall, tidak membagikan kredensial, ceramah ber-DRM dilewati dan dilaporkan, dan tanggung jawab menghormati hak cipta serta ketentuan tiap platform ada di pemakai — teks lengkapnya README tunjuk di aplikasi lewat About → Terms and ethics. Yang perlu dicerna tim kepatuhan adalah sisi lain dari fitur yang sama: 24 alat Instagram berjalan di sesi yang direbut ekstensi dari browser, termasuk cerita dan close friends, dan README menyebut aksinya dibatasi laju serta berhenti pada tanda pembatasan pertama. Di sisi teknis, jembatan lokal aplikasi hanya mendengarkan di 127.0.0.1 pada port 47720 sampai 47729 dengan token per instalasi; README menuliskan mode manual kalau berpasangan mengalami timeout, dan menyebut fallback omniget:// tetap mengantrekan URL tanpa bisa membawa cookie. Lisensinya GPL-3.0 di API dan README, berbeda dari pola Apache-2.0 atau MIT yang lebih sering dipakai proyek AI di halaman tren yang sama, dan itu menentukan apakah perangkat ini boleh ditanam dalam produk yang kamu distribusikan.

Hubungannya dengan pembaca Indonesia lewat pekerjaan yang sangat sehari-hari: menyimpan materi belajar dan arsip media di mesin sendiri. Bagi pelajar dan mahasiswa yang membeli kursus daring lalu khawatir platform menariknya, plugin Courses adalah alasan utama aplikasi ini dibuka, dengan catatan yang README tulis jujur bahwa 38 platform yang didukung didominasi pasar Brasil — Hotmart, Kiwify, Rocketseat, Alura, dan Ebac berdampingan dengan Udemy, Coursera, Domestika, dan Skillshare. Bagi ASN dan pengelola arsip institusi, nilai yang relevan ada pada kombinasi transkripsi lokal dengan whisper.cpp, 13 alat PDF termasuk OCR dan PDF ke Markdown, serta mode portabel yang memindahkan seluruh pengaturan dan basis data ke folder di samping berkas executable; itu jalur yang bisa jalan tanpa mengirim rekaman rapat ke layanan asing, dan README menyebut kunci API disimpan lokal serta tidak pernah dicatat. Yang harus dipastikan lebih dulu adalah dasar hukumnya: mengambil cerita Instagram, mengimpor cookie, atau mengunduh materi berbayar adalah pekerjaan yang kepatuhannya berada di pihak pemakai, bukan di lencana GPL-3.0. Dan karena terjemahan antarmuka belum mencakup Bahasa Indonesia, uji coba internal perlu memakai versi Inggris. Di snapshot 5 November, OmniGet peringkat tiga berada di antara craft-anything peringkat satu yang mempelajari cara kerja perangkat lunak dan Scrapling peringkat empat yang mengumpulkan web publik; ketiganya menyentuh pengumpulan berkas tetapi bukan alat yang sama dan editorial tidak menyamakan ketiganya. Artikel ini juga tidak menyamakan peringkat GitHub hari itu dengan laporan ANTARA Rabu malam 4 November 2026 pukul 20.43 WIB tentang studi Universitas RMIT yang mencatat satu dari 15 orang dewasa di Australia, Inggris, dan Amerika Serikat mengalami pelecehan berbasis gambar hasil AI — itu topik berbeda: perangkat lunak pengumpul berkas versus temuan survei tentang kekerasan berbasis gambar sintetis.

Verdict

Masuk akal sebagai pengganti tumpukan skrip sekali pakai kalau pekerjaanmu memang mengunduh, mentranskripsi, dan mengarsip berkas besar di mesin sendiri, dan README-nya termasuk yang paling jujur soal batas: tidak melewati DRM, tidak menembus paywall, tanda tangan kode lewat SignPath, dan MCP berstatus beta. Jangan perlakukan 37 alat MCP sebagai antarmuka yang sudah diizinkan platform: kemampuan mengambil cerita Instagram atau kursus berbayar tetap tunduk pada ketentuan layanan masing-masing, dan GPL-3.0 berarti perangkat ini tidak masuk ke produk yang kamu distribusikan tanpa kewajiban lisensinya.

Lihat di GitHub ↗

Bacaan Terkait