Open Source · GPL-3.0

A better home for your
Jellyfin library

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

Try Web demoGet started
Pelagica
Features

Everything you need

Customizable Sections

Build your own home page with configurable sections and media bars: "Continue Watching", "Recently Added", your own custom queries and more.

Fast & Responsive

Pelagica is built for speed. Snappier navigation, faster load times, and a smoother experience than the standard Jellyfin frontend.

Quick Search

Find anything across your library from anywhere in the app using Cmd+K / Ctrl+K.

Video Player

Watch movies and TV shows with the fully integrated player, with the same playback support you'd expect from the standard Jellyfin frontend.

Music Player

Listen to albums or playlists while you browse. The music keeps playing as you navigate your library.

Themes & Dark Mode

Light mode, dark mode, or fully custom themes. Make Pelagica look exactly the way you want it.

Desktop App

Native apps for macOS, Windows, and Linux, built with Wails, for when you want Pelagica outside the browser.

Localized

Available in multiple languages via community translations. Help translate Pelagica into yours on GitLocalize.

Responsive Design

Works seamlessly on both desktop and mobile devices, so your library looks great wherever you're browsing.

Integrations

Works with your stack

Seerr

Media Requests

Discover and request new media through Seerr directly from your Pelagica home page, without ever leaving the app.

Streamystats

Personalized Recommendations

Surface your Streamystats recommendations directly on your Pelagica home page, alongside your regular library sections.

kefintweaks

Watchlist

View and manage your kefintweaks watchlist without ever leaving Pelagica.

Screenshots

See it in action

Home
Installation

Up and running in minutes

Run Pelagica as a self-hosted web app, or grab the native desktop app for your platform.

Web

The easiest way to self-host Pelagica is with Docker.

shell
docker run -d \
    --name pelagica \
    -p 8080:80 \
    -v /path/to/config:/config \
    --restart unless-stopped \
    kartoffelchipss/pelagica:latest

Then open http://localhost:8080 in your browser.

Community

Built in the open

Say hi, report a bug, or help translate. Everyone is welcome.