Open-source, self-hosted media platform. Run it on your NAS, VPS, or AntBox hardware.
Owl is a privacy-first alternative to Plex. Your media, your server, your rules.
- Stream movies, TV, music, and live TV to any device
- Web, iOS, Android, macOS, Windows, Linux, Apple TV, Android TV, Roku, Chromecast, webOS, Tizen
- NAS packages for Synology, QNAP, and Unraid
- AntBox: dedicated Owl hardware appliance
- owlOS: custom Linux STB image for any TV box
- DVR and recording
- Watch parties
- Roost community addon for licensed live TV
See the wiki for installation guides, NAS setup, and developer documentation.
Each platform is self-contained. Install and run from its directory:
cd apps/web && pnpm install && pnpm devowl/
└── apps/
├── web/ # Next.js web app
├── mobile/ # React Native + Expo (iOS + Android)
├── desktop/ # Tauri 2 (macOS, Windows, Linux)
├── tv/ # Android TV, tvOS, Roku, webOS, Tizen, Chromecast
├── os/ # owlOS — Buildroot-based STB Linux image
└── shared/ # Cross-platform TypeScript packages (@owl/*)
MIT. See LICENSE