Гоша білдить.
Гайди
Робочі флоуClaude

UGC-відео з AI-актором за $11: Claude Code + Arcads + Seedance 2.0

Як зібрати конвеєр UGC-відео з AI-актором через термінал: Claude Code пише промпти, Arcads генерує реалістичне відео за $11 замість $200-600 через агентство.

gosha.live
gosha.live · 2 червня 2026 р. · 12 хв читання

Агентства з UGC беруть $200-600 за одне відео, фрілансери - $150-300, і ти чекаєш 1-3 тижні. За місяць на 60 креативів витратиш $9 000-36 000 - і все одно тестуєш вручну, бо 90% не зайде.

Я зібрав конвеєр який видає реалістичне UGC-відео з AI-актором за $11 за штуку і витрачає 5-15 хвилин замість тижня. Повністю в терміналі, через Claude Code, без веб-інтерфейсів. Покажу як.

Що тобі знадобиться

Акаунти і підписки

Claude Pro - мінімум $20/міс. Claude Code не працює на безкоштовному плані. Якщо хочеш запускати багато сесій паралельно або не хочеш натикатися на ліміти щогодини, бери Claude Max 5x ($100/міс) або Max 20x ($200/міс).

Arcads - мінімум Starter ($110/міс за 10 відео, ~$11/відео) або Creator ($220/міс за 20 відео). Безкоштовного тріалу немає, ціну не публікують на сайті - побачиш її після реєстрації.

План Starter не містить підписів і видалення фону. Якщо вони потрібні для соцмереж (майже завжди потрібні), одразу бери Creator або вище.

API і клонування власного актора - тільки на плані Pro (custom ціна, від $385/міс за повідомленнями). Без Pro доведеться використовувати веб-інтерфейс Arcads вручну (детальніше нижче в розділі «Альтернатива без API»).

Платіжна карта для обох сервісів.

Система та софт

ОС: macOS 13.0+, Ubuntu 20.04+, Debian 10+, Windows 10 (1809+) / Windows Server 2019+ (нативно або через WSL).

Термінал: будь-який (Terminal на Mac, PowerShell/CMD на Windows, bash/zsh на Linux).

Інтернет - Claude Code працює в реальному часі через API, офлайн-режиму немає.

Базові навички: вміння відкрити термінал, вставити команду, дочекатися завершення. Якщо ніколи не робив - витратиш 10 хвилин на перший запуск, далі звикнеш.

Скільки часу:

  • Встановлення Claude Code: 2-5 хв
  • Перша авторизація в Claude Code: 1 хв (браузер)
  • Реєстрація в Arcads і оплата плану: 5 хв
  • Перший запуск (створення персонажа, генерація відео): 10-30 хв (залежить від швидкості Arcads API - до 2 год на тренування ліпсинку актора, якщо створюєш власного з нуля; готові актори з бібліотеки обробляються швидше)

Крок 1. Встановлення Claude Code

Claude Code - це агентний інструмент для кодування від Anthropic, не чат-інтерфейс. Це агент який планує роботу, читає кодову базу, редагує файли в кількох директоріях, запускає тести та створює pull request'и. CLI - найпотужніша поверхня: нові функції з'являються там найшвидше, підтримуються всі прапорці, і він запускається нативно в будь-якому терміналі.

macOS / Linux / WSL

Відкрий термінал і виконай:

curl -fsSL https://claude.ai/install.sh | bash

Ця команда завантажує офіційний інсталяційний скрипт Anthropic і запускає його. Встановлює автономну збірку Claude Code і додає команду claude в PATH - Node.js не потрібен. Нативні інсталяції автоматично оновлюються у фоні.

Windows (PowerShell)

Відкрий PowerShell і виконай:

irm https://claude.ai/install.ps1 | iex

Claude Code запускається нативно на Windows. Тобі не потрібні WSL, Node.js чи npm.

