# zoriya/Kyoo

A portable and vast media library solution.

Repository: https://github.com/zoriya/Kyoo
Canonical: https://ross.abutalabs.com/products/kyoo
Homepage: https://kyoo.zoriya.dev
Language: TypeScript
License: GPL-3.0
License Family: copyleft
Topics: mediabrowser, ffmpeg, next, python, react-native, docker, self-hosted, golang, jellyfin, netflix, plex
Last push: 2026-08-26T21:58:53+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 68, longevity 100
- inputs: {"age_days": 2587, "days_push": 7, "days_rel": 52, "gap_med": 123, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2509, forks 75 (observed 2026-08-28T04:06:57.287241+00:00)

## What it is
Kyoo is a self-hosted media server for movies, series, and anime, positioned as an alternative to Jellyfin and Plex. It automatically scans and identifies media without requiring folder structures or manual metadata edits, and provides dynamic transcoding, a web client, and mobile apps.

## Use cases
- self-host a movie and tv show library
- plex alternative i can run on my own server
- media server that doesn't need organized folder names
- stream my anime collection to my tv and phone
- serve videos with automatic quality switching
- host a jellyfin alternative with better metadata matching
- transcode my media library on the fly for remote viewing

## When to choose
- You want a self-hosted video library with zero folder-structure or naming requirements
- You need dynamic transcoding with adaptive bitrate streaming up to original quality
- You want built-in intro/credit detection, subtitle styling (ASS/SSA, PGS), and preview thumbnails without plugins
- You deploy on Kubernetes and want an official Helm chart with OIDC login support

## When to avoid
- You rely on a plugin ecosystem, since Kyoo deliberately has no plugin system and keeps everything built-in
- You need music, photo, or live TV support rather than video-only content
- You need offline downloads or watch-list syncing today, as these are not yet reimplemented in v5
- You prefer a long-stable, battle-tested server like Plex or Jellyfin over a younger project

## Facets
- artifact type: application
- maturity: active
- function: streaming, video-processing, self-hosted, http-server, auth
- domain: media, self-hosted, entertainment, web-development
- platform: self-hosted, browser, cross-platform
- tags: media-server, jellyfin-alternative, plex-alternative, transcoding, ffmpeg, movies, tv-series, anime, metadata-scanning, oidc, helm-chart, subtitles, react-native, hardware-transcoding, video, docker, kubernetes, web-server, android

## Member repositories
- zoriya/Kyoo (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:57.287241+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:26:31.594179+00:00, confidence not recorded.
  - readme: https://github.com/zoriya/Kyoo (fetched 2026-08-28T04:06:57.287241+00:00, sha 8a121d80512e)
  - homepage: https://kyoo.zoriya.dev (fetched 2026-08-29T10:08:50.431287+00:00, sha 669140a23b31)
- Data as of 2026-08-30T08:39:29.467469+00:00.
