LibreAI / Self-Hosted / shortlist
// selfhosted ยท stevezau/shortlist

shortlist

Private recommendation rows for every Plex user, from their own history.

๐Ÿ’Ž Hidden gemโ˜… 93 starsโ‘‚ 3 forksMITupdated 2026-10
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

shortlist is an open-source self-hosted project by stevezau (stevezau/shortlist on GitHub). It has 93 GitHub stars and 3 forks, is released under the MIT license, and was last updated on GitHub on 4 October 2026.

GitHub stars
93
Forks
3
License
MIT
Last updated on GitHub
4 October 2026
Category
Self-Hosted
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Run the container

    Deploy the single Docker image on your server.

  2. Point it at Plex

    Connect it to your media server.

  3. Build the rows

    It learns from each user's own watch history.

  4. Enjoy private picks

    Every user gets personal rows, hidden from others.

// features

Why people love it

Personal rows

Picked for You, Because You Watched, and seasonal picks.

Per-user privacy

Recommendations hidden from other users.

Own watch history

Learns from what each person actually watched.

One Docker container

Dead-simple deployment.

No AI key needed

Works without external AI service credentials.

MIT licensed

Free for personal and commercial use.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/stevezau/shortlist.git
    cd shortlist
  2. Step 2 โ€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 โ€” Run it

    Follow the project's launch command โ€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains shortlist?

It is an open-source project at stevezau/shortlist with 3 forks. Check the repo's contributors and recent commits to see how active maintenance is.

Is shortlist free for commercial use?

MIT licensed โ€” commercial use allowed with attribution.

Do I need an AI API key?

No โ€” it works without external AI credentials.

Can other users see my recommendations?

No โ€” rows are built per user and hidden from everyone else.

How hard is deployment?

One Docker container โ€” about as simple as it gets.

// keep exploring

Similar tools

Self-Hosted

tubearchivist

Your self hosted YouTube media server

โ˜… 8.5k starsGPL-3.0
View guide โ†’
Self-Hosted

streama

Self hosted streaming media server. https://docs.streama-project.com/

โ˜… 9.8k starsMIT
View guide โ†’
Self-Hosted

seanime

Open-source media server with a web interface and desktop app for anime and manga.

โ˜… 4.2k starsGPL-3.0
View guide โ†’
Self-Hosted

openbrowser

An open-source AI-native browser on Chromium โ€” a private Atlas alternative.

โ˜… 71 starsMIT
View guide โ†’
Self-Hosted

Bloom

A private AI tutor that adapts to how you learn โ€” self-hostable.

โ˜… 282 starsMIT
View guide โ†’
Self-Hosted

Uptime Kuma

Uptime Kuma โ€” a fancy self-hosted monitoring tool: uptime checks for sites and services every 20 seconds, with a beautiful status page and 90+ alert channels

โ˜… 92.6k starsMIT
View guide โ†’
// alternatives

Alternatives in Self-Hosted

The most-starred other Self-Hosted projects in the LibreAI catalogue โ€” the realistic shortlist if shortlist is not the right fit.

Get shortlist

Free and open โ€” grab the source, star the repo, and start creating.