Якщо ти в Command Prompt (CMD), найпростіше переключитися на PowerShell (знайди «PowerShell» у меню Пуск) - або скористайся WinGet прямо з CMD:

winget install Anthropic.ClaudeCode

Перевірка встановлення

claude --version

Має вивести щось на кшталт claude version 2.1.xxx.

Перша авторизація

claude

Відкриється браузер з формою входу. Увійди за допомогою акаунта Claude (той, де активна підписка Pro/Max). Безкоштовний план Claude не включає Claude Code - потрібен принаймні Claude Pro ($20/міс за щомісячною оплатою). Після авторизації термінал підтвердить сесію.

Крок 2. Реєстрація та оплата Arcads

  1. Відкрий arcads.ai (або try.arcads.ai) і зареєструйся (Continue with Google або email)
  2. Arcads не показує ціни ніде на сайті. Після реєстрації з'явиться paywall з трьома планами: Starter $110/міс за 10 відео, Creator $220/міс за 20 відео і custom-прайсовий Pro-план з доступом до API для великих обсягів
  3. Starter обмежений функціями: немає підписів і видалення фону. Обидва - базові вимоги для рекламних креативів. Якщо плануєш використовувати відео для TikTok/Meta, одразу бери Creator ($220/міс) - там є підписи, розширена бібліотека акторів (1000+ замість 300) і пріоритет рендерингу
  4. Pro - єдиний план з доступом до API і клонуванням актора. Команди які хочуть автоматизувати виробництво або використовувати власного спікера, мають точно один варіант: $385-550/міс
  5. Оплати, збережи дані доступу (email/пароль або OAuth-токен)

Крок 3. Створення персонажа (AI-актора) через Claude Code

Тепер підключимо Claude Code до Arcads. Офіційного інтегрованого MCP-сервера Arcads у публічному реєстрі MCP поки немає, але є community-репозиторії з навичками (skills) для Claude Code, які вміють викликати Arcads API напряму.

Найбільш документований: github.com/krusemediallc/arcads-claude-code (альтернативний форк: github.com/cromeo22/arcads-claude-code-ad-creation). Це скіли Arcads external API з бібліотекою промптів. Флагманська відеомодель: UGC, premium reveal, product hero, lookbook, feature walkthrough, нативне аудіо - model: "seedance-2.0".

Проте для простоти ми пропустимо ручне клонування репозиторію і скористаємося можливістю Claude Code виконувати завдання без попереднього встановлення навичок - просто опишемо, що йому робити. Claude Code сам розбере API Arcads, якщо дамо чіткі інструкції.

Альтернативний (простіший) підхід без репозиторію

Створи робочу директорію для проєкту:

mkdir ~/arcads-ugc-project
cd ~/arcads-ugc-project

Запусти Claude Code у цій директорії:

claude

Дай промпт (українською або англійською - Claude розуміє обидві):

Мені потрібно створити персонажа для UGC-відео в Arcads AI.
 
1. Підключися до Arcads API (документація: arcads.ai/features/ai-video-api, логін/токен я надам за запитом)
2. Створи текстовий опис (character card) для природної UGC-актриси віком ~25-30 років, яка говорить про продукт casual-тоном, м'яке освітлення, домашній фон, дружня усмішка, середній план
3. Сформуй промпт для генерації AI-актора в Arcads з цим описом
4. Збережи параметри персонажа у файл character.json, щоб я міг завантажити його в наступному кроці
 
Якщо тобі потрібен API-ключ Arcads - попроси, я вставлю

Claude Code відповість планом і запитає API-ключ.

Щоб отримати ключ API Arcads:

  • API доступ - тільки на плані Pro, тому якщо у тебе Starter/Creator, доведеться або апгрейднутися, або використовувати веб-інтерфейс Arcads вручну (детальніше нижче в розділі «Альтернатива без API»)
  • Якщо є Pro: зайди в кабінет Arcads → Settings → API Keys, згенеруй ключ, скопіюй

Встав ключ у сесію Claude Code. Він виконає запити до Arcads API і збереже конфігурацію персонажа.

