[
  {
    "name": "Krea: K1, K2, K3, moodboards и генераторы",
    "category": "Изображения и агрегаторы",
    "role": "Поиск визуального языка, опорные кадры, референсы и доступ к нескольким моделям в одной среде.",
    "post_ids": [
      422,
      423,
      494,
      573,
      1293,
      1503,
      1599,
      1642
    ],
    "author_use": "Основная среда автора для изображений; K2 с референсами и рандомизацией параметров, K3 — исходник для 3D.",
    "priority": "core",
    "cheap_strategy": "Сначала отбирать статику; сравнивать стоимость конкретной модели здесь и напрямую. Автор частично финансирует работу кредитами CPP, которые не гарантированы новичку.",
    "limitations": "Подписочные compute units и API-баланс оплачиваются отдельно; совпадение модели не означает одинаковую цену или доступ. Воспроизводимость личного стиля не автоматическая.",
    "official_url": "https://www.krea.ai/"
  },
  {
    "name": "Kling: семейство видео, редактирование и звук",
    "category": "Видео",
    "role": "Анимация готового кадра, управляемое действие, исправление/дополнение ролика и звуков.",
    "post_ids": [
      99,
      145,
      234,
      349,
      494,
      495,
      912,
      1057,
      1169,
      1459
    ],
    "author_use": "Один из основных генераторов автора, в том числе через прямую подписку и CPP; сравнивает версии по задаче.",
    "priority": "core",
    "cheap_strategy": "Не выбирать автоматически самый дорогой вариант: сначала короткий тест. Автор переносил генерации из агрегатора на прямой тариф и использовал CPP.",
    "limitations": "Старые сравнения версий, бонусы, перенос кредитов и цены исторические. Прямая страница закрыла чтение для поискового инструмента; текущие условия смотреть в блоке экономики.",
    "official_url": null
  },
  {
    "name": "Seedance / Dreamina / BytePlus: семейство видео",
    "category": "Видео",
    "role": "Сценарные ролики, движение персонажей, продолжение и исправление сцен; Dreamina и BytePlus — разные пути доступа.",
    "post_ids": [
      1067,
      1135,
      1169,
      1236,
      1483,
      1500,
      1537,
      1599,
      1607,
      1641
    ],
    "author_use": "Автор активно использует Seedance, пишет отдельные промптеры и сравнивает доступ через провайдеров.",
    "priority": "core",
    "cheap_strategy": "Метод автора: сначала preview/низкое разрешение, затем финальный результат. В проверенном Draft это 480p и новая генерация 1080p; сравнивать Dreamina, BytePlus и агрегаторы.",
    "limitations": "Draft → 1080p — новая генерация, не обычный апскейл и не гарантия идентичного кадра. Нельзя переносить соотношение цен #1607 на любой тариф; лимиты зависят от поставщика.",
    "official_url": "https://dreamina.capcut.com/"
  },
  {
    "name": "Seedream: семейство изображений",
    "category": "Изображения и агрегаторы",
    "role": "Референсы и подготовка изображений перед анимацией.",
    "post_ids": [
      981,
      1599
    ],
    "author_use": "Включает Seedream в связку исходник → дополнительные виды/правки → видео.",
    "priority": "optional",
    "cheap_strategy": "Исправлять композицию и сущность на дешёвой статике до запуска видео; использовать уже оплаченный агрегатор, если он выгоден.",
    "limitations": "Упоминание модели не доказывает постоянную отдельную подписку. Тариф и доступ зависят от площадки; официальная страница модели не загрузилась.",
    "official_url": null
  },
  {
    "name": "Midjourney: изображения, sref, редактор и видео",
    "category": "Изображения и агрегаторы",
    "role": "Визуальный поиск, стилевые референсы, локальное исправление изображения и анимация.",
    "post_ids": [
      17,
      39,
      135,
      306,
      322,
      380,
      394,
      628,
      665,
      1194
    ],
    "author_use": "Ранний опорный инструмент; использовал moodboard/sref и inpainting, позже жаловался на простаивающую подписку.",
    "priority": "optional",
    "cheap_strategy": "Подписывать только под серию работ; сначала использовать референсы вместо обучения модели. Сопоставлять скорость и очередь с собственным дедлайном.",
    "limitations": "Старые сведения о relaxed mode, разрешении и стоимости не являются актуальной спецификацией. Оплаченная, но не используемая подписка — расход.",
    "official_url": "https://www.midjourney.com/"
  },
  {
    "name": "FLUX: семейство изображений, Kontext и FLUX 3 Max",
    "category": "Изображения и видео",
    "role": "Фотореалистичные и стилизованные изображения, обучение/редактирование; в позднем корпусе — генерация видео FLUX 3.",
    "post_ids": [
      117,
      129,
      206,
      211,
      218,
      412,
      830,
      1655
    ],
    "author_use": "Автор обучал и массово генерировал FLUX, применял Kontext; в #1655 сообщает о 50 видео через fal.",
    "priority": "optional",
    "cheap_strategy": "Сопоставлять локальную генерацию и оплату за вызов; тестировать небольшой набор перед большой партией. Акции проверять на конкретном endpoint.",
    "limitations": "Разные версии имеют разные лицензии и способы доступа. Заявленные автором $16 за 50 роликов не повторяются автоматически по проверенному текущему прайсу.",
    "official_url": "https://bfl.ai/"
  },
  {
    "name": "GPT Image / генерация изображений ChatGPT",
    "category": "Изображения и агрегаторы",
    "role": "Осмысленные правки, ракурсы, панорамы и рестайлинг исходников.",
    "post_ids": [
      200,
      209,
      218,
      1172,
      1213,
      1503,
      1505
    ],
    "author_use": "Сравнивает с FLUX, делает последовательные правки и массовые рестайлы через агентов.",
    "priority": "optional",
    "cheap_strategy": "Использовать уже доступную подписку для небольших точных правок; не запускать сотни вариантов до определения критериев отбора.",
    "limitations": "Веб-подписка и программный API имеют разные условия. В #1506 автор оставил лишь часть массовой подборки: количество не равно пригодности.",
    "official_url": "https://chatgpt.com/"
  },
  {
    "name": "Nano Banana / Gemini Image",
    "category": "Изображения и агрегаторы",
    "role": "Редактирование, дополнительные виды и сохранение узнаваемости объекта.",
    "post_ids": [
      573,
      587,
      600,
      981
    ],
    "author_use": "Использует после генерации исходного референса, в том числе для дополнительных видов.",
    "priority": "optional",
    "cheap_strategy": "Пакетно проверять несколько ракурсов на статике до дорогой анимации; выбрать один уже оплаченный канал доступа.",
    "limitations": "Сведения о водяных знаках и доступности относятся к датам постов. Названия и поколения семейства менялись; проверять конкретную модель.",
    "official_url": "https://gemini.google.com/"
  },
  {
    "name": "Runway: Gen-семейство, Turbo, vid2vid и MCP",
    "category": "Видео",
    "role": "Анимация, перенос движения/вида, сложные переходы и альтернативный генератор.",
    "post_ids": [
      33,
      39,
      121,
      123,
      227,
      241,
      308,
      334,
      1459,
      1608
    ],
    "author_use": "Автор много сравнивал Runway с Kling и Luma; в отдельных задачах использовал безлимитный режим для перебора.",
    "priority": "optional",
    "cheap_strategy": "Из #241: при большом числе итераций сравнивать оплату каждой попытки с планом для серии. Не держать план ради редкого использования.",
    "limitations": "Unlimited не означает отсутствие очередей и ограничений; GEN48 и другие промо исторические. MCP-упоминание само по себе не доказывает полностью настроенный агентский доступ.",
    "official_url": "https://runway.com/"
  },
  {
    "name": "Veo / Google AI Studio / Google AI Pro–Ultra",
    "category": "Видео",
    "role": "Генерация сцен и роликов со звуком, тестирование возможностей Google.",
    "post_ids": [
      308,
      315,
      318,
      365,
      494,
      566,
      581,
      861,
      1519
    ],
    "author_use": "Пробовал Veo через AI Studio, агрегатор и подписки Google; отмечал высокую цену некоторых сценариев.",
    "priority": "optional",
    "cheap_strategy": "Тестировать доступные официальные лимиты и короткие сцены; отключать неиспользуемые подписки. Забытый Ultra в #566 — прямой пример лишнего расхода.",
    "limitations": "Исторические бесплатные окна не обещаны сейчас; использование нескольких аккаунтов для обхода лимитов не включено в рекомендуемый метод.",
    "official_url": "https://deepmind.google/models/veo/"
  },
  {
    "name": "Luma / Dream Machine / Ray-семейство",
    "category": "Видео",
    "role": "Анимация референсов и стилизованных сцен, альтернативная физика и движение.",
    "post_ids": [
      77,
      99,
      227,
      334,
      601
    ],
    "author_use": "Автор сравнивал с Kling/Runway и отдельно тестировал Ray 3.",
    "priority": "optional",
    "cheap_strategy": "Держать как запасной вариант для конкретного типа движения; сравнивать по одному и тому же кадру, а не оплачивать постоянный зоопарк.",
    "limitations": "Сравнения качества отражают личные тесты на старых версиях. Официальный сайт отдаёт формат, который исследовательский инструмент не смог прочесть.",
    "official_url": null
  },
  {
    "name": "Hailuo / MiniMax: семейство видео",
    "category": "Видео",
    "role": "Динамика, развитие действия и анимация объектов.",
    "post_ids": [
      438,
      483,
      563,
      594,
      694,
      1484
    ],
    "author_use": "Лично тестировал Hailuo 02; более поздний MiniMax H3 появляется также в пересланном сравнении.",
    "priority": "optional",
    "cheap_strategy": "Проверять одну ключевую сцену и сравнивать процент пригодных результатов; использовать только при преимуществе на нужном движении.",
    "limitations": "Пересланный обзор #1484 не равен собственному систематическому тесту. Субъективные оценки автора не универсальный рейтинг.",
    "official_url": "https://hailuoai.video/"
  },
  {
    "name": "Wan: семейство видео",
    "category": "Видео и локальные модели",
    "role": "Открытые/облачные видеопайплайны и альтернативная анимация.",
    "post_ids": [
      312,
      380,
      495
    ],
    "author_use": "Сравнивал версии через Krea; #312 содержит пересланный опыт зависимости WanVideoWrapper в ComfyUI.",
    "priority": "optional",
    "cheap_strategy": "Считать полную стоимость локального/арендованного GPU, настройки и времени. Для редких задач проще оплачивать отдельный готовый вызов.",
    "limitations": "Открытые веса не делают вычисление бесплатным; лицензии и требования различаются по версии. Полная локальная сборка автора не опубликована в этих постах.",
    "official_url": "https://wan.video/"
  },
  {
    "name": "Sora: исторические поколения и рабочие эксперименты",
    "category": "Видео",
    "role": "Анимация, сцены, дополнительные ракурсы и черновые аниматики.",
    "post_ids": [
      200,
      629,
      640,
      651,
      652,
      676,
      1067,
      1169
    ],
    "author_use": "Автор пользовался Sora и временными акциями, затем предпочёл Seedance для части задач.",
    "priority": "historical",
    "cheap_strategy": "Извлекать из неидеального ролика полезные кадры и аниматик; не покупать тариф по старой акции или старому дневному лимиту.",
    "limitations": "Доступность продукта, поколений и тарифов требует актуальной проверки. Старые ссылки, лимиты и акции не являются действующим предложением.",
    "official_url": null
  },
  {
    "name": "Higgsfield / Soul",
    "category": "Изображения и агрегаторы",
    "role": "Альтернативный генератор и площадка доступа к моделям.",
    "post_ids": [
      407,
      1459,
      1462,
      1519,
      1607
    ],
    "author_use": "Есть собственный тест Soul и обсуждение MCP, условий платформы и пакетного доступа.",
    "priority": "optional",
    "cheap_strategy": "Сначала проверить, включён ли нужный доступ в уже имеющийся пакет; сравнить цену конечного ролика и условия использования.",
    "limitations": "Упоминание в обзоре MCP не означает, что весь контент автора сделан здесь. Пакет Lenny и лицензии требуют отдельной проверки.",
    "official_url": "https://higgsfield.ai/"
  },
  {
    "name": "OpenArt",
    "category": "Изображения и агрегаторы",
    "role": "Агрегатор моделей и потенциальный источник партнёрского доступа.",
    "post_ids": [
      1176,
      1239
    ],
    "author_use": "Автор сообщает о приглашении в CPP благодаря старым публикациям и об условиях партнёрства.",
    "priority": "optional",
    "cheap_strategy": "Использовать авторскую программу только после одобрения; не покупать второй агрегатор, пока первый закрывает реальные задачи.",
    "limitations": "Личный партнёрский договор автора не является общедоступным бесплатным тарифом или гарантией дохода.",
    "official_url": "https://openart.ai/"
  },
  {
    "name": "Meta AI / Midjen / Vibes",
    "category": "Партнёрские платформы",
    "role": "Исторический заказной выпуск контента для платформы Meta.",
    "post_ids": [
      628,
      644,
      695,
      779
    ],
    "author_use": "Автор описывает приглашение под NDA, выплаты, производственную норму и эксклюзивность.",
    "priority": "historical",
    "cheap_strategy": "Это возможное финансирование через портфолио и отбор, а не способ всем бесплатно получить генерации. Считать стоимость обязательного контента и эксклюзивности.",
    "limitations": "Условия частного контракта нельзя переносить на нового пользователя. Midjen в этих постах — партнёрская среда, не подтверждённый публичный продукт.",
    "official_url": null
  },
  {
    "name": "SJinn",
    "category": "Изображения и агрегаторы",
    "role": "Альтернативный доступ к Seedance и агентскому созданию медиа.",
    "post_ids": [
      1135
    ],
    "author_use": "Автор разбирает рекламируемый доступ, цену и риски предоплаты.",
    "priority": "optional",
    "cheap_strategy": "Проверять фактическую стоимость одного нужного режима до годовой оплаты; тестировать коротким периодом.",
    "limitations": "Ранний доступ и цены меняются; обещание на лендинге не доказывает стабильный лимит или пригодность для вашей серии.",
    "official_url": "https://sjinn.ai/"
  },
  {
    "name": "Pika",
    "category": "Видео",
    "role": "Эффекты и анимация изображения; альтернативная площадка для отдельных задач.",
    "post_ids": [
      45,
      140,
      1607
    ],
    "author_use": "Есть сравнение ранних моделей, тест VFX и упоминание как канала доступа к Seedance.",
    "priority": "optional",
    "cheap_strategy": "Платить за нужный эффект/серии, а не за параллельную постоянную подписку; проверить пробные условия непосредственно перед тестом.",
    "limitations": "Поколения, эффекты и лимиты из ранних публикаций исторические; стоимость сторонней модели определяется площадкой.",
    "official_url": "https://pika.art/"
  },
  {
    "name": "fal",
    "category": "API и агрегаторы",
    "role": "Программный доступ к моделям для пакетной агентской генерации.",
    "post_ids": [
      1459,
      1555,
      1561,
      1655
    ],
    "author_use": "Публикует программу agent-access; через fal организовал тест FLUX 3 Max несколькими моделями-сценаристами.",
    "priority": "core",
    "cheap_strategy": "Перед партией фиксировать endpoint, длительность, разрешение, цену и потолок расходов. Кредиты по заявке считать бонусом только после фактического начисления.",
    "limitations": "Нынешняя программа — отбор заявок, не гарантированные каждому $200. Скидка и личный чек из поста не универсальная цена.",
    "official_url": "https://fal.ai/"
  },
  {
    "name": "Replicate",
    "category": "API и агрегаторы",
    "role": "Потенциальный программный доступ к моделям через агентские инструменты.",
    "post_ids": [
      1459
    ],
    "author_use": "Упомянут в ряду сервисов с MCP; отдельный производственный кейс использования автором не найден.",
    "priority": "optional",
    "cheap_strategy": "Выбирать только если нужная модель выгоднее или доступнее, чем в текущем провайдере; считать расход на вызов.",
    "limitations": "Это упоминание инфраструктурной альтернативы, а не доказательство включения в личный основной стек.",
    "official_url": "https://replicate.com/"
  },
  {
    "name": "Freepik / текущий редирект на Magnific",
    "category": "Изображения и агрегаторы",
    "role": "Альтернативная платформа генерации и агентского доступа.",
    "post_ids": [
      1459
    ],
    "author_use": "Freepik указан в перечне MCP-сервисов без подробного собственного кейса.",
    "priority": "optional",
    "cheap_strategy": "Проверить уже доступные подписки и нужный режим перед покупкой дополнительного агрегатора.",
    "limitations": "На дату проверки freepik.com перенаправляет на Magnific. Нельзя автоматически переносить старое имя, тарифы и все функции на текущий продукт.",
    "official_url": "https://www.freepik.com/"
  },
  {
    "name": "ComfyUI",
    "category": "Локальные модели и пайплайны",
    "role": "Нодовые схемы для воспроизводимой генерации, обучения и интеграции моделей.",
    "post_ids": [
      312,
      548,
      571,
      572,
      1176
    ],
    "author_use": "Большой ранний опыт автора; позднее чаще предпочитает готовые инструменты и агентскую оркестрацию.",
    "priority": "optional",
    "cheap_strategy": "Имеет смысл при повторяемом объёме и своих задачах; сохранять рабочее окружение, версии узлов и маленький контрольный пример.",
    "limitations": "Время настройки, GPU, хранилище и совместимость входят в стоимость. Публичный корпус не даёт одного полного актуального workflow для всей студии.",
    "official_url": "https://comfy.org/"
  },
  {
    "name": "Stable Diffusion / Stable Video Diffusion",
    "category": "Локальные модели и пайплайны",
    "role": "Ранние изображения, img2img и локальные видеоэксперименты.",
    "post_ids": [
      27,
      33,
      39,
      44,
      45,
      59,
      93,
      96
    ],
    "author_use": "Ранний фундамент практики автора до перехода к более удобным облачным моделям.",
    "priority": "historical",
    "cheap_strategy": "При собственном GPU и серии однотипных задач возможен низкий предельный расход; сначала сопоставить качество с облачной альтернативой.",
    "limitations": "Версии и лицензии различаются. Историческое преимущество не доказывает выгодность установки сегодня под каждую задачу.",
    "official_url": "https://stability.ai/"
  },
  {
    "name": "AnimateDiff",
    "category": "Локальные модели и пайплайны",
    "role": "Анимация на основе диффузионных изображений и управляемые короткие циклы.",
    "post_ids": [
      4,
      12,
      27,
      45,
      59,
      84,
      121,
      134
    ],
    "author_use": "Ранние серии и челлендж автора, часто вместе с композитингом.",
    "priority": "historical",
    "cheap_strategy": "Повторно использовать освоенный workflow и исходники; обучаться на коротких клипах, а не длинном финальном рендере.",
    "limitations": "Нужны совместимые модели, память GPU и окружение. Не является готовой заменой современному облачному генератору одним кликом.",
    "official_url": "https://github.com/guoyww/AnimateDiff"
  },
  {
    "name": "ControlNet / IP-Adapter",
    "category": "Локальные модели и пайплайны",
    "role": "Контроль структуры, глубины и внешнего вида по референсам.",
    "post_ids": [
      27,
      41
    ],
    "author_use": "IP-Adapter помогает перенести референс, ControlNet — удержать движение/структуру при vid2vid.",
    "priority": "optional",
    "cheap_strategy": "Решать конкретный дефект управлением входом вместо бесконечных повторных генераций; хранить проверенные настройки.",
    "limitations": "Это два разных модуля; совместимость зависит от модели. Открытый код не включает бесплатный GPU. Вторая первичная ссылка: github.com/tencent-ailab/IP-Adapter.",
    "official_url": "https://github.com/lllyasviel/ControlNet"
  },
  {
    "name": "KohyaSS / OneTrainer",
    "category": "Обучение моделей",
    "role": "GUI для обучения и экспериментов с параметрами и датасетом.",
    "post_ids": [
      129
    ],
    "author_use": "Автор упоминает руководства по этим GUI и собственные контролируемые эксперименты обучения; выбор конкретного GUI не установлен.",
    "priority": "optional",
    "cheap_strategy": "Из метода автора: сначала небольшой диагностический датасет с незнакомыми объектами; менять один параметр и фиксировать результат.",
    "limitations": "Обучение часто дороже простого style reference. Требования и лицензии модели проверяются отдельно. Второй репозиторий: github.com/Nerogar/OneTrainer.",
    "official_url": "https://github.com/bmaltais/kohya_ss"
  },
  {
    "name": "Civitai / Hugging Face",
    "category": "Модели и датасеты",
    "role": "Каталоги весов, моделей и материалов; на Civitai упомянуто также облачное обучение.",
    "post_ids": [
      129,
      211,
      312
    ],
    "author_use": "Civitai — в рассказе об обучении FLUX и модели STOIQO; Hugging Face — в пересланном обсуждении ComfyUI.",
    "priority": "optional",
    "cheap_strategy": "Сначала найти готовую подходящую модель и проверить её на своём референсе; собственное обучение нужно не всегда.",
    "limitations": "Лицензия каждой модели отдельная; наличие на каталоге не равно праву коммерческого использования. Civitai при проверке не загрузился.",
    "official_url": "https://huggingface.co/"
  },
  {
    "name": "Runpod / аренда GPU",
    "category": "Вычисления",
    "role": "Временный GPU-сервер для собственных моделей и больших серий.",
    "post_ids": [
      135,
      347
    ],
    "author_use": "Runpod назван в сравнении с Midjourney; отдельно автор пишет об облачных GPU вместо тяжёлого локального рендера.",
    "priority": "optional",
    "cheap_strategy": "Включать машину только на подготовленную партию, выгружать результаты и останавливать вычисления; учитывать диск и простой.",
    "limitations": "Пост #347 не называет конкретного провайдера и не доказывает, что все его облачные задачи выполнялись на Runpod.",
    "official_url": "https://www.runpod.io/"
  },
  {
    "name": "Topaz / Astra и апскейл",
    "category": "Постобработка",
    "role": "Увеличение разрешения, улучшение и подготовка выбранного видео к выдаче.",
    "post_ids": [
      64,
      1239,
      1364,
      1395
    ],
    "author_use": "Автор давно апскейлит; тестировал Astra v2 и состоит, по его словам, в CPP.",
    "priority": "optional",
    "cheap_strategy": "Улучшать только прошедшие отбор ролики; сначала проверить короткий фрагмент на сохранение нужной фактуры.",
    "limitations": "Может испортить намеренный телефонный вид; автор отмечает очередь и артефакты. Партнёрские условия не доступны автоматически.",
    "official_url": "https://www.topazlabs.com/"
  },
  {
    "name": "Adobe Photoshop",
    "category": "Монтаж и редактура",
    "role": "Точечное исправление исходного изображения до запуска анимации.",
    "post_ids": [
      165,
      306,
      322,
      349
    ],
    "author_use": "Правит ноги, усики и другие детали, затем возвращает изображение в генератор.",
    "priority": "optional",
    "cheap_strategy": "Ручная правка одного дефекта часто дешевле десятков видео; если лицензия уже есть, использовать её до повторного платного рендера.",
    "limitations": "Навык ретуши и аккуратная проверка масок остаются нужны; исправленная статика не гарантирует правильную динамику.",
    "official_url": "https://www.adobe.com/products/photoshop.html"
  },
  {
    "name": "Adobe Premiere Pro",
    "category": "Монтаж и редактура",
    "role": "Монтаж, маски, подбор удачных фрагментов и финальный выпуск.",
    "post_ids": [
      12,
      33,
      39,
      334
    ],
    "author_use": "Ранние ролики собирались с монтажом и масками; генерированные фрагменты использовались как материал.",
    "priority": "optional",
    "cheap_strategy": "Спасать удачные секунды из неполного результата, соединять фрагменты; не перегенерировать весь ролик ради одного стыка.",
    "limitations": "Платный редактор не обязателен для каждой задачи; в #1002 слова Final cut не являются упоминанием другого приложения.",
    "official_url": "https://www.adobe.com/products/premiere.html"
  },
  {
    "name": "Adobe After Effects",
    "category": "Монтаж и редактура",
    "role": "Ротоскопинг, композитинг, дым, смещения и традиционная анимация.",
    "post_ids": [
      33,
      45,
      59,
      65,
      1636
    ],
    "author_use": "Автор добавляет эффекты и обсуждает отличия инженерной анимации от генерации.",
    "priority": "optional",
    "cheap_strategy": "Использовать обычный композитинг для локального эффекта вместо дорогой повторной генерации всей сцены.",
    "limitations": "Кодовые motion-skills из #1636 не заменяют автоматически всю функциональность AE; сравнение зависит от типа задачи.",
    "official_url": "https://www.adobe.com/products/aftereffects.html"
  },
  {
    "name": "FFmpeg / dreamina-delogo автора",
    "category": "Постобработка и автоматизация",
    "role": "Скриптовая обработка, обрезка, преобразования и специализированный локальный инструмент.",
    "post_ids": [
      1220,
      1221
    ],
    "author_use": "Автор опубликовал свой инструмент обработки водяных знаков; код основан на FFmpeg.",
    "priority": "optional",
    "cheap_strategy": "Локальная пакетная обработка может заменить повторяющуюся ручную операцию и платный сторонний сервис.",
    "limitations": "Применять только там, где есть права на изменение результата и это допускают условия сервиса; не убирать обязательное раскрытие происхождения. Репозиторий инструмента — отдельный от ParSENAL.",
    "official_url": "https://github.com/olegpars/dreamina-delogo"
  },
  {
    "name": "TouchDesigner / StreamDiffusion",
    "category": "Интерактивная графика",
    "role": "Генеративные частицы, реактивная визуализация и диффузионная обработка в реальном времени.",
    "post_ids": [
      93,
      96,
      108,
      548
    ],
    "author_use": "Делал интерактивную графику и частицы на поверхности модели Tripo; сообщил о своём тесте StreamDiffusion.",
    "priority": "optional",
    "cheap_strategy": "Для повторяемой анимации один раз собрать процедурную систему; новые варианты получать параметрами, без оплаты каждого кадра облачному генератору.",
    "limitations": "Лицензия TouchDesigner, GPU и ограничения конкретной сборки учитываются отдельно. Скорость из #108 — личный замер автора, не гарантия.",
    "official_url": "https://derivative.ca/"
  },
  {
    "name": "Tripo 3D",
    "category": "3D",
    "role": "Преобразование изображения в 3D-модель для дальнейшей процедурной анимации.",
    "post_ids": [
      548,
      1642
    ],
    "author_use": "Модель богомола использовал в TouchDesigner; позже агент взял Tripo для 3D-задачи по исходнику Krea.",
    "priority": "optional",
    "cheap_strategy": "Сначала утвердить картинку и силуэт; генерировать модель лишь для выбранного варианта и повторно использовать её.",
    "limitations": "Качество топологии, рига, текстур и движения надо проверять. Один удачный кейс не обещает готовую анимируемую модель любого существа.",
    "official_url": "https://www.tripo3d.ai/"
  },
  {
    "name": "Unity",
    "category": "Интерактивная графика",
    "role": "Историческая среда аудиореактивной/генеративной визуализации.",
    "post_ids": [
      857
    ],
    "author_use": "Показывает ранний опыт частиц и аудиореактивности, предшествующий нынешней AI-системе.",
    "priority": "historical",
    "cheap_strategy": "Полезно, если нужна длительная реактивная система с повторным использованием, а не разовый видеоклип.",
    "limitations": "Этот пост не доказывает, что Unity входит в актуальное ядро кэмпа; условия лицензии зависят от использования.",
    "official_url": "https://unity.com/"
  },
  {
    "name": "ElevenLabs",
    "category": "Звук",
    "role": "Голос, клонирование и попытки генерации отдельных звуков.",
    "post_ids": [
      42,
      146,
      173,
      303,
      365,
      1519
    ],
    "author_use": "Использовал голос и звуки; иногда заменял неудачную генерацию подходящей стоковой записью.",
    "priority": "optional",
    "cheap_strategy": "Озвучивать утверждённый текст; сохранять удачные звуки. Не продолжать бесконечно генерацию, если лицензированный сток быстрее решает задачу.",
    "limitations": "Клонировать только голос, на использование которого есть разрешение. Пакет Lenny и коммерческие права проверяются по текущим условиям.",
    "official_url": "https://elevenlabs.io/"
  },
  {
    "name": "MMAudio",
    "category": "Звук",
    "role": "Дозвучивание видео, синхронные эффекты и фоли.",
    "post_ids": [
      912
    ],
    "author_use": "Добавлял звуки шагов большого существа вместе с аудиоинструментом Kling; удачным оказался образ падающих деревьев.",
    "priority": "optional",
    "cheap_strategy": "Сначала сформулировать физический эквивалент звука и исправить один слой; не перегенерировать уже подходящий видеоряд.",
    "limitations": "Нужны вычисления и совместимое окружение либо оплаченный хостинг; синхронизация и плотные сцены требуют слуховой проверки.",
    "official_url": "https://github.com/hkchengrex/MMAudio"
  },
  {
    "name": "ChatGPT / GPT: текст, исследование и сценарии",
    "category": "LLM и агенты",
    "role": "Брифы, исследования, сценарии, сопоставление решений и промпты.",
    "post_ids": [
      218,
      763,
      1067,
      1193,
      1502,
      1517,
      1531,
      1655
    ],
    "author_use": "Автор меняет тариф по нагрузке и распределяет роли между GPT и другими моделями.",
    "priority": "core",
    "cheap_strategy": "Начать с одной уже имеющейся подписки и понятных ролей; вторая дорогая подписка нужна только после измеримого дефицита качества/лимитов.",
    "limitations": "Цены из постов исторические. Согласие двух одинаковых моделей не является независимой проверкой; API не следует считать включённым в чат-подписку.",
    "official_url": "https://chatgpt.com/"
  },
  {
    "name": "Claude / Claude Code: Opus, Sonnet и названия из постов",
    "category": "LLM и агенты",
    "role": "Главный исполнитель/директор, кодирование, оркестрация и работа с локальной памятью.",
    "post_ids": [
      1067,
      1221,
      1385,
      1431,
      1503,
      1531,
      1617,
      1647
    ],
    "author_use": "Один из главных инструментов автора; дорогую модель использует для решений, более лёгкие — для исполнения.",
    "priority": "core",
    "cheap_strategy": "Давать дорогой модели ограниченные решения, а чтение, рутину и часть исполнения делегировать; фиксировать контекст вне длинного диалога.",
    "limitations": "Исторические Fable/Opus, названия тарифов и лимиты не являются текущим каталогом. Открытые skills требуют настройки среды и доступов.",
    "official_url": "https://claude.ai/"
  },
  {
    "name": "Codex",
    "category": "LLM и агенты",
    "role": "Кодирование, длительное исполнение, второе мнение и независимая приёмка.",
    "post_ids": [
      1503,
      1531,
      1556,
      1608,
      1617,
      1655
    ],
    "author_use": "Автор подключает как вторую голову OGRE, ночного исполнителя и одного из сценаристов.",
    "priority": "core",
    "cheap_strategy": "Использовать доступные лимиты действующего плана по конкретным задачам; независимо проверять только важные решения, а не удваивать каждый шаг.",
    "limitations": "Совместимость skill не означает установленную интеграцию. В OGRE без нужного подключения вторая голова не работает; ночной запуск требует лимитов расходов и критериев остановки.",
    "official_url": "https://openai.com/codex/"
  },
  {
    "name": "Gemini: текстовые и мультимодальные модели",
    "category": "LLM и агенты",
    "role": "Исследование, анализ видео, подписи под разные площадки и сценарии.",
    "post_ids": [
      580,
      763,
      932,
      1067,
      1517,
      1655
    ],
    "author_use": "Долго настраивал агента-путешественника, который превращает видео в текст в заданном стиле и формате.",
    "priority": "optional",
    "cheap_strategy": "Повторно использовать один шаблон с лимитами площадок и примерами; не писать подписи вручную заново для каждой сети.",
    "limitations": "Удачный тон появился после доработки контекста. Ответы и визуальное распознавание нужно проверять; тарифы Google и API могут различаться.",
    "official_url": "https://gemini.google.com/"
  },
  {
    "name": "Grok / SuperGrok / Imagine",
    "category": "LLM и агенты",
    "role": "Поиск, работа с X, кодовые эксперименты, сценарии, изображения и видео.",
    "post_ids": [
      1441,
      1487,
      1502,
      1503,
      1556,
      1655
    ],
    "author_use": "Автор взял дополнительную подписку, распределял задачи, сравнивал сценарии и строил веб-арт.",
    "priority": "optional",
    "cheap_strategy": "Добавлять только для уникальной нужной роли; акция из #1441 не оправдывает подписку без нагрузки. Малый сравнительный тест перед массовой генерацией.",
    "limitations": "Цены и промопериод исторические; названный в посте Composer не следует автоматически считать отдельным продуктом Cursor. Состав семейства меняется.",
    "official_url": "https://grok.com/"
  },
  {
    "name": "OpenClaw",
    "category": "LLM и агенты",
    "role": "Бот и связующий слой личной агентской системы.",
    "post_ids": [
      1067,
      1292
    ],
    "author_use": "Использовал с Claude; описывал токенозатратность до настройки.",
    "priority": "optional",
    "cheap_strategy": "Начать с одной модели и узкого сценария; измерять вызовы и фоновые задачи, прежде чем включать постоянную автономную работу.",
    "limitations": "Сам OpenClaw не делает модели и сервер бесплатными. Требуются управление секретами, ограниченные разрешения и контроль фоновых расходов.",
    "official_url": "https://openclaw.ai/"
  },
  {
    "name": "Cursor",
    "category": "LLM и агенты",
    "role": "Альтернативная среда запуска совместимых skills.",
    "post_ids": [
      1503
    ],
    "author_use": "Указан автором как один из вариантов установки ParSENAL; постоянная личная работа в Cursor этим не доказана.",
    "priority": "optional",
    "cheap_strategy": "Если уже есть подходящий агентский редактор, не покупать ещё один ради того же skill.",
    "limitations": "Наличие README для установки не доказывает полную одинаковость поведения на разных агентах и ОС.",
    "official_url": "https://cursor.com/"
  },
  {
    "name": "ParSENAL: Meaning, Worldbuilder, Dreamteam, Digger, OGRE, Conveyor",
    "category": "Открытые skills",
    "role": "Смысл, канон мира, исследования, совет экспертов, оркестрация и исполнение очереди.",
    "post_ids": [
      1503,
      1531,
      1556,
      1563
    ],
    "author_use": "Автор публично выложил эти элементы своей системы; использует их в реальных проектах.",
    "priority": "core",
    "cheap_strategy": "Использовать открытые инструкции и собственные критерии вместо оплаты закрытого курса; запускать нужный модуль, а не весь набор на каждую задачу.",
    "limitations": "Это публичная часть системы, а не перенос всей личной базы и закрытых уроков. Skills не включают оплаченные модели и подключённые аккаунты.",
    "official_url": "https://github.com/olegpars/parsenal"
  },
  {
    "name": "Matt Pocock skills: grill-me, wayfinder, implement-spec",
    "category": "Открытые skills",
    "role": "Допрос брифа, согласование требований, карта задач и проверяемое исполнение.",
    "post_ids": [
      1407,
      1556,
      1617
    ],
    "author_use": "Автор использует wayfinder для планирования и обсуждает независимую приёмку; рекомендует подход Покока.",
    "priority": "core",
    "cheap_strategy": "Хорошее уточнение задачи до генерации сокращает дорогие переделки. Проверять готовый результат по заранее записанным условиям.",
    "limitations": "Это чужие открытые материалы с собственным авторством, не изобретение кэмпа. Спецификация не заменяет человеческое решение о вкусе и смысле.",
    "official_url": "https://github.com/mattpocock/skills"
  },
  {
    "name": "Fable orchestration skill Серёжи Риса",
    "category": "Открытые skills",
    "role": "Разделение дорогой руководящей модели и более дешёвых исполнителей.",
    "post_ids": [
      1431,
      1531
    ],
    "author_use": "Автор применял этот skill, затем сделал свой OGRE с другой схемой и двумя мнениями.",
    "priority": "optional",
    "cheap_strategy": "Экономить дорогие токены на чтении и механической работе; сравнивать фактический расход и долю переделок.",
    "limitations": "Исторические модель и акция в #1431 могут быть недоступны. Репозиторий стороннего автора, а не закрытая технология кэмпа.",
    "official_url": "https://github.com/serejaris/personal-corp-skills/tree/main/skills/fable-ruki-agenty"
  },
  {
    "name": "OMP",
    "category": "LLM и агенты",
    "role": "Альтернативная оркестрация с распределением ролей.",
    "post_ids": [
      1531
    ],
    "author_use": "Автор рассматривает как альтернативу своему OGRE и прямо говорит, что хочет сравнить подходы.",
    "priority": "optional",
    "cheap_strategy": "Сначала одна система оркестрации; альтернативу пробовать на одном и том же небольшом задании, считая время и расход.",
    "limitations": "В канале нет доказательства, что OMP полноценно внедрён в его основной процесс.",
    "official_url": "https://omp.sh/"
  },
  {
    "name": "Microsoft AI Engineering Coach",
    "category": "Открытые skills",
    "role": "Разбор инженерной работы с агентом и улучшение процесса.",
    "post_ids": [
      1321
    ],
    "author_use": "Автор пишет, что внедрил инструмент в свою среду и получил разбор режима работы и эффективности.",
    "priority": "optional",
    "cheap_strategy": "Использовать открытый разбор своих задач вместо повторения одних ошибок; применять по необходимости, а не непрерывно к каждому сообщению.",
    "limitations": "Это внешний открытый инструмент Microsoft. Оценки рабочего ритма — диагностическая обратная связь модели, не независимые медицинские или психологические выводы.",
    "official_url": "https://github.com/microsoft/AI-Engineering-Coach"
  },
  {
    "name": "Промптеры автора для Seedance / Veo-3 Prompt Director",
    "category": "Промптинг",
    "role": "Перевод идеи в инструкции под конкретную видеомодель.",
    "post_ids": [
      676,
      1060,
      1500,
      1537
    ],
    "author_use": "Есть публичный облегчённый архив промптера Seedance и более развитая личная версия; Veo-3 Prompt Director — внешняя рекомендация.",
    "priority": "optional",
    "cheap_strategy": "Использовать официальный модельный гайд, примеры ошибок и один короткий тест. Облегчённый промптер может работать как системный текст без отдельного платного приложения.",
    "limitations": "Полная личная версия не опубликована в веб-тексте; вложение #1500 не следует выдавать за скачанный и проверенный пакет. Указанный custom GPT не является авторским skill кэмпа.",
    "official_url": null
  },
  {
    "name": "HyperFrames",
    "category": "Motion-skills",
    "role": "HTML/CSS-анимация с управляемой временной шкалой и рендером в MP4.",
    "post_ids": [
      1636
    ],
    "author_use": "Входит в публичную подборку автора; отдельная демонстрация его собственного внедрения не подтверждена.",
    "priority": "optional",
    "cheap_strategy": "Подходит для повторяемых титров, схем и брендовых роликов: исправления делаются кодом, без покупки новой видеогенерации.",
    "limitations": "Apache-2.0; нужны Node 22+, FFmpeg и браузерный рендер. Облачные/Pro-функции и внешние медиа оплачиваются отдельно. В нашей проверке не устанавливался.",
    "official_url": "https://github.com/heygen-com/hyperframes"
  },
  {
    "name": "OneTake",
    "category": "Motion-skills",
    "role": "Агентская сборка короткого объясняющего ролика из сцены, графики, озвучки и рендера.",
    "post_ids": [
      1636
    ],
    "author_use": "Одна из внешних ссылок в подборке автора.",
    "priority": "optional",
    "cheap_strategy": "Разумно исследовать для некоммерческих прототипов; готовый код сцены позволяет править результат точечно.",
    "limitations": "PolyForm Noncommercial 1.0.0, не MIT: коммерческое использование требует подходящих условий OneTake Pro. Есть Python/Node/FFmpeg/браузерные зависимости; не установлен.",
    "official_url": "https://github.com/feitangyuan/onetake"
  },
  {
    "name": "Collage B-roll",
    "category": "Motion-skills",
    "role": "Коллажные метафоры: утверждение идеи → опорный кадр → короткая анимация.",
    "post_ids": [
      1636
    ],
    "author_use": "Поделился ссылкой среди пяти motion-навыков.",
    "priority": "optional",
    "cheap_strategy": "Экономия заложена в двух этапах одобрения до платного видео; сначала проверить метафору и статичный кадр.",
    "limitations": "MIT относится к коду. Нужны генератор изображений и Gemini API для видео; это не бесплатный полностью локальный рендер. Модель и доступ зависят от аккаунта.",
    "official_url": "https://github.com/pyang5166/gbro-collage-broll"
  },
  {
    "name": "Claude Animation Base",
    "category": "Motion-skills",
    "role": "Рисованная кодовая анимация на p5.js и p5.brush.",
    "post_ids": [
      1636
    ],
    "author_use": "Внешний инструмент из подборки, не авторская разработка кэмпа.",
    "priority": "optional",
    "cheap_strategy": "Хорош для серий с общей визуальной грамматикой: повторно использовать сцену и менять параметры.",
    "limitations": "MIT; нужны Node, браузер и FFmpeg. Рисовальные эффекты могут медленно рендериться; название Claude не доказывает одинаковое качество на всех агентах.",
    "official_url": "https://github.com/JohnHeibel/ClaudeAnimationBase"
  },
  {
    "name": "Lemo Opuscar",
    "category": "Motion-skills",
    "role": "Библиотека визуальных подходов для кодовых роликов, включая более сложные сцены.",
    "post_ids": [
      1636
    ],
    "author_use": "Одна из пяти публичных рекомендаций автора.",
    "priority": "optional",
    "cheap_strategy": "Подключать только после выбора подходящего стиля и теста одной сцены; повторно использовать код и собственные аудиоматериалы.",
    "limitations": "MIT; Node 20, Python 3.11/uv, FFmpeg 7, браузер, иногда GPU/дополнительные модели. Русская озвучка по умолчанию не подтверждена; настройка ориентирована на указанную автором репозитория модель.",
    "official_url": "https://github.com/lemomo-ai/lemo-opuscar"
  },
  {
    "name": "RecurPost",
    "category": "Публикация",
    "role": "Планирование и переиспользование публикаций на нескольких площадках.",
    "post_ids": [
      1095,
      1097
    ],
    "author_use": "Автор использует единый постер с дополнительными аккаунтами; через свободный слот добавил Pinterest.",
    "priority": "optional",
    "cheap_strategy": "Автоматизировать повторяющуюся вставку подписей и файлов; сравнивать полный тариф с числом аккаунтов, а не только стартовую цену.",
    "limitations": "Цена #1097 историческая. Ограничения площадок могут требовать ручного шага; запланированный пост нельзя считать опубликованным без проверки статуса.",
    "official_url": "https://recurpost.com/"
  },
  {
    "name": "Instagram / Facebook / YouTube Studio / TikTok / Pinterest / X / Threads",
    "category": "Дистрибуция и аналитика",
    "role": "Публикация одной творческой серии в разных средах и сравнение реакции.",
    "post_ids": [
      259,
      267,
      552,
      588,
      613,
      682,
      763,
      932,
      1095,
      1097,
      1143
    ],
    "author_use": "Автор ведёт несколько площадок, смотрит статистику и адаптирует подписи; рост Pinterest противопоставляет слабому X.",
    "priority": "core",
    "cheap_strategy": "Один проверенный мастер и адаптации вместо семи независимых производств; сначала бесплатные штатные инструменты и ручной цикл, затем постер.",
    "limitations": "Охваты и монетизация из личных кейсов не прогноз дохода. У каждой площадки разные лимиты, права, доступ и правила повторной публикации; общего официального URL нет.",
    "official_url": null
  },
  {
    "name": "Vimeo",
    "category": "Портфолио и фестивальные подачи",
    "role": "Видео для портфолио, хранения демонстраций и заявок на фестивали.",
    "post_ids": [
      1188,
      1641
    ],
    "author_use": "Автор использует видеоматериалы в портфолио; Vimeo также указан в условиях одного опенколла.",
    "priority": "optional",
    "cheap_strategy": "Хранить один аккуратно подготовленный мастер и ссылку; платить за расширение только при реальной потребности в объёме/приватности.",
    "limitations": "Требования конкретной заявки и лимиты плана проверяются отдельно; разрешённая ссылка не означает одобрение заявки.",
    "official_url": "https://vimeo.com/"
  },
  {
    "name": "Vercel",
    "category": "Хостинг",
    "role": "Публикация небольших интерактивных страниц и агентских экспериментов.",
    "post_ids": [
      692,
      1487
    ],
    "author_use": "В корпусе есть собственные интерактивные артефакты по адресам Vercel.",
    "priority": "optional",
    "cheap_strategy": "Для небольшого статичного артефакта не строить сервер без необходимости; сравнить подходящий бесплатный/платный режим и условия использования.",
    "limitations": "Ссылка на Vercel не доказывает универсальный бесплатный тариф для коммерческого продукта. Хостинг не хранит автоматически приватную агентскую память.",
    "official_url": "https://vercel.com/"
  },
  {
    "name": "Railway",
    "category": "Хостинг",
    "role": "Размещение интерактивной галереи/приложения.",
    "post_ids": [
      1556
    ],
    "author_use": "Галерея сравнений Krea и кодовых шейдеров размещена на Railway.",
    "priority": "optional",
    "cheap_strategy": "Использовать сервер только если действительно нужна серверная логика; статичную выдачу можно держать дешевле без постоянно работающего процесса.",
    "limitations": "Оплата ресурсов, простоя и хранения зависит от проекта. Ссылка доказывает размещение галереи, а не архитектуру всей студии.",
    "official_url": "https://railway.com/"
  },
  {
    "name": "Git / GitHub / GitHub Pages",
    "category": "Память, код и хостинг",
    "role": "Версии файлов, открытые skills, задачи и публикация статичных галерей.",
    "post_ids": [
      1326,
      1503,
      1531,
      1556,
      1632,
      1655
    ],
    "author_use": "Автор выкладывает skills, строит карту задач и демонстрирует переносимость системы вне одного агента; галерея FLUX размещена на Pages.",
    "priority": "core",
    "cheap_strategy": "Локальные текстовые материалы и история изменений снижают стоимость восстановления; статичная галерея обычно проще отдельного сервера.",
    "limitations": "Публичный репозиторий не должен содержать секреты и чужие закрытые материалы. GitHub Pages — выдача статичных файлов, не исполнитель агентских задач.",
    "official_url": "https://pages.github.com/"
  },
  {
    "name": "objkt",
    "category": "Арт-площадки",
    "role": "Публикация цифровой коллекции и арт-артефактов.",
    "post_ids": [
      578,
      619,
      660,
      661
    ],
    "author_use": "Автор начал выкладывать коллекцию артефактов и рассказывает о своём опыте.",
    "priority": "optional",
    "cheap_strategy": "Рассматривать как отдельный художественный канал после готовности работ; заранее считать комиссии и собственный бюджет.",
    "limitations": "Продажа и рост стоимости не гарантированы. Право публикации, сетевые комиссии и правила площадки проверяются отдельно.",
    "official_url": "https://objkt.com/"
  },
  {
    "name": "Lenny’s Product Pass",
    "category": "Бандлы и экономия",
    "role": "Пакет партнёрских предложений, который может заменить часть отдельных подписок.",
    "post_ids": [
      1519
    ],
    "author_use": "Автор делится идеей пакета с доступами к нескольким нужным сервисам.",
    "priority": "optional",
    "cheap_strategy": "Сначала посчитать только реально нужные и доступные именно вашему аккаунту предложения; сравнить пакет с покупкой одного месяца одного сервиса.",
    "limitations": "Текущие ключевые предложения не равны описанным в старом посте: ряд доступов Insider-only и в основном для новых клиентов. Подробности — в отдельной проверенной экономике.",
    "official_url": "https://www.lennysproductpass.com/"
  },
  {
    "name": "Creator Partner Programs: Krea, Kling, OpenArt, Topaz, Dreamina",
    "category": "Партнёрства и экономия",
    "role": "Кредиты, тестовый доступ и иногда оплата за контент/обратную связь.",
    "post_ids": [
      422,
      448,
      494,
      564,
      1057,
      1061,
      1176,
      1239,
      1364,
      1395
    ],
    "author_use": "Автор сообщает, что партнёрства покрывали заметную часть расходов; условия различались по сервисам.",
    "priority": "optional",
    "cheap_strategy": "Собрать небольшое качественное портфолио и подаваться в официальную программу; считать полученные кредиты отдельно от устойчивого бюджета.",
    "limitations": "Это отбор и договорные обязанности, не гарантированная скидка всем. Процент покрытия расходов, выплаты и бонусы — самоотчёт автора; общего официального URL программы нет.",
    "official_url": null
  },
  {
    "name": "Радар опенколлов, грантов и резиденций",
    "category": "Возможности и исследование",
    "role": "Регулярный поиск подходящих показов, конкурсов и оплачиваемых возможностей.",
    "post_ids": [
      1608,
      1619,
      1631,
      1641,
      1659
    ],
    "author_use": "Автор ведёт повторяющуюся рубрику: отбор под свою практику, дедлайны, требования, география и условия.",
    "priority": "core",
    "cheap_strategy": "Искать бесплатную подачу и оплачиваемый показ, но сначала проверять соответствие готовой работы; не тратить деньги на конкурс ради крупного приза.",
    "limitations": "Это рабочий метод и набор первичных источников, а не одна платформа. Все даты и суммы из постов требуют проверки у организатора; выигрыш не гарантирован.",
    "official_url": null
  },
  {
    "name": "Olegi / Parsly / личный copilot автора",
    "category": "Персональная система",
    "role": "Собственная база контекста, привычек, проекта и агентских ролей.",
    "post_ids": [
      1028,
      1056,
      1385,
      1448,
      1503,
      1517,
      1655
    ],
    "author_use": "Разные личные наименования помощников и развивающейся системы; в #1655 copilot хранит журнал проекта по жукам.",
    "priority": "core",
    "cheap_strategy": "Воспроизвести принцип: короткий бриф, примеры, антипримеры, журнал решений и проверка результатов; не покупать ещё одну модель вместо контекста.",
    "limitations": "Это не доступный для установки единый публичный продукт. Copilot здесь не доказывает использование GitHub Copilot; база вкуса автора и все его настройки не опубликованы.",
    "official_url": null
  },
  {
    "name": "Comet",
    "category": "Браузер",
    "role": "Браузер и бытовой пример помощи агента с ремонтом рабочего окружения.",
    "post_ids": [
      1221
    ],
    "author_use": "Автор рассказывает, как Claude помог восстановить запуск Comet.",
    "priority": "optional",
    "cheap_strategy": "Использовать уже работающий браузер; история иллюстрирует экономию времени на ремонте, а не необходимость покупать новый инструмент.",
    "limitations": "Это не доказанный основной слой автоматизации студии. Временный запуск без sandbox из истории не переносится в рекомендуемую постоянную настройку.",
    "official_url": "https://www.perplexity.ai/comet"
  },
  {
    "name": "TapNow / Picsart / PixVerse PixLight / LibTV",
    "category": "Конкурсные площадки",
    "role": "Платформы с конкурсами, требованиями к моделям и каналами подачи.",
    "post_ids": [
      1619,
      1641,
      1659
    ],
    "author_use": "Имена появляются в рубрике опенколлов: обязательная доля генерации, конкурсный движок или площадка регистрации.",
    "priority": "optional",
    "cheap_strategy": "Проверять, действительно ли нужна платная генерация внутри площадки: например, в описанном автором конкурсе Picsart допускал загрузку готового ролика.",
    "limitations": "Это упоминания условий конкурсов, не доказательство постоянного использования всех сервисов. Старые дедлайны и требования не объявляются действующими; первичные ссылки есть в соответствующих постах.",
    "official_url": null
  }
]