Вайб-кодинг: с чего начать, если ты никогда не писал код
С чего начать вайб-кодинг без опыта: что реально собрать за вечер, а что нет, первый проект по шагам в Claude Code и грабли, о которых молчат.
Вайб-кодинг звучит как магия, а внутри скучная механика: ты формулируешь задачу словами, ИИ пишет код и запускает его, ты смотришь и говоришь, что не так. Код настоящий и лежит файлами на твоём компьютере, просто буквы набираешь не ты.
Что это на самом деле
Единица работы здесь описание задачи, строчки кода пишет не человек. Говоришь «сделай страницу, куда я вставляю выгрузку из банка, а она показывает расходы по категориям», и не пишешь разбор CSV.
Ответственность остаётся на тебе. ИИ звучит уверенно всегда, в том числе когда ошибается. Понять, получилось ли нужное, может только человек с задачей в голове, то есть ты.
Ошибка стоит дёшево, пока проект маленький. Неудачный вариант не жалко выкинуть. Поэтому первый проект должен быть маленьким.
Вайб-кодинг: с чего начать
Claude Code работает прямо с файлами на компьютере: читает, правит, запускает команды. По официальной документации Anthropic для него нужен платный аккаунт: Pro, Max, Team, Enterprise или Console. Бесплатный план claude.ai доступа к Claude Code не даёт. Разбор тарифов: сколько стоит Claude.
Второе условие проверь до оплаты: Claude должен работать в твоей стране. Это документированное требование наравне с версией системы, Anthropic поддерживает не все страны, актуальный список лежит на anthropic.com/supported-countries.
Остальное скромно: macOS 13.0+, Windows 10 1809+ или Ubuntu 20.04+, 4 ГБ памяти, интернет.
Клиент Claude на компьютер. Скачиваешь Claude для macOS или Windows (сборка для Linux пока бета, ставится через apt или .deb на Ubuntu и Debian), открываешь вкладку Code, выбираешь окружение Local, жмёшь Select folder и указываешь папку проекта. Терминал не нужен, а по умолчанию работает ручной режим: Claude показывает, что поменяет в файлах, а ты жмёшь Accept или Reject.
Терминал. Установка одной командой. Для macOS, Linux и WSL:
``
curl -fsSL https://claude.ai/install.sh | bash
``
Для Windows PowerShell:
``
irm https://claude.ai/install.ps1 | iex
``
claude --version печатает номер версии и (Claude Code), значит всё встало. Дальше заходишь в папку проекта и набираешь claude, при первом запуске откроется вход через браузер. Если что-то странное, claude doctor покажет диагностику установки, не запуская сессию.
Кнопок Accept и Reject в терминале нет, но подтверждение осталось: по умолчанию Claude Code спрашивает разрешение перед изменением файла и запуском команды, а Shift+Tab переключает режимы (ручной, автоприём правок, планирование). В истории про 400 файлов этот вопрос стоит между работой и снесённой папкой.
Если командная строка пугает, начинай с клиента: та же машина, только с кнопками. Подробнее: Claude Code без программирования.
Что можно собрать без программирования за вечер, а что нет
| Реально за вечер | Не за вечер |
|---|---|
| Приложение для себя: калькулятор, форма со сводкой | Сервис с оплатой картой и возвратами |
| Лендинг без оплат и личных кабинетов | Личные кабинеты, роли, права доступа |
| Скрипт: переименовать 400 файлов, собрать сводку из десяти CSV | Хранение персональных данных клиентов |
| Прототип, чтобы показать команде идею | То, что должно жить и поддерживаться годами |
Граница проходит не по сложности кода, а по цене ошибки. Пока ошибка стоит десять минут времени, всё отлично. Как только она стоит денег клиента или утечки, нужен инженер, который за результат отвечает.
Первый проект по шагам
1. Выбери задачу с проверяемым результатом
Хорошая первая задача сформулирована так, что видно, когда она сделана. «Страница, куда я вставляю бриф, а она выдаёт три заголовка» проверяется за минуту, «автоматизировать маркетинг» не проверяется никогда.
2. Опиши задачу как маленькое ТЗ
Забудь про «сделай красиво». Опиши: что на входе, что на выходе, что при пустом вводе, где я это открою. Официальные рекомендации говорят прямо: чем точнее инструкция, тем меньше правок потом. И дай Claude способ проверить себя, тест или скриншот, иначе критерием «готово» остаётся «выглядит готовым». Целиком это выглядит так:
``
Сделай страницу index.html, которая открывается в браузере локально.
Вход: я перетаскиваю на неё CSV из банка, колонки «дата, описание, сумма».
Выход: таблица «категория, сумма» и общий итог за период.
Категории определяй по словам в описании, список правил вынеси в начало файла.
Пустой файл или неверные колонки: текст ошибки, страница падать не должна.
Проверка: сгенерируй тестовый CSV на 20 строк, посчитай итог в комментарии и сверь со страницей.
``
Такой текст пишется минуту, а экономит час переписки. Если формулировки даются тяжело, сначала чини промпт.
3. Сначала план, потом код
В Claude Code есть режим планирования: Claude предлагает подход и не трогает файлы. В клиенте это режим Plan, в терминале он включается тем же Shift+Tab. Прочитал план, поспорил, поправил и только потом разрешил делать.
4. Маленькие шаги и проверка после каждого
Один шаг равен одному изменению, которое можно проверить глазами. Сделал, открыл, потыкал, убедился и только потом просишь следующее. Шесть изменений подряд кончаются тем, что сломалось в середине, а где именно, уже не найти.
5. Заведи память проекта
Команда /init создаёт файл CLAUDE.md, который Claude читает в начале каждого разговора: чем запускать, чего не трогать. Держи его коротким, раздутый начинают игнорировать.
6. Убирай за собой
Между несвязанными задачами делай /clear, разговор начнётся с чистого листа. Длинный и всё ещё нужный разговор сжимает в конспект /compact.
Три сценария
Отчёт. Выгрузка из банка и полчаса ручной сортировки каждую неделю превращаются в страницу с суммами по категориям. Проверяешь на прошлом месяце, где итог известен.
Лендинг. Текст готов, просишь одностраничник по структуре, открываешь на телефоне и правишь то, что уехало.
Рутина. 400 файлов с кривыми именами и скрипт, который переименовывает их по правилу, обязательно на копии папки.
Частые ошибки и что проверять руками
ИИ уверенно ломает то, что работало. Классика: просишь поправить одну кнопку, а заодно переписывается половина страницы. Лечится маленькими шагами и откатом: каждый запрос создаёт чекпоинт, откат вызывается командой /rewind или двойным нажатием Esc при пустом поле ввода.
Но на откат нельзя полагаться вслепую. Документация перечисляет пределы: чекпоинты не отслеживают изменения файлов, сделанные командами в терминале, не восстанавливают правки субагентов и, как правило, не видят твои ручные правки мимо сессии (те попадают в откат, только если задели те же файлы). Это локальная отмена, а не история версий. Отсюда правило про копии: перед крупной переделкой копируй папку с датой в названии или проси коммит в git.
«Готово» без доказательства. Ловушка, названная в документации прямо: правдоподобный результат, который никто не проверил. Проси доказательство: вывод теста, что запускалось и что вернуло, скриншот. Читать его быстрее, чем перепроверять самому.
Правка по кругу. Поправил, не помогло, поправил ещё раз, стало хуже. Рабочее правило: если две правки подряд не помогли, делай /clear и заходи заново с более точной формулировкой.
Чек-лист перед тем, как считать вечер удачным:
- Прошёл сценарий целиком сам, а не поверил описанию.
- Проверил на телефоне, если это страница.
- Подсунул кривые данные: пустое поле, текст вместо числа, чужой формат.
- Убедился, что оригиналы целы и работа шла на копии.
Честные пределы
Деньги и данные. Приём платежей, персональные данные, доступы пользователей. Здесь осечка сразу превращается в инцидент: деньги клиента, штраф, разбор с юристами.
Надёжность под нагрузкой. То, что работает у тебя одного, и то, что держит сто человек, устроено по-разному.
Долгая жизнь. Код, который никто не понимает, через полгода становится проблемой. Если проектом пользуются каждый день, его должен посмотреть тот, кто умеет читать код.
Рабочая стратегия: инструменты для себя и прототипы собирать самому, а к разработчику приходить уже с прототипом. Не подойдёт путь тем, кто не готов проверять руками (результат будет выглядеть правдоподобно и врать), тем, кто ждёт продакшн с первого вечера, и тем, кому нечего автоматизировать.
Коротко
Опиши задачу словами, дай способ проверить результат, иди маленькими шагами, держи копии и не считай «выглядит готовым» за «готово». За вечер собираются внутренние инструменты, лендинги и автоматизация рутины, а деньги, персональные данные и нагрузка остаются территорией инженеров.
В AGINE Academy это отдельная часть программы: игровая онлайн-академия по Claude, 81 урок, 12 блоков, 7 направлений, задания выполняются в настоящем Claude, и из каждого урока выходишь с рабочим результатом. Программа доходит до Claude Code и запуска своих продуктов, технический опыт для старта не нужен. Первые четыре урока открыты без регистрации.
Смотри также
Частые вопросы
Ты описываешь задачу обычными словами, ИИ пишет код, запускает его и показывает результат. Ты смотришь, говоришь, что не так, он правит. Код при этом настоящий и лежит файлами на твоём компьютере, просто набираешь его не ты. Проверка результата остаётся на человеке.
Да, и одного тарифа мало. По официальной документации Claude Code работает с аккаунтом Pro, Max, Team, Enterprise или Console, бесплатный план claude.ai доступа к нему не даёт. Второе обязательное условие: Claude должен быть доступен в твоей стране, актуальный список Anthropic держит на anthropic.com/supported-countries. Проверь оба пункта до оплаты. Сама установка занимает одну команду, разбор в разделе про старт.
Внутренний инструмент для себя (страница-калькулятор, форма со сводкой), лендинг без оплат и личных кабинетов, скрипт для рутины вроде переименования сотен файлов или сборки отчёта из CSV. Условие одно: ты проверяешь результат руками после каждого шага, иначе вечер уходит на правдоподобно выглядящую, но нерабочую штуку. За вечер не собирается сервис с приёмом платежей, входом пользователей и хранением персональных данных: там другая цена ошибки.
Каждый твой запрос в Claude Code создаёт чекпоинт: команда /rewind или двойное нажатие Esc при пустом поле ввода открывает откат кода и разговора. Но чекпоинты не отслеживают изменения файлов, сделанные командами в терминале, не восстанавливают правки субагентов и, как правило, не видят твои ручные правки мимо сессии. Поэтому перед крупной переделкой держи копию папки или проси сделать коммит в git.
Да. Есть клиент Claude для macOS и Windows (сборка для Linux пока бета): вкладка Code, окружение Local, кнопка Select folder, выбираешь папку проекта. По умолчанию включён ручной режим, где Claude показывает изменения и ждёт, пока ты нажмёшь Accept или Reject, файлы не меняются без твоего согласия.