Що відбувається під капотом

Правила, специфічні для того, як Seedance 2.0 інтерпретує промпти, застосовуються поверх будь-якого шаблону стилю. Довжина промптів - 100-260 слів. Коротші промпти дають розмиті результати. Довші перевантажують модель і змушують її втрачати фокус на ключових деталях.

Структура промпту:

  • Subject (хто/що в сцені - вік, одяг, вираз, постава)
  • Action (що відбувається - теперішній час, одна основна дія на кадр)
  • Camera (кадрування: wide/medium/close-up, рух: dolly-in/pan/handheld)
  • Style (візуальний тон: освітлення, кольорова корекція, атмосфера)
  • Constraints (зменшити артефакти: "maintain face consistency", "steady motion", "no distortion")

Claude Code автоматично застосує ці правила, якщо ти попросиш його «написати промпт для Seedance 2.0».

Крок 4. Генерація UGC-відео з продуктом через Seedance 2.0

Тепер у тебе є персонаж (character.json). Наступний крок - завантажити референсне зображення продукту і попросити Claude Code створити фінальне відео.

Підготовка референсу продукту

Збережи зображення продукту (напр., product.jpg) у ту саму директорію ~/arcads-ugc-project/.

Промпт для Claude Code

Тепер створи UGC-відео через Arcads, модель Seedance 2.0:
 
1. Завантаж character.json (персонаж, якого ми створили)
2. Завантаж product.jpg як референсне зображення (це літня футболка Vans)
3. Сформуй природний UGC-скрипт (15-20 секунд):
   "Привіт! Вже перша година ночі, а Vans щойно випустили нову літню колекцію, і я в неї закохана. Вони надіслали мені цю футболку завчасно - вона така м'яка, сідає ідеально, і колір просто вау. Якщо шукаєте щось легке на літо, це маст-хев!"
4. Запусти генерацію через Arcads API (POST /v1/seedance-2.0/generate або аналогічний ендпоінт, який ти знайдеш у документації)
5. Параметри:
   - model: "seedance-2.0"
   - duration: 15 секунд (підбери автоматично за кількістю слів у скрипті)
   - referenceImages: ["product.jpg"]
   - prompt: (сформуй детальний промпт за правилами Seedance 2.0, включаючи Subject, Action, Camera, Style, Constraints)
6. Зачекай на завершення генерації (може зайняти до 2 годин, якщо тренується новий персонаж; готовий - швидше)
7. Збережи вихідне відео як output.mp4

