Project overview
MediaGo is a cross-platform video downloader that can detect media in the browser and send it to a desktop or self-hosted instance. It handles HLS and m3u8 streams, YouTube, Bilibili, and many sites supported through yt-dlp, with format selection, conversion, a built-in player, and an HTTP API. Docker deployment provides a web interface that other devices on the same network can open. Users are responsible for downloading only content they are authorized to access and for avoiding abusive scraping.
Repository facts
- Primary language
- TypeScript
- License
- MIT
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
Desktop appWeb app
Use cases
Media, audio and video
Runtime
BrowserDesktopDocker
Audience
General users