312 уже с нами·990 ₽3 990 ₽00:00:00

← Блог
Что это такое21 августа 2026 · 11 мин

Что такое вайбкодинг и где он ломается

Разбор без восторгов: что это за способ работы, что на нем получается за вечер, а что разваливается на третий день. С цифрами спроса и с местами поломок

Экран ноутбука с открытым редактором кода
Фотография: Chris Ried, Unsplash
Денис Романовсобрал на этом три продукта и один сломал

Вы описываете словами, что должно получиться, а код пишет модель. Вы остаетесь автором продукта и решаете, что в нем будет, но не тратите год на изучение синтаксиса. Это и есть вайбкодинг

Дальше начинается то, о чем в статьях обычно не пишут: где этот способ работает, а где перестает. Разберем по местам

Определение

Вайбкодинг это способ собирать программы, описывая задачу на обычном языке, а не записывая ее в код вручную. Человек формулирует, чего хочет, модель предлагает решение, человек проверяет результат и говорит, что поправить. Код при этом существует, просто его набирает не человек

Слово придумал Андрей Карпатый в феврале 2025 года. Он описал свой способ работы так: полностью отдаться ощущению, забыть, что код вообще есть, и принимать все, что предлагает модель. В ноябре 2025 Collins Dictionary выбрал vibe coding словом года

Источник: Collins Dictionary объявил слово года 6 ноября 2025

Важная деталь, которая теряется при пересказе: Карпатый описывал так работу над проектами выходного дня, где не страшно, если все сломается. Дальше слово оторвалось от исходного смысла и стало означать любую разработку с моделью, включая ту, где страшно

Чем это отличается от программирования

Тем, на каком уровне вы формулируете. Программист говорит машине, как именно сделать: какие данные взять, в каком порядке обойти, что вернуть. Вайбкодер говорит, что должно получиться, а «как» выбирает модель

Отсюда следует не самое приятное. Ответственность за «что» осталась на вас целиком, а ответственность за «как» вы отдали тому, кто не понимает последствий. Модель не знает, что этот сервис будет принимать деньги, что этими данными пользуется бухгалтерия и что в субботу вас никто не починит

Поэтому люди, у которых на вайбкодинге получается, обычно делают одно и то же: сужают «как» до тех мест, где им не все равно. Не «сделай базу», а «сделай базу, вот такие таблицы, пароли храни в переменных окружения»

Чем это отличается от конструкторов

Конструктор сайтов дает набор готовых блоков и не дает выйти за их пределы. Пока задача попадает в набор, конструктор быстрее вайбкодинга. Как только не попадает, упираешься в стену, и обойти ее нельзя

Вайбкодинг дает обычный код, то есть выйти можно куда угодно. Плата за это: код надо где-то держать, обновлять и чинить, и это ваша забота, а не забота сервиса

Практическое правило: если задача целиком похожа на то, что уже есть у всех, берите конструктор. Если в ней есть хоть один кусок, которого нет ни у кого, конструктор придется бросить на середине

Что сравниваемКонструкторВайбкодингРазработчик
Первый результатчасвечернедели
Нестандартная задачаупирается в стенурешаетсярешается
Кто чинит поломкусервисвыон
Порядок ценыподпискаподписка плюс ваше времясотни тысяч

Сколько людей этим интересуется

Это единственная тема из тех, что мы замеряли, которая растет. В августе 2025 фразу «вайб кодинг» искали 8 000 раз в месяц, в июле 2026 уже 11 382, пик пришелся на апрель 2026 с 13 456 запросами

Для сравнения, за тот же год «cursor ai» упал с 25 159 до 12 768, «курсы программирования с нуля» с 10 252 до 3 997, «как сделать телеграм бота» с 7 961 до 2 652

Источник: Yandex Wordstat, регион Россия, замер 21 августа 2026, помесячно за год

Внутри темы почти все запросы это попытка понять, о чем речь. На все формы вопроса «что такое вайбкодинг» приходится около 28 000 показов в месяц, а на запросы про покупку курса около 3 400. То есть на каждого, кто готов платить за обучение, приходится двадцать человек, которые еще не разобрались, что это за слово

Как это выглядит в реальности

Вы открываете инструмент, где модель видит папку с проектом целиком: Claude Code, Cursor, Codex. Пишете обычным текстом: «сделай страницу со списком товаров, данные бери из файла, при клике открывай карточку». Модель создает файлы, запускает проект, показывает результат

