Вайбкодинг: что это и как выглядит на деле?
Коротко: Вайбкодинг - это способ делать программы, когда ты описываешь задачу обычными словами, а код пишет ИИ-агент. Ты смотришь на результат, говоришь, что не так, и агент переделывает. Код можно не читать, но проверять результат придётся самому, и в этом вся работа вайбкодера.
Если на запрос «вайбкодинг что это» ответить одной фразой, получится так: программирование разговором. Просишь агента собрать страницу записи на пробный урок с кнопкой в Telegram, он создаёт файлы и говорит, что открыть. Ты смотришь и объясняешь, что поправить.
От чата агент отличается тем, где он действует: в папке на твоём компьютере он читает и правит файлы, запускает команды. В руководстве Anthropic к Claude Code это сказано так: ты описываешь, чего хочешь, а как это построить, решает Claude.
Сам я гуманитарий и десять лет работал в маркетинге, а вайбкожу с весны 2026 года: тогда с Claude Code появился мой первый продукт, и руками в нём не набрано ни строчки. Поведение агента ниже описано по документации Anthropic, сверка - 21 сентября 2026 года.
Слово понятно, дальше - учиться на своей задаче. Разница между агентом и чатом и четыре способа работать с Claude разобраны в ClaudeBase, в уроках первого модуля курса.
Где ты сейчас?
Коротко: У каждой ветки списка есть статья, где следующий шаг разобран подробно. Сама эта страница - карта: смысл слова, риски для новичка и порядок первого вечера.
- Только услышал слово. Читай по порядку, от смысла к первому вечеру.
- Выбираешь агента. Сравнение двух главных - Codex или Claude Code, остальные варианты - в обзоре аналогов, а где у бесплатных агентов предел - в разборе бесплатных ИИ-агентов.
- Агент стоит, но непонятно, что с ним делать. Раздел про первый вечер ниже и разбор первого сеанса в гайде с нуля.
- Уже делаешь, но каждый раз объясняешь заново. Нужны правила проекта: CLAUDE.md и настройка с нуля.
Кто придумал слово «вайбкодинг» и когда?
Коротко: Слово придумал Андрей Карпаты - один из первых инженеров OpenAI и бывший директор по ИИ в Tesla. Он написал о vibe coding в X 2 февраля 2025 года. В ноябре 2025 года словарь Collins выбрал это выражение словом года, а через год Карпаты предложил отдельное название для работы профессионалов с агентами.
Фраза из поста:
There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.
«Есть новый вид программирования, я называю его вайбкодингом: ты полностью отдаёшься вайбу, доверяешься экспоненциальному росту и забываешь, что код вообще существует».
- Андрей Карпаты, пост в X, 2 февраля 2025 года
Дальше в посте - как это выглядит: все правки он принимает кнопкой «Accept All», списки изменений не читает, ошибки копирует модели без комментариев. Рамку ставит сам: для одноразовых проектов на выходные это неплохо.
Словари приняли слово быстро: Collins назвал его словом 2025 года, Merriam-Webster фиксирует три написания - vibe coding, vibecoding и vibe-coding.
4 февраля 2026 года Карпаты вернулся к посту: год назад модели были слабее, и вайбкодили в основном ради забавы и демо. Работу профессионалов с агентами под надзором он предложил называть agentic engineering - агентная инженерия.
Чем вайбкодинг отличается от программирования?
Коротко: Разница в том, кто читает код. Программист пишет или проверяет каждую строку и может объяснить, как она работает. Вайбкодер код не читает и судит по результату: открылось, отправилось, посчиталось. Для первых проектов этого хватает, а платежи и чужие данные требуют человека, который понимает код.
Грань провёл Саймон Уиллисон, один из создателей веб-фреймворка Django, в заметке 19 марта 2025 года. Вайбкодинг для него - сборка программы с языковой моделью без проверки кода, который она пишет. Если код просмотрели, протестировали и могут объяснить другому человеку, это обычная разработка с ИИ-помощником.
Его правило для рабочего кода:
I won’t commit any code to my repository if I couldn’t explain exactly what it does to somebody else.
«Я не отправлю в свой репозиторий код, если не смогу точно объяснить другому человеку, что он делает».
- Саймон Уиллисон, Not all AI-assisted programming is vibe coding
| Способ | Кто пишет код | Кто его проверяет | Где предел |
|---|---|---|---|
| Программирование руками | человек | человек | время и навык |
| Разработка с ИИ-помощником | модель, человек правит | человек, строку за строкой | внимание проверяющего |
| Вайбкодинг | ИИ-агент | никто, проверяется результат | твоя способность проверить результат |
| Конструктор без кода | никто, собираешь из блоков | платформа | набор готовых блоков |
| Чат с нейросетью | модель, кусками | ты, когда переносишь и запускаешь | твоё терпение копировать |
У непрограммиста выбора нет: код он не прочитает, значит, весь навык - поставить задачу с видимым результатом и честно его проверить. Что ещё входит в эту роль, разобрано в статье кто такой вайбкодер и как им стать. Как устроен агент - в словаре: агент.
Что реально собрать без знания кода?
Коротко: Всё, где результат видно глазами за один вечер: сайт или лендинг, Telegram-бот, скрипт для таблицы, парсер, мелкую автоматизацию. Общее у этих задач одно: ты сам, без чужой помощи, можешь сказать, работает оно или нет. С таких задач и стоит начинать.
| Что собираешь | Как проверишь сам |
|---|---|
| Сайт, лендинг, страница с формой | открыл в браузере, нажал кнопки, отправил форму |
| Telegram-бот | написал ему и получил ответ |
| Скрипт для таблицы | сверил пару чисел с тем, что посчитал бы руками |
| Парсер | прогнал на двух-трёх страницах и сравнил с оригиналом |
| Автоматизация рутины | запустил и увидел, что письмо ушло или файл появился |
Мой первый продукт был как раз из этого списка - Telegram-бот.
Крупную задачу приходится резать. Интернет-магазин целиком за вечер не проверишь, а страницу одного товара с кнопкой заказа - вполне. Из таких кусков проект и растёт.
Где вайбкодинг ломается?
Коротко: Там, где ты не отличишь правильный результат от красиво сломанного. Агент одинаково убедителен, когда прав и когда ошибся. Попросишь посчитать налог - посчитает и объяснит, но проверить цифру сможет только тот, кто знает правильный ответ. Такие задачи в первые месяцы лучше не брать.
То же с юридическими текстами и сложными расчётами: ответ будет гладким, и ничего в нём не подскажет, что цифра взята с потолка.
В руководстве Anthropic этот провал описан отдельным пунктом: агент выдаёт правдоподобную реализацию, которая не справляется с крайними случаями. Рецепт там же, одной строкой: «If you can’t verify it, don’t ship it» - не можешь проверить, не выпускай.
Моё правило для старта: первую сотню задач бери только те, результат которых умеешь проверить сам. Сложное подключай, когда появится привычка проверять.
Чем рискуешь: безопасность, понимание кода, долги?
Коротко: Рисков три. Безопасность - ключи, личные данные и деньги, которые можно задеть. Понимание - код растёт быстрее, чем ты в нём разбираешься. Долги - каждая заплатка ложится на предыдущую, и через месяц проект трудно менять. У каждого есть простая мера на первый день.
Безопасность. Уиллисон советует следить за ключами доступа, личными данными и деньгами. Он приводит истории, как люди навайбкодили функцию на сервисе с оплатой по факту использования, не поставили лимит расходов и набрали счёт на тысячи долларов. На старте хватает четырёх мер:
- Пароли и ключи - ни в задачу, ни в код.
- Первый проект - без данных клиентов и платежей.
- Режим, где агент спрашивает разрешения. У агента есть только те права, что ты дал, а режим без вопросов
bypassPermissionsдокументация Anthropic разрешает только в изолированном контейнере или виртуальной машине. Непроверенные страницы и файлы агенту не отдавай: в чужом тексте прячут инструкции для ИИ, это называется prompt injection. - Перед показом людям - взгляд опытного человека. Если проект лежит в git, команда
/security-reviewпроверит изменения текущей ветки на уязвимости.
Понимание кода. Карпаты признавался в том же посте: код разрастается за пределы его обычного понимания. Проси агента объяснять сделанное простыми словами и складывай объяснения в файл рядом с проектом.
Долги. Агент чинит поверх, и через десяток заплаток проект держится на честном слове. Совет из документации простой: после двух неудачных поправок очистить разговор командой /clear и начать с более точной задачи. Откат двойным Esc ловит только правки через инструменты редактирования файлов, и git он не заменяет.
Опора для первого проекта. В первом модуле курса - уроки «Агент и чат: в чём разница», «Какие бывают агенты и как агент работает на деле» и «Четыре способа работать с Claude». К ним - PDF-гайд «Старт с нуля» и рабочий процесс «Сборка сайта», цепочка скиллов от структуры и текста до проверки дизайна. Всё это в ClaudeBase.
Я сам плачу за зарубежные нейросети картой для подписок «Плати по миру»: выпускается за пару минут, пополняется рублями через СБП. Оформить картуРеклама. ООО "Капибара". ИНН 9703231520. erid: CQH36pWzJqNS1hfhQNyQNjbmhaUSfywWpWF3LE48uoYyEF
Чем вайбкодить и как поставить агента?
Коротко: Нужна программа-агент с доступом к папке на твоём компьютере: Claude Code, Codex или кто-то из их аналогов. Ставится агент одной командой, дальше - вход в аккаунт. Claude Code работает только на платных тарифах, у Codex есть бесплатный тариф для проб. Подробности по каждому шагу вынесены в отдельные статьи.
Claude Code сделан в Anthropic, а по-русски его называют кто «клод код», кто «клауд код». Запускать его можно из терминала, из редактора кода, из отдельного приложения или в браузере, первый сеанс разобран в статье Claude Code с нуля. Ближайшая альтернатива - Codex от OpenAI, выбор между ними - в сравнении Codex или Claude Code.
По документации Anthropic агенту нужен тариф Pro, Max, Team, Enterprise или аккаунт консоли разработчика: в бесплатный план claude.ai он не входит. У Codex на странице цен OpenAI есть бесплатный тариф для проб. Все пути без оплаты, от редактора с агентом до своей модели на компьютере, собраны в разборе бесплатного вайбкодинга. Подробно про Claude Code - в статье про бесплатный доступ, про оплату и вход из России - оплата из России и установка в России.
Установка на три системы - в общей инструкции, для Windows есть своя. Боишься терминала - начни с разбора окна команд или с расширения для VS Code. Что агент встал, проверяет одна команда:
claude --version
У меня на macOS 21 сентября 2026 года она напечатала 2.1.278 (Claude Code).
С чего начать: порядок первого вечера
Коротко: Шесть шагов: один агент, отдельная папка, маленькая задача с видимым результатом, план до правок, проверка своими глазами и файл правил. На всё уходит вечер, и дольше всего выбирается сама задача. Второго агента, плагины и тонкие настройки в первый вечер не трогай.
-
Поставь одного агента. Claude Code или Codex: одна команда и вход в аккаунт.
-
Заведи отдельную папку. Не рабочий стол и не папку с документами. В режиме с ручными подтверждениями агент пишет только в папку, из которой его запустили, и в её подпапки, так что отдельная папка - страховка, которая стоит ноль.
-
Опиши задачу с видимым результатом. Например, так:
Сделай одну страницу: заголовок «Уроки гитары для взрослых», три пункта о том, как проходят занятия, и кнопку, которая ведёт в мой Telegram. Файлы положи в эту папку. Когда закончишь, скажи, какой файл открыть в браузере. -
Попроси сначала план. Жми
Shift+Tab, пока внизу не появится⏸ plan mode on: в этом режиме агент читает файлы и предлагает план, ничего не меняя. Если правка описывается одним предложением, план можно пропустить. -
Проверь результат своими глазами. Открой страницу, нажми кнопку, посмотри с телефона. По руководству Anthropic агент заканчивает, как только работа кажется готовой, и если проверки нет, проверяющим становишься ты. Проси доказательство: команду и её вывод или снимок экрана. Неудачную правку откатит двойной
Esc. -
Заведи правила проекта. Команда
/initсоберёт заготовку CLAUDE.md, допиши туда, что за проект, как оформлять и чего не трогать. Агент читает файл на старте каждой сессии, а как его писать, разобрано в статье про файл правил CLAUDE.md.
Какую задачу взять первой?
Коротко: Маленькую и с результатом, который видно без чтения кода. Плохая первая задача звучит как «сделай мне сайт для бизнеса»: по ней нельзя понять, готово или нет. Хорошая помещается в два-три предложения и заканчивается тем, что ты можешь открыть, нажать или получить в ответ.
| Плохо для первого вечера | Хорошо для первого вечера |
|---|---|
| Сделай сайт для бизнеса | Одна страница: заголовок, три пункта, кнопка в Telegram |
| Бот для продаж | Бот, который на команду /start отвечает приветствием и списком услуг |
| Автоматизируй бухгалтерию | Скрипт, который складывает два столбца таблицы и пишет сумму в третий |
| Сделай как у конкурентов | Страница по образцу, снимок которого ты вставил в задачу |
Дальше задачи растут лесенкой: к странице добавляется форма, к форме - отправка письма, потом вторая страница.
Какие ошибки заставляют бросить в первую неделю?
Коротко: Пять ошибок первой недели, и все они про привычки: непроверяемая задача, работа без правил проекта, приёмка без запуска, работа в папке с важными файлами и все задачи в одном разговоре. Каждую закрывает одно действие, и предупредить их дешевле, чем потом разгребать последствия.
- Непроверяемая задача. Агент убедительно ошибётся, а ты не заметишь.
- Нет правил проекта. Каждый раз выходит по-разному, потому что ты каждый раз объясняешь по-разному. Помогает файл CLAUDE.md.
- Приёмка без запуска. «Готово» от агента - ещё не результат. Результат - то, что ты открыл и проверил сам.
- Работа в папке с важным. Агент создаёт и меняет файлы и может задеть то, что лежит рядом.
- Все задачи в одном разговоре. В документации Anthropic такой сеанс разобран среди типичных ошибок: задача, посторонний вопрос, снова задача, и контекст забит лишним. Между несвязанными задачами - команда
/clear.
Как выглядит агент через месяц работы?
Коротко: Через месяц у тебя файл правил на каждый проект, накопленная память и несколько скиллов - готовых инструкций под задачи, которые повторяются. Тогда сессия начинается с одной строки вроде «собери карусель по этому посту», и долгое объяснение перед каждой задачей больше не нужно.
Правила проекта пишешь ты, а память агент ведёт сам: по документации автоматическая память включена по умолчанию и копит выводы из твоих поправок. Скиллы ставишь готовые или пишешь под себя - как они устроены, разобрано в статье про устройство скилла, готовые лежат в каталоге скиллов. Настройка по шагам - в отдельной статье.
Чек-лист
Коротко: Если все шесть строк ниже про тебя, первый вечер удался. На проверку каждой хватит минуты: одна команда в терминале, взгляд на экран или файл в папке проекта.
claude --versionпечатает номер версии.- У проекта своя папка, и важных файлов в ней нет.
- Первая задача описана в двух-трёх предложениях и заканчивается проверяемым результатом.
- Результат открыт и проверен своими глазами, агент показал, чем проверял.
- Одна правка откачена через двойной
Escили/rewind. - В папке лежит CLAUDE.md хотя бы с тремя строками: что за проект, как оформлять, чего не трогать.
Первый вечер позади - что дальше?
Коротко: Дальше учиться стоит на своей задаче. Чужие примеры показывают, что возможно, а навык появляется на собственных проверках. Возьми следующий шаг лесенки, дописывай правила проекта и поставь первый скилл под то, что делаешь каждую неделю.
- Сделай вторую задачу с видимым результатом - форму, отправку письма или простого бота.
- Дописывай правила проекта: пришлось повторить поправку - добавь её строкой в CLAUDE.md.
- Добавь первый готовый скилл под задачу, которая повторяется.
Куда идти дальше:
- Гайд с нуля - первый сеанс и режимы разрешений.
- Установка - если агент ещё не стоит.
- Лучшие скиллы - с каких начать.
Уроки, настройки, агенты и процесс сборки сайта лежат в ClaudeBase. Агенту база видна через MCP, и материалы под твою задачу он подбирает там сам.