В феврале 2025 года Андрей Карпаты — сооснователь OpenAI и бывший руководитель ИИ-разработки в Tesla — описал новый способ делать софт: не писать код руками, а объяснять модели, что нужно, и смотреть на результат. Название прижилось сразу — вайб-кодинг. За полтора года подход прошёл путь от полушутки до отдельной категории продуктов, которыми пользуются люди без всякого опыта в разработке.
Что такое вайб-кодинг
Вайб-кодинг — способ создавать работающие сайты, приложения и ботов, описывая задачу словами. Ты формулируешь, что должно получиться. ИИ-модель пишет код, собирает проект и показывает результат. Цикл короткий: посмотрел, уточнил, получил новую версию. Редактор кода, терминал и настройка окружения не нужны.
«Вайб» здесь не про несерьёзность, а про смену фокуса. Ты управляешь поведением и ощущением продукта: «форма должна отправлять заявку мне на почту», «сделай первый экран спокойнее», «добавь страницу с ценами». Как это устроено внутри — синтаксис, файлы, структура данных — забота модели.
Чем вайб-кодинг отличается от программирования
| Критерий | Классическая разработка | Вайб-кодинг |
|---|---|---|
| Язык постановки задачи | Python, JavaScript, SQL | русский или английский |
| Что описываешь | как устроено решение | какой нужен результат |
| Первая рабочая версия | дни или недели | минуты |
| Порог входа | месяцы обучения | умение сформулировать задачу |
| Твоя роль | инженер | заказчик и редактор |
Главное отличие — кто держит в голове реализацию. Программист думает про архитектуру, состояния и краевые случаи. В вайб-кодинге это делает модель, а ты принимаешь работу как заказчик: кликаешь, смотришь, сверяешь с ожиданием.
Отсюда и граница применимости. Модель ошибается, и принятый не глядя код может содержать проблему, которую видно не сразу. Для лендинга или прототипа это лечится следующей итерацией. Для платёжного процессинга или медицинской системы — нет: там по-прежнему нужны инженеры, ревью и аудит. Вайб-кодинг не отменяет профессию — он сдвигает границу: типовые продукты перестали требовать команду разработки.
Какие есть сервисы и инструменты
Инструменты делятся на две группы — по тому, видишь ты код или нет.
Агенты для разработчиков. Cursor, GitHub Copilot, Claude Code, Windsurf. Работают внутри редактора кода или в терминале: ты описываешь задачу, агент правит файлы проекта. Код на виду, и это осознанный выбор — такие инструменты усиливают программиста, но требуют его навыков. Без умения читать код ты не поймёшь, что принимаешь.
Сервисы полного цикла. Lovable, Bolt, v0, Replit — и российский kodzavod. Здесь код спрятан за интерфейсом: описываешь задачу в чате, получаешь работающий сайт или приложение с живым превью, публикуешь — хостинг уже внутри. Среда разработки не нужна вообще.
У зарубежных сервисов для пользователя из России три практических барьера: оплата только иностранной картой, серверы за пределами РФ — критично, если продукт собирает персональные данные россиян, закон требует хранить их в России, — и интерфейс на английском. kodzavod закрывает все три: задачу описываешь по-русски, серверы в России, оплата рублями — картой или через СБП.
Чем это отличается от CMS и конструкторов
WordPress, Tilda, Wix решают ту же задачу — «сайт без программиста», — но другим способом: ты собираешь страницу из готовых блоков и настраиваешь шаблон. Различия принципиальные.
Каталог против генерации. Конструктор ограничен библиотекой готовых блоков: нужного нет — обходись или заказывай доработку. Вайб-кодинг генерирует код под задачу: блок, которого «нет в каталоге», просто описываешь словами.
Админка против диалога. CMS требует изучить себя: где плагины, как устроены шаблоны, что сломается при обновлении. Здесь интерфейс — чат, и правки формулируются так же, как ты ставил бы задачу человеку.
Шаблон против вёрстки под задачу. Сайты на массовых конструкторах узнаваемы: блоки у всех одни. Сгенерированная вёрстка каждый раз строится под конкретный продукт.
Логика. Калькулятор под твою формулу, нестандартная анкета, личный кабинет, Telegram-бот — в конструкторе это поиск подходящего плагина, в вайб-кодинге — ещё один абзац описания.
Конструктор — инструмент. Нейросеть — ещё и советник.
Это, пожалуй, главное отличие. Шаблон не ответит, почему посетители уходят без заявки. Агента можно спросить: как поднять конверсию в оплату, чем зацепить пользователя на первом экране, какого блока не хватает для доверия. Он разберёт задачу, предложит варианты — и тут же внедрит выбранный. С конструктором за этим идёшь к маркетологу или в статьи; здесь консультация и реализация живут в одном диалоге.
Честности ради: когда задача типовая — блог, визитка, страница мероприятия — и шаблон устраивает, конструктор решает её не хуже. Разница проявляется на границах шаблона. У конструктора потолок — каталог блоков, у вайб-кодинга — то, что вообще можно выразить кодом.
Когда вайб-кодинг подходит, а когда нет
Подходит:
лендинги и промостраницы;
MVP и прототипы — проверить гипотезу до найма команды;
внутренние инструменты: калькуляторы, формы, дашборды;
Telegram-боты;
личные проекты, до которых годами не доходили руки.
Пока не подходит:
системы с высокой ценой ошибки: платежи, медицина, большие объёмы персональных данных;
высоконагруженные сервисы с жёсткими требованиями к производительности;
проекты, где код обязан пройти аудит безопасности.
Коротко
Вайб-кодинг — создание работающего продукта через описание задачи словами: код пишет ИИ-модель.
От программирования отличается ролью человека: ты описываешь результат и принимаешь работу, а не проектируешь реализацию.
От конструкторов — потолком и форматом: не каталог готовых блоков, а генерация под задачу плюс советы, как решить её лучше.
Подходит для лендингов, MVP, ботов и внутренних инструментов; для систем с высокой ценой ошибки — пока нет.
С чего начать
Сформулируй задачу как ТЗ подрядчику: кто пользователь, что он должен сделать, что считается успехом. «Сайт для студии растяжки: расписание, цены, запись на пробное занятие через форму» сработает лучше, чем «красивый сайт про спорт». Чем конкретнее описание, тем меньше итераций до результата.
Дальше — правки короткими шагами: «замени фото на светлые», «добавь блок с отзывами», «в форме спрашивай телефон, а не почту». А когда не знаешь, что именно менять, — спрашивай: «почему с лендинга мало заявок», «как лучше подать цены». Первая версия обычно готова за 10 минут, а дорабатывается — и обсуждается — продукт в том же диалоге.