О проекте
Большинство порядков просмотра Marvel представляют собой один плоский список по дате выхода или по хронологии, который навязывает жёсткую последовательность даже там, где истории на самом деле не зависят друг от друга. Это приложение идёт другим путём: каталог здесь устроен как ориентированный граф сюжетных зависимостей, а «рекомендованный порядок», который вы видите, получается топологической сортировкой этого графа. Чтобы посмотреть любой проект, вам нужны только те проекты, которые на него указывают.
Нравится Marvel Watchlist?
Если этот сайт помогает вам выбрать, что посмотреть из Marvel, поддержите проект чашечкой кофе.
Откуда взялся граф
Данные о зависимостях адаптированы из A smarter MCU watch order (ver. 003, March 2026), любительской схемы, составленной Rocked03 и опубликованной на r/marvelstudios:
https://www.reddit.com/r/marvelstudios/s/Yc9CunxbWr
Вся заслуга в порядке и в решениях по каждой стрелке принадлежит её автору. Этот проект лишь переводит схему в машиночитаемый вид, чтобы по ней можно было ходить программно. Цитируя дисклеймер самой схемы: «обозначения субъективны… границы между уровнями размыты, а важность истории зависит от точки зрения. Это сделано, чтобы помочь вам ориентироваться в киновселенной, но это не правила». Titles and story-dependency edges are a best-effort transcription of the chart. The chart's own disclaimer applies: the labels are subjective and the lines between levels are blurry. Corrections are welcome - edit this one file and open a PR.
Три вида стрелок
У каждой зависимости есть сила, взятая прямо из легенды схемы. Вы сами выбираете, насколько строгими быть, и на этот выбор откликаются и порядок, и списки «чего не хватает».
- Обязательно смотреть62 ребра
Только жёсткие сюжетные зависимости. Кратчайший путь по киновселенной.
- Желательно смотреть45 рёбер
Жёсткие зависимости плюс контекст, который проект пересказывает, но подразумевает.
- Можно смотреть45 рёбер
Всё, включая мимолётные отсылки. Путь для тех, кто хочет посмотреть всё.
Пунктирные стрелки на исходной схеме обозначают предположения, основанные на сведениях до выхода; здесь они помечены как прогноз и появляются у ещё не вышедших проектов.
Языки
Интерфейс доступен на 14 языках, включая раскладку справа налево для арабского и персидского. При первом посещении используется предпочитаемый язык вашего браузера; дальше запоминается то, что вы выбрали в меню языков, а сам язык входит в адрес страницы, так что ссылка, которой вы поделились, откроется на том языке, на котором вы ею поделились.
Переводится интерфейс, а вместе с ним и подробные пересказы, потому что их написали для этого сайта. Названия проектов не переводятся и не будут: они служат идентификаторами, а машинно переведённое название фильма никому не поможет его найти. Короткая аннотация в шапке страницы приходит из TMDB на вашем языке везде, где её туда кто-то написал, а где не написал, подставляется английская. Чтобы добавить язык, нужен один файл JSON в src/i18n/dictionaries/; руководство есть в docs/internationalisation.md.
- English
- Español
- Português (Brasil)
- Français
- Deutsch
- Italiano
- Türkçe
- Русский
- हिन्दी
- 简体中文
- 日本語
- 한국어
- العربية
- فارسی
Постеры, IMDb и ссылки на стриминг
Каждый проект ссылается на IMDb: напрямую, если у нас есть проверенный идентификатор, и на поиск по IMDb в остальных случаях, чтобы ссылка всегда вела куда-то полезное. А вот изображения берутся не с IMDb: там нет открытого API для картинок, а постеры нельзя загружать со стороны. Постеры берутся с TMDB, чей бесплатный API разрешает такое использование и заодно отдаёт идентификатор IMDb для каждого проекта. Если ключ TMDB не настроен, приложение рисует собственный постер по данным самого проекта, и цвет подсказывает, к какой фазе он относится.
Права на стриминг зависят от региона и постоянно меняются, поэтому значки платформ служат подсказкой, а не обещанием. Ссылка Где посмотреть у каждого проекта определяет доступность для вашей страны, и именно ей стоит доверять.
Подробные пересказы и спойлеры
Порядок просмотра полезен, только если он разрешает что-то пропускать. Поэтому у каждого вышедшего проекта есть подробный пересказ: что на самом деле происходит, вместе с финалом, написанное так, чтобы вы могли пропустить проект целиком и всё равно понимать те, что от него зависят. Пока написано 97; остальные либо ещё не вышли, либо ждут того, кто их действительно посмотрел.
Он никогда не показывается без вашего запроса. Короткое описание без спойлеров остаётся там же, где и было, в шапке; подробный пересказ находится ниже, за кнопкой, и его текста нет на странице вообще, пока вы её не нажмёте: ни размытия, сквозь которое можно прочитать, ни чего-либо, обо что споткнётся программа чтения с экрана. Если вы предпочитаете видеть их всегда, рядом с кнопкой есть флажок; выбор запоминается в браузере под ключом marvel-watchlist:spoilers:v1 и отменяется там же. У проектов, которые ещё не вышли, пересказа нет намеренно.
Пересказы написаны специально для этого проекта и лежат в data/summaries/, по одному файлу на язык. Английский служит основой, и на каждый из остальных 13 языков она уже переведена целиком, а каждый перевод ждёт вычитки вторым носителем. Если перевод до какого-то тайтла ещё не дошёл, именно для этого тайтла подставляется английский текст, и об этом сказано прямо, чтобы вы знали, что читаете. Исправления и переводы приветствуются: отредактируйте один файл и запустите npm run summaries:validate.
Ваш список
Всё, что вы отмечаете, хранится в localStorage вашего браузера под ключом marvel-watchlist:v1. Ни аккаунтов, ни обращений к серверу, ни слежки. Слой хранения спрятан за небольшим интерфейсом-адаптером, так что список с входом в аккаунт и базой данных сможет заменить его, не затрагивая интерфейс. Об этом пути см. README. В любой момент вы можете выгрузить и загрузить свой список.
Как поддерживать данные в актуальном состоянии
Весь каталог живёт в одном файле, data/marvel-graph.json, так что, чтобы добавить премьеры следующего года, достаточно дописать проект и его стрелки, а затем запустить npm run graph:validate. Эта проверка отклоняет неизвестные идентификаторы, дублирующиеся рёбра и рёбра в самих себя, а также циклы зависимостей, ещё до того как релиз сможет выйти. В комплекте идут экспортёры для Postgres и для Cypher (Neo4j).
- Проектов
- 103
- Зависимостей
- 152
- Набор данных
- 2026.03.007
Исходный код
Проект целиком открыт, распространяется по лицензии MIT и живёт на GitHub: приложение, граф зависимостей, пересказы и эти переводы. Issues и pull requests приветствуются, будь то стрелка, которой не хватает в исходной схеме, пересказ для одного из тайтлов, всё ещё ждущего того, кто его посмотрел, или язык, на котором сайт пока не говорит.
Правовая информация
Неофициальный фанатский проект. Marvel, киновселенная Marvel и все названия проектов являются товарными знаками Marvel Characters, Inc. и The Walt Disney Company; этот проект не связан с ними, не одобрен и не спонсируется ими. Он не хранит никаких медиафайлов, только названия проектов и связи между ними.