Claude Code:

  • прочитає документацію Arcads API (або використає вбудовані знання)
  • підбере тривалість за кількістю слів: Seedance 2.0 підтримує 4-15 секунд (безперервно, не enum). Використовує кількість слів у скрипті для автовибору
  • вбудує діалог у поле prompt природною фразою (напр., "She speaks: 'текст тут'" або "He says: 'текст тут'")
  • застосує правила Seedance 2.0 (Subject: дівчина ~27 років, casual одяг, тепла посмішка, домашній фон; Action: вона тримає футболку, показує камері, говорить; Camera: medium shot, handheld, легкий рух; Style: м'яке вечірнє освітлення, теплі тони; Constraints: maintain face consistency, steady motion, no distortion)
  • не використає заборонені слова для промптів Seedance 2.0: cinematic, professional, stunning, 8k, studio, perfect
  • викличе API, дочекається, збереже відео

Результат

Після завершення ти отримаєш output.mp4 - UGC-відео з AI-актрисою, яка говорить твій скрипт, тримає/показує продукт (якщо промпт правильний), із синхронізованим звуком і реалістичною мімікою.

Як зрозуміти, що все вийшло:

  • Відео відкривається, звук є, губи рухаються синхронно з текстом
  • Актор виглядає природно (не пластиковий, не robotic)
  • Продукт помітний у кадрі (якщо ти вказав "тримає футболку" у промпті)

Як ітерувати:

  1. Зміни скрипт або емоцію («excited», «calm», «surprised») у промпті - Claude Code регенерує
  2. Якщо генерація близька, але не та, регулюй один елемент за раз: дія виглядає добре, але кадрування не те → відрегулюй опис камери; темп поспішний → додай тимчасові мітки або скороти діалог; продукт дрейфує між кадрами → додай обмеження консистентності; рух занадто скутий → додай прислівники ступеня (slowly, casually, deliberately)
  3. Тестуй кілька варіантів хуків (перші 3 секунди) - дослідження Motion показують, що найефективніші Meta-акаунти тестують 15-25 нових креативів на тиждень, і лише 5-10% протестованих рекламних креативів стають переможцями

Troubleshooting

ПомилкаПричинаРішення
claude: command not foundІнсталятор не додав claude у PATHПерезапусти термінал; якщо не допомогло - перевір echo $PATH (Mac/Linux) або $env:PATH (Windows), додай шлях вручну у .bashrc/.zshrc або системні змінні
Unauthorized при першому запуску Claude CodeНе авторизувався або безкоштовний планЗапусти claude, увійди у браузері; переконайся, що у тебе Pro/Max ($20+/міс)
Arcads API повертає 403 ForbiddenAPI-ключ невалідний або план не підтримує APIAPI доступ - тільки на плані Pro ($385+/міс). Перевір ключ у Settings → API Keys або апгрейдь план
Відео генерується 2+ годиниНовий персонаж + lip-sync тренуванняЦе нормально для першої генерації з custom avatar. Наступні відео з тим самим персонажем - швидші. Або використовуй готових акторів з бібліотеки Arcads (1000+ варіантів) - вони вже натреновані
Відео виглядає «пластиково» або артефакти на обличчіПромпт занадто короткий або містить заборонені словаДовжина промптів - 100-260 слів. Коротші промпти дають розмиті результати. Довші перевантажують модель. Не використовуй: cinematic, professional, stunning, 8k, studio, perfect. Додай Constraints: "maintain face consistency, steady motion, no distortion"
Продукт не з'являється / дрейфує між кадрамиРеференс не завантажений або промпт не згадує продуктПереконайся, що referenceImages: ["product.jpg"] передано в API-запит; у промпті чітко вкажи "she holds the T-shirt in her right hand, shows the logo to camera"
Claude Code говорить "I don't have access to Arcads API"Відсутній API-ключ або Claude не знає ендпоінтівНадай документацію Arcads API або вкажи ендпоінти явно у промпті (напр., POST https://api.arcads.ai/v1/seedance-2.0/generate, хоча точний URL треба уточнити в офіційній документації Arcads)

Практичні поради

  1. Почни з готового актора з бібліотеки Arcads (1000+ варіантів), а не створюй custom avatar - так швидше перевіриш workflow
  2. Пиши промпти детально: не "дівчина говорить про продукт", а "25-річна жінка з темним волоссям, casual білий светр, сидить за кухонним столом, м'яке денне світло з вікна зліва, вона тримає футболку Vans правою рукою на рівні грудей, усміхається, говорить в камеру medium shot, handheld camera з легким рухом". Модель не може вгадати інтенсивність зі статичного референсу. Замість "вона піднімає пляшку" пиши "вона повільно піднімає пляшку правою рукою, повертаючи етикетку до камери"
  3. Батчи варіації: зміни хук (перші 3 секунди скрипту) в 5 різних промптах, запусти паралельно через Claude Code Agent View (команда claude agents) - отримаєш 5 відео одночасно
  4. Оптимізуй витрати: оскільки маркетологи тестують багато хуків, щоб знайти один переможець, і невеликі правки вимагають повної регенерації, вартість на використане оголошення зростає значно вище $11. Фіналізуй скрипт і промпт перед генерацією, щоб не спалювати кредити на переробки
  5. Додавай субтитри: якщо твій план Arcads не містить автопідписів, використовуй постобробку: HyperFrames + Whisper medium.en для транскрипції → групування word-level транскрипту в фрази → рендеринг HTML підписів поверх → ffmpeg chroma-key overlay. Claude Code може автоматизувати це як окремий skill
  6. Зберігай промпти у файлах: створи prompts/ugc-casual.txt, prompts/ugc-excited.txt тощо - Claude Code зможе їх читати і перевикористовувати без повторного введення
  7. Моніть ліміти Claude Code: кожна підписка Claude обмежує Claude Code двома наслідуваними лімітами: rolling вікно сесії п'ять годин і щотижневий стелю зверху, спільний з усім, що ти робиш на плані, включаючи чат. Якщо генеруєш багато відео, Max 5x або Max 20x зменшать ризик натрапити на cap

Альтернатива без API (веб-інтерфейс Arcads)

Якщо у тебе план Starter/Creator (без API), Claude Code не зможе викликати Arcads напряму. Ти все одно можеш автоматизувати частину роботи:

  1. Попроси Claude Code написати промпт для Seedance 2.0 (він це робить відмінно, застосувавши всі правила вище)
  2. Скопіюй згенерований промпт у веб-інтерфейс Arcads (arcads.ai → Create → Seedance 2.0), завантаж product.jpg вручну, натисни Generate
  3. Результат - теж реалістичне UGC-відео, просто цей крок не автоматизований

Це все одно заощаджує час на написанні промпту (Claude Code враховує Subject/Action/Camera/Style/Constraints, а ти б цього не пам'ятав).

Що далі

Ти налаштував конвеєр:

  • Claude Code (мінімум $20/міс) - «мозок», який пише промпти, керує API, автоматизує
  • Arcads (мінімум $110/міс Starter, але краще Creator $220/міс або Pro $385+/міс для API) - платформа з AI-акторами та Seedance 2.0
  • Seedance 2.0 (модель ByteDance, вбудована в Arcads) - генерує фінальне відео з синхронізованим аудіо

Замість $200-600 за відео через агентство і 1-3 тижні очікування, ти витрачаєш $11 за відео (якщо укладаєшся в ліміти плану) і 10-30 хвилин на генерацію (2 год максимум для першого custom персонажа).

Чи підходить тобі: так, якщо ти performance-маркетолог або бренд, який тестує 10+ креативів на тиждень; ні, якщо тобі потрібно 1-2 відео на місяць (тоді дешевше найняти фрілансера разово). Так для фінансованих команд продуктивності, яким потрібна реалістичність AI-актора топ-рівня і є копірайтинг всередині - якість виходу виправдовує ~$11 за відео при значних витратах на рекламу. Це поганий вибір для соло-засновників і малих бюджетів: немає безкоштовного плану чи пробного періоду, вхід близько $110/міс, а скриптування плюс фінальне складання залишаються твоєю роботою.

Наступний крок - згенеруй свій перший UGC-креатив. Ось готовий промпт для Claude Code, який ти можеш скопіювати і запустити одразу:

Створи UGC-відео для продукту [назва продукту]:
 
1. Персонаж: [опиши вік, стать, стиль, настрій - напр. "25-річна жінка, casual одяг, дружній тон"]
2. Продукт: [опиши що це - напр. "літня футболка Vans, блакитний колір"]
3. Скрипт (15-20 секунд): [напиши природний UGC-скрипт від першої особи]
4. Референс: [вкажи шлях до зображення продукту]
 
Використай Seedance 2.0, застосуй всі правила промптування (Subject, Action, Camera, Style, Constraints), збережи результат як output.mp4

Успіхів у масштабуванні креативів!

Ще почитати

Готовий зібрати свою AI-автоматизацію?

Підпишись на розсилку - і подивимось, що з цього зайде в твою роботу.

Або напиши для замовлення прямо: TelegramInstagram

UGC-відео з AI-актором за $11: Claude Code + Arcads + Seedance 2.0 · Гоша білдить