OmniGet: 강의·영상·음악·도서를 한곳에 저장하는 무료 오픈소스 데스크톱 앱
yt-dlp를 엔진으로 쓰는 무료 오픈소스 데스크톱 앱 OmniGet이 GitHub 트렌딩에서 포착되었습니다. 약 1,800개 사이트 다운로드, Hotmart·Udemy 강의를 처리하는 Courses 기능, 내장 코스 플레이어와 PDF/EPUB 리더, Windows·macOS·Linux
yt-dlp를 엔진으로 사용하는 무료 오픈소스 데스크톱 앱 OmniGet(저장소 tonhowtf/omniget)이 2026년 9월 14일 GitHub 트렌딩 신호로 포착되었습니다. 저장소 설명에 따르면 이 앱은 Udemy·Hotmart 강의와 YouTube 영상, 음악, 도서를 내려받아 하나의 데스크톱 애플리케이션 안에서 정리하고 감상·학습하는 것을 목표로 하며, 터미널 명령 없이 동작하는 GUI를 제공합니다.

이미지 출처: GitHub: tonhowtf/omniget
OmniGet은 GPL-3.0(GNU General Public License v3.0) 라이선스로 배포되며, README는 계정 생성과 광고, 다운로드 내용에 대한 텔레메트리가 없다고 명시합니다. 내려받은 파일은 사용자 컴퓨터에 그대로 남습니다.
yt-dlp 엔진을 GUI로 감싼 크로스플랫폼 데스크톱 앱
OmniGet의 다운로드 계층은 이미 널리 쓰이는 커맨드라인 다운로더 yt-dlp를 기반으로 합니다. README에 따르면 OmniGet은 많이 쓰이는 플랫폼용 네이티브 추출기를 갖추고 나머지는 yt-dlp에 맡기며, yt-dlp는 약 1,800개 사이트를 커버합니다. README는 이 앱을 "미디어를 내려받고 정리하고 학습하는 오픈소스 데스크톱 앱"으로 소개합니다.
- 터미널 없는 워크플로: 명령어와 플래그를 외우는 대신 링크를 붙여넣는 방식으로 다운로드를 시작합니다.
- 네이티브 크로스플랫폼 스택: README 기준 Tauri와 Rust, Svelte 조합으로 빌드되어 Windows·macOS·Linux에서 하나의 데스크톱 앱으로 동작합니다.
- 플러그인 시스템: 코어에 없는 기능을 플러그인으로 확장하는 구조를 README가 명시하고 있습니다.
- 번들 의존성 관리: 프로젝트 사이트 omniget.dev는 yt-dlp와 FFmpeg를 앱에 번들해 최신 상태로 유지한다고 안내합니다.
프로젝트 사이트는 전역 단축키(Ctrl+Shift+D)로 링크를 복사해 곧바로 큐에 넣는 흐름, 앱이 종료돼도 이어받는 충돌 복구 큐, omniget:// 링크를 통한 원클릭 큐 등록, 브라우저 확장을 함께 소개합니다. 전역 단축키는 README에도 같은 설명이 있고, 나머지 항목은 프로젝트 사이트가 내세우는 기능입니다.
강의 플랫폼 연동과 Study·Tools 확장 기능
OmniGet은 영상 다운로드에 그치지 않고 온라인 강의와 전자책, 음악 라이브러리까지 하나의 앱에 묶는 것을 전면에 내세웁니다.
- Courses: README 기준으로 Hotmart·Udemy·Kiwify·Rocketseat·Meta-Analysis Academy 강의를 처리합니다. 앱 내부 브라우저 창이나 확장 프로그램에 저장한 쿠키로 로그인하며, 플랫폼이 허용하는 경우 이메일과 비밀번호를 사용합니다.
- 구매 목록 기반 선택 다운로드: 로그인 후 구매 목록을 불러와 코스 아웃라인에서 원하는 섹션을 고르고 레슨과 첨부 파일을 내려받습니다. 레슨 번호를 연속으로 붙이는 옵션도 README가 설명합니다.
- DRM 강의 사전 고지: README에 따르면 DRM으로 보호된 강의가 몇 개인지 미리 알려주고, 해당 항목은 다운로드에서 건너뜁니다.
- Hotmart 인증 변경 대응: README는 현재의 OIDC 로그인 플로우를 사용하기 때문에 2026년 Hotmart 인증 변경 이후에도 동작하며, 무료 강의와 Hotmart Club 밖에서 전달되는 강의도 목록에 표시된다고 설명합니다.
- Study 공간: 내려받은 강의는 Study에 자동으로 나타나며, 내장 코스 플레이어와 PDF/EPUB 리더, 음악 라이브러리를 같은 앱에서 사용합니다. README는 리더가 포커스 모드, 타임스탬프 노트, 간격 반복(spaced repetition)을 지원한다고 설명합니다.
- Tools 섹션: README는 OmniGet을 다운로드와 도구, 학습 라이브러리를 한데 묶은 데스크톱 앱으로 소개하며 별도의 Tools 섹션을 안내합니다.
강의와 도서, 음악, 플레이어, 리더를 한 애플리케이션에 묶은 구성은 여러 도구를 조합해 학습 자료를 관리해 온 사용자에게 실질적인 진입 장벽 완화를 제공합니다.
지원 플랫폼과 설치 경로
README 기준으로 OmniGet은 Windows·macOS·Linux를 지원하며, 모든 빌드는 GitHub Releases 페이지에서 배포됩니다. README의 설치 안내는 Windows용 포터블 .exe, Linux용 Flatpak, macOS용 .dmg를 언급하고, 별도 설치 과정 없이 업데이트가 백그라운드에서 실행된다고 설명합니다. 프로젝트 사이트 omniget.dev에서도 무료 다운로드를 제공합니다.
지금 주목할 이유와 실사용 제약
OmniGet이 눈에 띄는 이유는 다운로드 대상을 영상 파일 하나로 좁히지 않았다는 점입니다. yt-dlp를 GUI로 감싼 도구는 이미 여럿 존재하는 가운데, OmniGet은 강의 로그인과 구매 목록, 레슨 번호, DRM 건너뛰기 같은 학습 워크플로를 PDF/EPUB 리더, 음악 라이브러리, Tools 섹션과 하나의 데스크톱 앱에 결합한 점을 내세웁니다. README는 대부분의 강의 다운로더가 내려받은 파일 폴더만 남기고 끝나는 것과 달리, OmniGet은 그 파일을 내장 플레이어에서 이어서 학습하는 데 쓴다고 설명합니다. 내려받은 파일을 로컬에 보관하며 학습 흐름까지 이어가려는 사용자에게 맞는 선택지입니다.
채택 규모도 참고할 만합니다. 프로젝트 사이트 omniget.dev는 v0.9.0 릴리즈와 스타 9.5k, 다운로드 224.6k, 11개 언어를 표기하고 있고, GitHub 토픽 목록에서는 같은 저장소가 스타 9.7k로 집계됩니다. 이 수치는 조회 시점의 스냅샷이므로 출처에 따라 다르게 표기될 수 있습니다.
도입 전에 확인해야 할 제약은 다음과 같습니다.
- DRM 강의 제외: DRM으로 보호된 강의는 목록에 개수만 표시되고 다운로드에서 건너뜁니다.
- 수치의 시점 차이: 스타와 다운로드 수치는 조회 시점 스냅샷이며 출처별 표기와 다를 수 있습니다.
출처
- GitHub 공식 저장소: tonhowtf/omniget
- 프로젝트 공식 사이트: omniget.dev
- README 문서(커밋 26219e2): omniget README.md