Pelagica is a fast, modern, and fully customizable open-source web and desktop client for Jellyfin.

Build your own home page with configurable sections and media bars: "Continue Watching", "Recently Added", your own custom queries and more.
Pelagica is built for speed. Snappier navigation, faster load times, and a smoother experience than the standard Jellyfin frontend.
Find anything across your library from anywhere in the app using Cmd+K / Ctrl+K.
Watch movies and TV shows with the fully integrated player, with the same playback support you'd expect from the standard Jellyfin frontend.
Listen to albums or playlists while you browse. The music keeps playing as you navigate your library.
Light mode, dark mode, or fully custom themes. Make Pelagica look exactly the way you want it.
Native apps for macOS, Windows, and Linux, built with Wails, for when you want Pelagica outside the browser.
Available in multiple languages via community translations. Help translate Pelagica into yours on GitLocalize.
Works seamlessly on both desktop and mobile devices, so your library looks great wherever you're browsing.
Discover and request new media through Seerr directly from your Pelagica home page, without ever leaving the app.
Surface your Streamystats recommendations directly on your Pelagica home page, alongside your regular library sections.
View and manage your kefintweaks watchlist without ever leaving Pelagica.

Run Pelagica as a self-hosted web app, or grab the native desktop app for your platform.
The easiest way to self-host Pelagica is with Docker.
docker run -d \
--name pelagica \
-p 8080:80 \
-v /path/to/config:/config \
--restart unless-stopped \
kartoffelchipss/pelagica:latestThen open http://localhost:8080 in your browser.
Native apps for macOS, Windows, and Linux, built with Wails.
Not signed, so SmartScreen will flag the installer.
Not notarized, so you may need to right-click and select "Open" to run it.
AppImage shown here; a .deb package is also available.
Or see all downloads on GitHub, or the Desktop App docs to build it yourself.
Say hi, report a bug, or help translate. Everyone is welcome.
Chat with users, get support, and stay up to date in the JellyfinCommunity server.
Join the serverStar the project, open an issue, or submit a pull request. All contributions are welcome.
View on GitHubHelp make Pelagica available in your language by contributing translations on GitLocalize.
Start translating