Features

One media app instead of a stack

Search, stream and read across local files, servers and the web — from one native, local-first app.

What Opal does

Built around the way media is actually scattered

Find everything from one search

One query covers local files, torrents, Jellyfin, Plex, Stremio sources, anime, YouTube, live TV and manga — every result labelled with where it came from.

Stream torrents like ordinary media

Open a magnet and start watching while the pieces download. Opal ships with no sources enabled and hosts nothing.

Bring your existing libraries

Sign in to Jellyfin and Plex and their libraries join the same search — no rebuilding, no migration.

Watch live TV and web video

A searchable IPTV catalog, YouTube with SponsorBlock, and subtitles fetched, synced and styled per file.

Read manga on the desktop

Mihon and Tachiyomi-compatible extensions through the bundled Suwayomi server, beside everything you watch.

Ask a local AI copilot

A model on your machine recommends, searches, queues and plays — no Opal account, no telemetry.

Continue on another screen

A LAN web UI, a phone remote and watch parties, with transcoding for whatever a browser can't decode.

Keep your history under your control

Session restore and watch history live in one local SQLite file; Trakt sync only when you connect it.

Connect the browser

Opal Connect sends the tab's video to Opal, adds compatible sites as sources and drives playback from a side panel.

Universal search

One query, clearly sourced results

A query fans out to every enabled provider and comes back as a single ranked list, badged by source.

Compare Opal with other media apps →
Opal search results from multiple labelled media sources

Try it

Free, open source and ready for your libraries

Download Opal for Linux, macOS or Windows, then enable only the sources you want.

Download OpalRead the FAQ