Vibe-coding воркшоп: MVP видеогенератора за 2.5 часа

Sergey Golubev 2026-01-19 4 мин чтения
🌐 Read in English

2.5 часа. Ноль строк кода руками. Рабочее веб-приложение, которое генерирует видео из текста.

Провели воркшоп вместе с Алексеем - моим бывшим коллегой. Хотел показать, что можно собрать MVP рабочего продукта без разработчиков.

Что собрали

Веб-приложение для автоматической генерации видео из текстового сценария. Пишешь “медведь идёт по лесу”, выбираешь длину, темплейт - получаешь видеоролик (сценарии сами генерируются, склейка тоже на автомате)

Стек:

  • Frontend: Next.js на TypeScript
  • Backend: FastAPI на Python
  • База: SQLite (для MVP пойдёт)
  • Видео: VEO 3 через Kie.ai - агрегатор видео-API
  • Инструмент: Claude Code CLI + фреймворк Superpowers (42k+ звёзд на GitHub)

Почему Python на бэкенде? Трейд-офф. Next.js мог бы закрыть и фронт, и API. Но LLM-ки лучше работают с Python для AI-задач - больше библиотек, больше примеров в обучающих данных. Claude Code генерирует Python-код для интеграций точнее, чем TypeScript-аналоги. Выбрал скорость разработки, хотя добавил сложность деплоя.

Весь код написан голосом и промптами. Ни одной строки руками.

Как работает vibe-coding с Superpowers

Термин “vibe coding” придумал Андрей Карпаты. Суть - ты описываешь что хочешь, AI пишет код. Ты направляешь. Не программируешь.

Superpowers - фреймворк для структурированного vibe-coding. Четыре фазы:

Brainstorm. Первые 50 минут воркшопа. Требования, конкуренты (Pika, Runway, VEO), экономика, пайплайн, выбор стека. Задаёшь вопросы - получаешь структуру. Claude Code анализирует рынок и помогает с решениями.

Design. Архитектура, API-контракты, схема базы.

Plan. Имплементационный план с разбивкой на задачи. Claude Code сам генерирует план и потом исполняет по шагам. PM-навык декомпозиции здесь рулит.

Execute. Погнали кодить. Git-репо создано, первый запуск, UI собран по скриншоту. Потом интеграция API-ключей, живой дебаг, тестовая генерация - всё в прямом эфире.

Фишка в том, что цикл повторяется. Застрял - возвращаешься на Brainstorm. Баг - обратно в Plan.

Цифры

Экономика видеогенерации через Kie.ai:

  • VEO 3 через Kie.ai - $0.30 за 8-секундный клип
  • Минута видео (8 сцен × 8 секунд) - $2.40
  • Склейку можно сделать бесплатно, но для простоты и скорости воспользовались fal.ai

Для MVP - норм. Для продакшена нужна оптимизация. Но валидировать идею - хватает.

Провайдеры взаимозаменяемы. Сегодня VEO 3 через Kie.ai, завтра Fal.ai, послезавтра напрямую через Google. API-абстракция позволяет переключаться без переписывания логики.

Результаты видеогенерации можно посмотреть в Telegram-канале и на YouTube.

Что пошло не так

Без факапов не обошлось. Воркшоп же живой.

Бэкенд падал при первых запросах. Статусный пайплайн - задача отправлена, но фронт не видит обновлений. Классика интеграционных багов. Дебажили в прямом эфире. Облом, но зато честно - именно так и выглядит реальная разработка.

Главная боль - контекстное окно. 200k токенов (стандарт, хотя новые модели уже поддерживают больше) звучит как много. Но за 2.5 часа активной работы оно заполняется много раз. Когда контекст переполнен - агент деградирует. Лучше выше 60% не работать и следить за этим. Команда /statusline помогает в этом.

Первый тестовый сценарий - “про медведя”. Погнали проверять пайплайн от ввода до готового видео. Три попытки, пока заработало.

Что понял

Любой может собрать MVP сам. Не прототип в Figma - рабочий продукт с бэкендом, базой, интеграциями. За один вечер. Мы собрали, значит и ты сможешь. Скорость валидации идей теперь другая. Пример похожего подхода - транскрибатор за 2.5 вечера.

Vibe-coding - не замена программированию. Это другой навык. Надо понимать архитектуру, уметь декомпозировать задачи, знать ограничения. “Сделай мне приложение” - не работает. Приходится думать как PM и как архитектор одновременно.

Superpowers даёт структуру. Без фреймворка vibe-coding превращается в хаос. Brainstorm → Design → Plan → Execute - это дисциплина, а навык декомпозиции здесь критичен. Подробнее о фреймворках - в сравнении Claude Flow, spec-kit и Superpowers.

Character Bible с Seeds - находка для визуальной консистентности. Описываешь персонажа один раз, фиксируешь сид генерации - все сцены выглядят как один фильм.

Запись воркшопа - 2.5 часа от идеи до работающего продукта. Погнали смотреть.

Источники

  1. Andrej Karpathy - оригинальный твит про vibe-coding
  2. Superpowers framework - GitHub
  3. Kie.ai - агрегатор видео-API (VEO 3, Runway, и др.)
  4. Runway Pricing