Дальше идет цикл, который занимает большую часть времени. Вы смотрите на результат, находите, что не так, говорите об этом словами. Модель правит. Иногда чинит одно и ломает другое, и вы возвращаетесь на шаг назад

Вечер такой работы дает рабочий прототип: страницу, бота, небольшой сервис. Это не преувеличение и не реклама, это обычный результат для человека, который до этого код не писал

Разница между запросом, после которого приходится переделывать, и запросом, после которого получается, видна сразу. Плохой звучит так: «сделай сайт для моего магазина». Рабочий выглядит примерно вот так:

Собери страницу со списком товаров.
Данные бери из файла goods.json, поля: название, цена, картинка, есть ли в наличии.
Товаров которых нет в наличии показывай серым и без кнопки.
При клике на товар открывай карточку с описанием, адрес вида /tovar/id.
Ничего не подключай из интернета: ни шрифты, ни аналитику.
Если чего-то не хватает, спроси, а не придумывай.

Работает тут не длина, а две последние строки. Они закрывают самый частый способ потерять вечер: модель молча достраивает то, чего вы не просили, и вы находите это через два часа

Где вайбкодинг работает

Он работает там, где задача типовая, а цена ошибки низкая

Внутренние инструменты для себя и небольшой команды. Скрипт, который раскладывает выгрузку по папкам. Бот, который отвечает на повторяющиеся вопросы. Страница, где лежит расписание. Такие вещи модель собирает почти без сопротивления, потому что подобного кода в мире написаны миллионы строк

Прототипы, которые нужно показать. Проверить идею на живых людях раньше, чем нанимать разработчика, теперь стоит вечер, а не двести тысяч рублей

Куски работы внутри проекта, который ведет человек с опытом. Разметка экрана, перевод данных из одного формата в другой, тесты, документация

Где вайбкодинг ломается

Тут начинается то, ради чего написана статья. Про риски пишут все, но одинаково общо: «модели галлюцинируют», «не подходит для критических систем». Это правда, но с этим нельзя ничего сделать. Полезнее знать конкретные места

Модель уверенно ссылается на то, чего нет

Она может назвать библиотеку, которой не существует, или метод, которого нет в той версии, что у вас установлена. Выглядит это убедительно: правильное имя, правильный порядок слов, ошибка только в том, что вызывать нечего

Ловится просто: если модель предлагает подключить что-то незнакомое, открываете сайт этой библиотеки и смотрите, есть ли она вообще и когда обновлялась в последний раз

Документация в голове модели устарела

Разработчик под ником st-korn описал это на Хабре в сентябре 2025: модель уверенно писала запросы к чужому интерфейсу по правилам, которые к тому моменту уже поменялись. Проверить это по коду нельзя, ошибка вылезает только при запуске, и текст ошибки не подсказывает, что дело в устаревшем знании. Статью прочитали 105 тысяч человек и поставили 166 закладок, так что случай не единичный

Источник: Хабр, «Вайб-кодинг глазами старого разработчика», 4 сентября 2025

Лечится тем, что вы сами приносите модели свежую документацию: копируете нужную страницу в запрос или даете на нее ссылку

Правка ломает то, что работало вчера

Самое неприятное. Вы просите поправить одну кнопку, модель трогает соседний файл, и перестает работать вход. Ошибку никто не заметит, пока не полезет проверять

Это чинится не промтами, а привычкой: заводите систему контроля версий с первого дня и сохраняйте состояние после каждого работающего шага. Тогда откат стоит одну команду, а не вечер

Проект вырастает, и модель перестает его удерживать

Пока файлов десять, модель видит проект целиком. Когда их сто, она видит кусок и правит его, не зная, что происходит в остальных. Правки начинают противоречить друг другу, а починка одного ломает второе. Дальше становится хуже, а не лучше

Порог у всех свой, но он есть, и он ближе, чем кажется. Обходится это тем, что вы держите короткое описание проекта в отдельном файле и даете его модели в начале каждой сессии: где что лежит, какие есть правила, чего делать нельзя

Безопасность и деньги

Тут ломается не код, а последствия. Модель по умолчанию не думает про то, что ключ от платежной системы нельзя класть в файл, который уезжает в браузер, и что форму без проверки на стороне сервера можно обойти

Даня Детистов на VC описал случай, когда сервис с оплатой взломали через две недели после запуска, потому что автор ничего не знал про безопасность. Это не редкость и не невезение, это ожидаемый исход, если запускать прием денег и ни разу не спросить себя, что тут можно сломать

Источник: VC.ru, «Вайбкодинг: как зарабатывать $3000/мес на ИИ-продуктах», 30 ноября 2025

Чем именно собирают

Инструментов сейчас три с половиной, и разница между ними меньше, чем кажется

Claude Code работает в терминале и видит проект целиком: сам открывает файлы, сам запускает, сам читает ошибку и правит. Именно его чаще всего выбирают те, кто уже попробовал остальное, и он же самый частотный запрос из всех, что мы замеряли: 61 435 показов в месяц

Cursor это редактор кода со встроенной моделью. Порог входа ниже, потому что видно файлы и можно ткнуть мышкой, но и работает он ближе к подсказке, чем к самостоятельной работе

Codex от OpenAI устроен как Claude Code и отличается моделью под капотом

Половина это чат в браузере. Туда можно приносить куски кода и спрашивать, но проект он не видит, и на третьем файле вы устанете копировать

Источник: Yandex Wordstat, кластер инструментов, замер 21 августа 2026

Что делать, когда модель написала неработающий код

Это будет происходить регулярно, и от того, что вы делаете в этот момент, зависит больше, чем от выбора инструмента

Первое: отдайте модели текст ошибки целиком, а не пересказ. «Не работает» это не сообщение об ошибке. В тексте ошибки почти всегда написано, в каком файле и в какой строке сломалось

Второе: если два раза подряд починка не помогла, не просите третий. Это верный признак, что модель чинит симптом. Откатитесь на последнее рабочее состояние и опишите задачу заново, другими словами

Третье: разберите большую задачу на части и проверяйте каждую отдельно. Ошибка в куске на двадцать строк ищется за минуту, в куске на триста не ищется вообще

Четвертое, самое неочевидное: спросите модель, что она сама считает слабым местом в том, что написала. Формулировка «покажи, где это сломается при десяти пользователях одновременно» дает заметно больше, чем «проверь код»

Сколько это стоит деньгами

Бесплатные варианты есть, и на них можно пройти первые шаги. Но всерьез собирают на платных подписках, и цифры такие: Claude Pro стоит 20 долларов в месяц, следующие ступени 100 и 200. У Cursor и Codex похожий порядок

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

Отдельная сложность в России это сама оплата: карты российских банков на сайте Anthropic не проходят. Это решаемо, и способов несколько, но об этом отдельный разбор

Надо ли учиться программировать

Короткий ответ: чтобы собрать первое, нет. Чтобы собранное не развалилось, придется понять несколько вещей, и они не про синтаксис

Что такое версия проекта и как вернуться на шаг назад. Где заканчивается ваш компьютер и начинается сервер. Почему пароль в коде это плохо. Что происходит, когда пользователей стало двое одновременно

Это не полгода учебы, это несколько вечеров. И это ровно та разница между «сделал и показал» и «сделал и оно работает у людей»

Паша Молянов, который собрал несколько пет-проектов, не написав ни строчки кода руками, вынес в отдельный совет то же самое: контроль версий, декомпозиция задач, спецификация до начала работы. Его статью на Хабре прочитали 43 тысячи человек и положили в закладки 170 раз

Источник: Хабр, «Вайбкодинг: советы НЕразработчикам, которые хотят кодить с ИИ», 28 ноября 2025

Это перестанет работать, когда модели поменяются

Модели меняются каждые несколько месяцев, и вместе с ними меняются инструменты. Но привычки, которые дают результат, за полтора года не поменялись ни разу: описывать результат, а не способ, сохранять рабочее состояние, разбирать задачу на части, проверять чужие утверждения

Устаревают названия и цены. Не устаревает то, что вы поняли про границы метода

С чего начать сегодня вечером

Возьмите задачу, которая вам действительно нужна, и достаточно мелкую, чтобы уместиться в один вечер. Не магазин, не соцсеть. Страница с расписанием, бот, который присылает напоминание, табличка, которая считает смету

Опишите словами не то, как это сделать, а что должно получиться и чего быть не должно. Модель хорошо достраивает детали и плохо угадывает границы

Сделайте git init до первой строчки

Когда что-то заработало, сохраните состояние. Потом ломайте дальше

Через пару вечеров вы упретесь в первую вещь из раздела про поломки. Это нормально и, честно говоря, это единственный способ понять, что там написано

Читать дальше

Купить доступ

На эту почту придет чек и доступ в кабинет

Оплата проходит через Lava: карты, СБП, крипта