Skip to content

unyeco/owl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Owl

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.

Features

  • 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

Quick Start

See the wiki for installation guides, NAS setup, and developer documentation.

Development

Each platform is self-contained. Install and run from its directory:

cd apps/web && pnpm install && pnpm dev

Structure

owl/
└── 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/*)

License

MIT. See LICENSE

About

Nightowl app for Movies, Shows, Music, Podcasts, and Games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors