Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 1, 2026·3 min de lectura

Omniget — Open-Source Desktop App for Media Downloads and Study

A cross-platform desktop application for downloading, organizing, and studying media with a built-in PDF/EPUB reader, timestamped notes, and spaced repetition.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Omniget
Comando de instalación directa
npx -y tokrepo@latest install 55c7693a-758b-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

Omniget is a desktop application that combines media downloading with study tools. Built with Tauri, Rust, and Svelte, it downloads content from 1,800+ sites via yt-dlp and provides a built-in document reader with focus mode, timestamped annotations, and spaced repetition for learning.

What Omniget Does

  • Downloads video, audio, and documents from 1,800+ websites via yt-dlp
  • Provides a built-in PDF and EPUB reader with focus mode
  • Supports timestamped note-taking linked to specific moments in video or pages in documents
  • Includes a spaced repetition system for reviewing notes and flashcards
  • Manages downloaded content in a searchable local library

Architecture Overview

Omniget is a Tauri application with a Rust backend and Svelte frontend. The download engine wraps yt-dlp for media acquisition and handles format selection and conversion. The document reader uses a custom rendering pipeline for PDFs and EPUBs. Notes and flashcards are stored in a local SQLite database, and the spaced repetition scheduler runs an SM-2-derived algorithm.

Self-Hosting & Configuration

  • Download pre-built binaries from GitHub Releases or build from source with Cargo and Node.js
  • All data is stored locally with no cloud account required
  • Configure download quality, output format, and storage location in preferences
  • Plugin system allows extending with custom downloaders or readers
  • Supports proxy configuration for restricted network environments

Key Features

  • Downloads from 1,800+ sites including YouTube, Bilibili, and educational platforms
  • Built-in PDF/EPUB reader with focus mode and distraction-free reading
  • Timestamped notes link annotations to specific video timestamps or document pages
  • Spaced repetition scheduler for long-term retention of study material
  • Cross-platform native app for macOS, Windows, and Linux

Comparison with Similar Tools

  • yt-dlp — command-line downloader; Omniget adds a GUI, library management, and study tools
  • MeTube — web-based download UI; Omniget is a native desktop app with document reading
  • Calibre — ebook management; Omniget adds video downloads and spaced repetition
  • Anki — spaced repetition flashcards; Omniget integrates SRS with media consumption
  • Zotero — research reference manager; Omniget focuses on media downloads and active study

FAQ

Q: Does Omniget require yt-dlp to be installed separately? A: No. yt-dlp is bundled with the application and updated automatically.

Q: What video sites are supported? A: Any site supported by yt-dlp, which includes YouTube, Vimeo, Bilibili, Twitter, Reddit, TikTok, and 1,800+ others.

Q: Is the spaced repetition system compatible with Anki? A: Omniget uses its own SRS implementation. Export to Anki-compatible formats is on the roadmap.

Q: How large is the application? A: The packaged binary is approximately 30-50 MB depending on the platform, much smaller than Electron-based alternatives.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados