← arturr_cityблогтелеграм

вайбкодинг — что это и как он работает на практике

14 октября 2026 · 9 мин

вайбкодинг — что это простыми словами? это способ делать сайты, ботов и приложения, когда ты описываешь задачу обычным языком, а код пишет нейросеть. ты не разбираешь каждую строку, а смотришь на результат: открылась страница, ответил бот, посчитал калькулятор — и просишь поправить то, что не так. этот сайт arturr_city так и собран: страницы, фото и бот сделаны ии в claude code.

откуда слово и кто его придумал

термин vibe coding ввёл андрей карпати — исследователь, которого словарь collins называет одним из пионеров ии. в начале февраля 2025 года он написал в x, что появился новый вид программирования: ты полностью отдаёшься вайбу и забываешь, что код вообще существует.

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

слово прижилось быстро. в ноябре 2025 года collins выбрал vibe coding словом года и определил его как написание кода с помощью ии, которому задачу ставят обычным языком: человек описывает, что хочет получить, а не пишет код руками.

через год сам карпати пошёл дальше. в феврале 2026 года он написал, что для профессионалов работа через ии-агентов всё чаще становится обычным процессом, только с большим контролем и проверкой. для этого он предложил название «агентная инженерия»: ты почти не пишешь код сам, а управляешь агентами и следишь за их работой. по-моему, это и есть взрослая версия вайбкодинга.

что такое вайб кодинг простыми словами

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

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

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

вайбкодинг: что это на практике

самый понятный пример у тебя перед глазами. arturr_city целиком собран ии в claude code: страницы, фото, телеграм-бот. через claude code я делаю и всё остальное — сайты, ботов и seo.

как проходит одна задача

claude code — это агент, который читает файлы проекта, правит их, запускает команды и работает с git. по документации он работает в терминале, в vs code и jetbrains, в отдельном приложении и в браузере. цикл одной задачи выглядит так:

  1. описываешь словами, что нужно: «сделай страницу с ценами, три карточки, на телефоне в столбик».
  2. агент планирует подход, пишет код сразу в нескольких файлах и проверяет, что он работает.
  3. ты открываешь результат и смотришь глазами: на компьютере, на телефоне, жмёшь все кнопки.
  4. если что-то сломалось — вставляешь текст ошибки или описываешь симптом. агент ищет причину и чинит.
  5. когда всё работает, просишь сделать коммит, чтобы к этой версии можно было вернуться.

ещё одна полезная вещь — файл CLAUDE.md в корне проекта. claude code читает его в начале каждой сессии, поэтому туда пишут правила: что за проект, какой стиль, какие библиотеки, что нельзя трогать. без такого файла каждый раз объясняешь всё заново.

вайбкодинг: примеры задач

чаще всего так собирают то, что нужно быстро и под себя:

чем это отличается от обычного программирования и no-code

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

обычное программированиеno-codeвайбкодинг
кто пишет кодты самкода нет, ты собираешь блоки мышкойнейросеть по твоему описанию
что нужно уметьязык, фреймворки, инструментыразобраться в одном сервисеясно ставить задачу и проверять результат
где упираешьсяво время и опытв возможности конструкторав качество проверки и понимание того, что собрано
чей результаттвой кодпроект живёт внутри сервисатвой код, его можно перенести куда угодно

главное отличие от no-code — потолок. в конструкторе ты делаешь только то, что разрешил конструктор. с нейросетью можно собрать всё, что умеет обычный код: свою логику, интеграции, сервер. обратная сторона в том, что и сломаться может всё, что ломается у обычного кода.

что можно доверить нейросети, а что нет

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

можно отдавать смело

нельзя без проверки

и ещё одно: нейросеть отлично отвечает на вопрос «как сделать», но не на вопрос «что делать». какую страницу строить, кому продавать и зачем — решаешь ты.

риски: безопасность и качество кода

код от нейросети обычно работает, но работать и быть безопасным — разные вещи. в июле 2025 года компания veracode опубликовала исследование: больше 100 языковых моделей проверили на 80 задачах. в 45% случаев модели добавляли в код уязвимости из списка owasp top 10 — это самые опасные проблемы веб-приложений. от межсайтового скриптинга (xss) модели не защитили код в 86% случаев, и по их данным, со временем безопасность не улучшалась.

кроме дыр в защите, есть риски попроще, на которые новички наступают постоянно:

в claude code часть страховки встроена. в ручном режиме он стартует только с правом чтения и спрашивает перед тем, как править файлы или запускать команды. команды, которые лезут в интернет, вроде curl, по умолчанию сами не одобряются. есть команда /security-review — она проверяет изменения в текущей ветке на проблемы безопасности. но документация прямо пишет: проверять предложенный код и команды перед одобрением — ответственность пользователя.

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

с чего начать вайбкодинг: пошагово

  1. выбери маленькую задачу, которая нужна тебе самому. лендинг, бот, калькулятор. не «свой маркетплейс», а то, что можно закончить за вечер-два.
  2. поставь инструмент. для claude code на macos, linux и wsl официальная команда установки и запуска выглядит так:
    curl -fsSL https://claude.ai/install.sh | bash
    cd your-project
    claude
    для windows в документации есть отдельные команды для powershell и cmd. без установки можно работать в браузере на claude.ai/code. для большинства вариантов нужна подписка claude или аккаунт anthropic console.
  3. создай папку проекта и включи git. можно попросить сам claude code: он умеет создавать ветки и делать коммиты.
  4. напиши CLAUDE.md. пять-десять строк: что за проект, для кого, какой стиль, что нельзя трогать.
  5. сначала план, потом код. попроси описать, что агент собирается сделать, и поправь план до того, как он начнёт менять файлы.
  6. проверяй руками. открой в браузере и на телефоне, нажми все кнопки, отправь форму. ошибку — текстом обратно в чат.
  7. после каждого рабочего шага — коммит. тогда любую неудачную правку можно откатить за секунду.
  8. перед публикацией — проверка безопасности. запусти /security-review и спроси прямо: где лежат ключи, что видно снаружи, что будет, если форму отправят тысячу раз.

если агент зациклился и третий раз «чинит» одно и то же — не продолжай в той же переписке. откати к последнему рабочему коммиту, опиши задачу заново и короче, раздели её на две.

вопросы

нужно ли уметь программировать, чтобы вайбкодить?

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

вайбкодинг и no-code — одно и то же?

нет. в no-code ты собираешь проект из готовых блоков внутри одного сервиса. при вайбкодинге на выходе обычный код, который можно перенести, доработать и запустить где угодно.

можно ли на этом зарабатывать?

можно, если продавать результат, а не процесс. я делаю сайты, ботов и seo через claude code: сайт моего агентства дарэ стоит на 1-м месте в яндексе по запросу «купить ии агента», а сайт дарэ импорт получил 4 502 клика из яндекса за месяц по данным вебмастера.

какой инструмент выбрать для старта?

я работаю в claude code: он умеет и писать код, и запускать команды, и вести git, а работать с ним можно в терминале, в редакторе, в приложении или в браузере. есть и другие инструменты — cursor, lovable, replit. выбирай тот, в котором тебе комфортно закончить первый проект.

если хочешь начать сразу правильно или застрял в своём проекте — приходи на консультацию. 2 часа один на один: разбираем твой проект и доводим его вместе на твоём экране, 15 000 ₽.

записаться на консультацию

источники

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