git404hub

what is omniget fr?

tonhowtf/omniget — explained in plain English

Analysis updated 2026-05-18

7,155RustAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

A free desktop app that downloads online courses, videos, music, and books from over 1,800 sites, plus lets you read and study PDFs and EPUBs.

vibe map

mindmap
  root((omniget))
    What it does
      Downloads courses and videos
      Reads PDFs and EPUBs
      Global hotkey downloads
    Tech stack
      Rust
      Tauri
      Svelte
    Use cases
      Course downloading
      Video and music saving
      Study with spaced repetition
    Audience
      General users
      Course learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Download a full online course from Udemy, Hotmart, or Teachable in one app

VIBE 2

Save YouTube, TikTok, Instagram, or Reddit videos with a single clipboard hotkey

VIBE 3

Read and study downloaded PDFs and EPUBs with focus mode and spaced repetition notes

VIBE 4

Download torrents or transfer files directly between two computers with a short code

what's the stack?

RustTauriSvelteyt-dlpFFmpeg

how it stacks up fr

tonhowtf/omnigetpydantic/montywasm-bindgen/wasm-pack
Stars7,1557,1627,166
LanguageRustRustRust
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Unsigned app triggers OS warnings on first launch, readme gives steps to clear them on macOS and Windows.

in plain english

OmniGet is a free desktop app for Windows, macOS, and Linux that downloads and organizes things from the internet in one place. Instead of juggling separate tools for online courses, YouTube videos, music, and books, you paste a link into OmniGet and it figures out what it is and downloads it, no command line or Python setup required. It supports online course platforms like Udemy, Hotmart, and Teachable, video and audio sites like YouTube, TikTok, Instagram, Twitter/X, and Reddit, plus torrents and magnet links, and it can lean on the yt-dlp project underneath to reach over 1,800 sites total. One of its main features is a global hotkey. Copy any link, whether it is a video, a tweet, a track, or a magnet link, then press Ctrl+Shift+D (or Cmd+Shift+D on a Mac) from anywhere on your computer, and OmniGet reads your clipboard and starts downloading in the background without you even opening its window. If you prefer to check quality options first, you can paste the link into the app's home screen instead and preview before downloading. Beyond downloading, the app also works as a PDF and EPUB reader with a focus mode, timestamped notes, and spaced repetition for studying what you save, along with an extensible plugin system for adding more capability later. It is built with Tauri, Rust, and Svelte so it runs natively on each operating system rather than through a browser wrapper. Because the app is not signed with a paid certificate, your operating system may show a warning the first time you open it. The readme gives specific steps to clear this warning on both macOS and Windows, and notes this only needs to be done once. The project is open source under the GPL-3.0 license, and its bundled download tools update themselves automatically in the background.

prompts (copy fr)

prompt 1
Show me how to install OmniGet on Windows and clear the SmartScreen warning
prompt 2
Explain how OmniGet's global hotkey clipboard downloading works
prompt 3
Walk me through installing OmniGet on macOS and fixing the unsigned app warning
prompt 4
What sites and platforms can OmniGet download from besides YouTube

Frequently asked questions

what is omniget fr?

A free desktop app that downloads online courses, videos, music, and books from over 1,800 sites, plus lets you read and study PDFs and EPUBs.

What language is omniget written in?

Mainly Rust. The stack also includes Rust, Tauri, Svelte.

How hard is omniget to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is omniget for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.