Skip to content

Jellyfin

A free software media system.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

LLMs may assist with code, but pure vibe coding is rejected: contributors must review, test and explain their changes and handle review themselves. LLM output is prohibited in issues, feature requests, PR bodies, comments and forum posts, except clearly noted LLM translations.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Friendly
  • Contributor takes full responsibility
  • A human must review the output
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Unfriendly
  • Only minor help (autocomplete, grammar)
AI-written textPull request descriptions, issue comments and summaries written by AI.
Unfriendly
  • AI use must be disclosed
  • Only minor help (autocomplete, grammar)

In their own words

Code contributions

And again, you are free to use LLMs to assist you, but not as the sole source of code changes.

Jellyfin LLM/"AI" Policies

You must review the output and be able to explain in the PR body - without LLM output as noted above - what is being changed and why.

Jellyfin LLM/"AI" Policies

The changes must be tested.

Jellyfin LLM/"AI" Policies

Issues & bug reports

LLM output is expressly prohibited for any direct communication, including the following:

Jellyfin LLM/"AI" Policies

AI-written text

An exception will be made for LLM-assisted translations if you are having trouble accurately conveying your intent in English. Please explicitly note this

Jellyfin LLM/"AI" Policies

Sources