Prog Academy
RU UA
Вайб-кодинг с Claude Code: первый проект с нуля — пошаговая инструкция для начинающих
AI

Вайб-кодинг с Claude Code: первый проект с нуля — пошаговая инструкция для начинающих

Вайб-кодинг (vibe coding) — это способ создавать программы, когда вы описываете желаемый результат обычным языком, а код пишет ИИ-агент. Вы не набираете каждую строку вручную: вы ставите задачу, смотрите, что получилось, и говорите, что изменить. Звучит как магия, но на практике это навык — и его можно освоить за один вечер на маленьком проекте.

В этой статье вы пройдёте весь путь: от пустой папки до работающего приложения в браузере. Инструмент — Claude Code, ИИ-агент от Anthropic, который сам создаёт файлы, пишет код и запускает команды. Проект — трекер привычек: небольшой, полезный и достаточно простой, чтобы вы понимали каждый шаг. Все промпты из инструкции можно копировать.

Коротко: как начать вайб-кодить с Claude Code

  1. Выберите маленький проект без паролей, платежей и чужих данных.
  2. Опишите результат: что видит и что может сделать пользователь.
  3. Попросите Claude Code сначала составить план, а не сразу писать код.
  4. Получите первую версию и проверьте её руками в браузере.
  5. Сохраните рабочее состояние в Git.
  6. Улучшайте по одному изменению за раз и проверяйте после каждого.
  7. Просите объяснять код — так вайб-кодинг превращается в обучение.

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

Термин vibe coding предложил в начале 2025 года Андрей Карпати — исследователь ИИ, один из сооснователей OpenAI. Он описал стиль работы, когда программист «отдаётся вайбу»: говорит ИИ, что нужно, принимает предложенный код и почти не смотрит в него. Слово разошлось настолько быстро, что словарь Collins назвал его словом 2025 года.

С тех пор значение расширилось. Сегодня вайб-кодингом (или вайбкодингом) называют любую разработку, где основную часть кода пишет ИИ, а человек управляет процессом обычным языком. При этом есть два очень разных подхода:

  • «Чистый» вайб-кодинг — вы вообще не читаете код и оцениваете только результат. Годится для игрушечных проектов и прототипов на один вечер.
  • Осознанный вайб-кодинг — вы так же ставите задачи словами, но проверяете результат, сохраняете версии и постепенно разбираетесь, что написал ИИ. Именно его мы практикуем в этой статье.
Классическое программированиеВайб-кодинг
Кто пишет кодЧеловек, строка за строкойИИ-агент по описанию человека
Главный навыкЗнание языка и инструментовУмение чётко поставить задачу и проверить результат
Скорость первой версииЧасы или дниМинуты
Понимание кодаПолноеЗависит от вас: от нулевого до полного
Где работает лучше всегоСложные и ответственные системыПрототипы, личные инструменты, учебные проекты

Почему Claude Code подходит для вайб-кодинга

Вайб-кодить можно в разных инструментах, и они делятся на три группы:

Тип инструментаПримерыКому подходит
Браузерные конструкторыLovable, v0, ReplitТем, кто хочет результат без установки программ
Редакторы с ИИ-агентомCursor, VS Code с GitHub CopilotТем, кто уже пишет код и хочет ускориться
Агенты, которые работают с вашими файламиClaude Code, OpenAI CodexТем, кто хочет настоящий проект на своём компьютере

Claude Code относится к третьей группе. Вы открываете папку проекта, пишете задачу — и агент сам создаёт файлы, редактирует их, запускает команды и показывает изменения на подтверждение. Для первого проекта это даёт три преимущества:

  • Проект настоящий. Файлы лежат у вас на компьютере, а не внутри чужого сервиса. Их можно открыть, прочитать, сохранить в Git и выложить в интернет.
  • Вы видите каждый шаг. Агент спрашивает разрешения перед изменением файлов и запуском команд, поэтому ничего не происходит «за спиной».
  • Навыки переносятся в работу. Точно так же с Claude Code работают разработчики на реальных проектах — вы учитесь не игрушечному процессу.

Подробно о возможностях инструмента — в нашем материале «Claude Code: полное руководство в 2026 году», а о том, как он выглядит рядом с Cursor, Codex и Copilot, — в обзоре AI-инструментов для программистов.

Что можно вайб-кодить, а что не стоит

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

Хорошо подходитЛучше не начинать с этого
Личные инструменты: трекеры, калькуляторы, заметкиВсё с оплатой и банковскими картами
Простые сайты-визитки и лендингиРегистрация, пароли, личные данные пользователей
Браузерные игрыМедицинские, юридические, финансовые расчёты
Прототип идеи, чтобы показать её другимБольшие системы, которые кто-то будет поддерживать годами
Скрипты, автоматизирующие вашу рутинуКод, который вы не сможете проверить и никто не проверит за вас
Главное правило безопасности

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

Что нужно перед началом

  • Компьютер с Windows, macOS или Linux и современный браузер.
  • Аккаунт Claude с платным тарифом. Claude Code входит в подписки Pro, Max, Team и Enterprise либо оплачивается по факту использования через Claude Console. Бесплатный тариф claude.ai доступа к Claude Code не даёт.
  • Git — чтобы сохранять версии проекта. Если ещё не работали с ним, поможет гайд по Git для начинающих.
  • 30–60 минут спокойного времени.

Установите Claude Code. На 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 и расширение для VS Code — промпты из инструкции подойдут и там.

AI

Хотите не только вайб-кодить, но и строить AI-решения для бизнеса?

В программе курса AI Automation от Prog Academy есть отдельные модули «Что такое Vibecoding» и «Продвинутый Vibecoding» с Claude Code и OpenAI Codex — рядом с ChatGPT, Make, n8n и AI-агентами.

Посмотреть программу AI Automation

Первый проект: трекер привычек за 7 шагов

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

Шаг 1. Опишите результат, а не код

Самая частая ошибка новичка — промпт вроде «сделай трекер привычек». Агент что-то сделает, но это будет его видение, а не ваше. Прежде чем открывать Claude Code, ответьте себе на четыре вопроса:

  • Для кого и зачем? Для себя, чтобы не забывать о ежедневных привычках.
  • Что видно на экране? Поле для новой привычки, список привычек, под каждой — семь дней.
  • Что можно сделать? Добавить привычку, отметить день, удалить привычку.
  • Какие ограничения? Без сервера, без библиотек, работает после двойного клика по файлу.

Это и есть ваше техническое задание. Умение так разложить идею — половина успеха в вайб-кодинге.

Шаг 2. Создайте папку и запустите Claude Code

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

mkdir habit-tracker
cd habit-tracker
git init
claude

Первая команда создаёт папку, вторая переходит в неё, третья включает в ней Git, четвёртая запускает Claude Code. При первом запуске он попросит войти в аккаунт Claude — следуйте подсказкам на экране.

Шаг 3. Сначала попросите план

Не просите код сразу. Пусть агент покажет, как он понял задачу, — исправить план намного дешевле, чем переписывать готовое приложение.

Я новичок и хочу сделать свой первый проект — трекер привычек.

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

Ограничения: только HTML, CSS и JavaScript без библиотек и без сервера.
Три файла: index.html, style.css, app.js. Интерфейс на русском,
должен удобно выглядеть на телефоне.

Пока не пиши код. Составь короткий план и задай мне вопросы,
если что-то непонятно.

Прочитайте план. Если в нём есть незнакомое слово — спросите: «Объясни простыми словами, что такое localStorage и зачем он здесь». Если агент предлагает лишнее (например, регистрацию или графики) — скажите убрать. На этом этапе вы управляете проектом, а не кодом.

Режим планирования

В Claude Code есть специальный режим планирования (plan mode), в котором агент только исследует и предлагает план и не меняет файлы. Переключается клавишами Shift+Tab. Для больших задач он надёжнее просьбы «пока не пиши код».

Шаг 4. Получите первую версию

Когда план вас устраивает, дайте команду:

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

Claude Code попросит разрешения создать файлы — прочитайте, что именно он собирается сделать, и подтвердите. Через минуту-две в папке появятся три файла. Откройте index.html двойным кликом — приложение запустится в браузере.

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

Шаг 5. Проверьте руками

Здесь «чистый» вайб-кодинг заканчивается и начинается ответственный. Не верьте агенту на слово, что всё работает, — пройдите короткий список проверок:

  • Добавьте привычку. Появилась ли она в списке?
  • Попробуйте добавить пустое название. Есть ли понятное сообщение об ошибке?
  • Добавьте одну и ту же привычку дважды. Что происходит?
  • Отметьте сегодняшний и вчерашний день. Показывает ли серия «2»?
  • Обновите страницу. Сохранились ли привычки и отметки?
  • Сузьте окно браузера до ширины телефона. Всё ли читается?
  • Удалите привычку. Запросило ли приложение подтверждение?

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

Есть проблема. Я отметил вчера и сегодня, но серия показывает 1,
а должна быть 2. Найди причину, объясни её простыми словами и исправь.

Шаг 6. Сохраните рабочее состояние в Git

Как только версия работает — зафиксируйте её. Это ваша страховка: если следующее изменение всё сломает, вы вернётесь назад за одну команду.

Сделай git commit с текущим состоянием проекта. Сообщение — короткое
и понятное, на русском.

Агент покажет команду, которую собирается выполнить, и попросит подтверждения. Приучите себя к ритму «изменение → проверка → коммит» — это самая полезная привычка вайб-кодера.

Шаг 7. Улучшайте маленькими шагами

Теперь развивайте проект. Правило одно: одно изменение — один промпт — одна проверка. Если попросить пять вещей сразу и одна из них сломается, вы не поймёте, какая именно.

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

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

Как читать код, который написал Claude

Приложение работает — и именно сейчас лучший момент, чтобы начать учиться. Откройте app.js в любом редакторе. В нашей версии трекера сохранение данных выглядит так:

const STORAGE_KEY = "habits";

function loadHabits() {
  try {
    const saved = JSON.parse(localStorage.getItem(STORAGE_KEY));
    return Array.isArray(saved) ? saved : [];
  } catch {
    return [];
  }
}

function saveHabits() {
  localStorage.setItem(STORAGE_KEY, JSON.stringify(habits));
}

Даже без опыта здесь можно догадаться о главном: одна функция читает список привычек из хранилища браузера, вторая — записывает его туда. Остальное объяснит сам агент:

Объясни файл app.js так, будто я впервые вижу JavaScript.
Иди функция за функцией: что она делает и зачем нужна.
Не меняй код.

Ещё три полезных запроса для обучения:

  • «Какие три вещи в этом коде мне стоит изучить в первую очередь и почему?»
  • «Что в этом коде может сломаться и как бы ты это проверил?»
  • «Дай мне маленькое упражнение: что я могу изменить в коде сам, чтобы лучше его понять?»

Попробуйте внести одно изменение самостоятельно — например, найдите в style.css цвет кнопки и замените его. Первая собственноручно изменённая строка кода — это момент, когда вы перестаёте быть только заказчиком.

Шаблон промпта для вайб-кодинга

Сохраните этот шаблон — он подходит для любого маленького проекта:

Кто я: [новичок / знаю основы HTML / пишу на Python].

Что делаю: [одно предложение о проекте и для кого он].

Что должно уметь:
- [действие 1]
- [действие 2]
- [действие 3]

Ограничения: [технологии, без сервера, язык интерфейса, устройства].

Как я проверю, что готово: [2–3 конкретные проверки].

Сначала составь план и задай вопросы. Код пиши после моего подтверждения.

Самая важная строка — «Как я проверю, что готово». Когда у агента есть чёткая финишная черта, он сам проверяет свою работу и реже останавливается на полпути.

Типичные ошибки начинающих в вайб-кодинге

ОшибкаЧто происходитЧто делать вместо этого
Размытый промптАгент строит не то, что вы представлялиОписывайте экран, действия и ограничения
Слишком большой первый проектПроект разрастается, и вы теряете контрольНачинайте с одной страницы без сервера
Несколько изменений в одном промптеНепонятно, что именно сломалосьОдно изменение — одна проверка
Работа без GitНеудачное изменение стирает рабочую версиюКоммит после каждого рабочего шага
Подтверждение не читаяАгент выполняет команды, которых вы не понимаетеЧитайте запрос на разрешение; не знаете — спросите
Слепое доверие к «готово»Ошибки находят уже пользователиПроверяйте руками по списку
Бесконечное «исправь ещё раз»Агент ходит по кругу, код портитсяВернитесь к последнему коммиту и переформулируйте задачу
Секреты в промптах и кодеПароли и ключи попадают в чужие рукиНикогда не вставляйте их в чат и в репозиторий

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

Короткий ответ: да, и вайб-кодинг — отличный способ начать. Он снимает страх чистого листа: через час у вас есть работающий результат, а не три главы теории. Но у него есть потолок.

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

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

Что учить дальше

Куда двигаться после первого проекта, зависит от цели.

Хотите уверенно работать с Claude и ИИ-агентами. В формате курсов по подписке Prog Academy есть целая линейка коротких практических курсов:

Хотите зарабатывать на автоматизации и AI-решениях. Курс AI Automation ведёт от ChatGPT и Claude к Make, n8n, AI-агентам и вайб-кодингу с Claude Code и OpenAI Codex. Что это за профессия — в гиде «AI Automation: полный гид по профессии».

Хотите понимать код. Начните с бесплатных курсов JavaScript, Python и Git, а если захочется сделать следующий шаг от вайб-кодинга к собственному агенту — попробуйте туториал «Как создать первого AI-агента на Python».

От первого вайб-кодинг-проекта к уверенной работе с Claude Code

Курс Claude Code для начинающих

Частые вопросы

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

Вайб-кодинг (vibe coding) — это способ создавать программы, когда человек описывает желаемый результат обычным языком, а код пишет ИИ-агент. Вы ставите задачу, смотрите на результат и говорите, что изменить. Термин предложил Андрей Карпати в начале 2025 года.

Можно ли вайб-кодить без знаний программирования?

Да, простой проект — трекер, калькулятор, сайт-визитку — можно собрать без опыта, если чётко описать результат и проверять его руками. Но чтобы развивать проект, исправлять ошибки и отвечать за безопасность, понадобятся основы: как работает веб, HTML, CSS, JavaScript или Python и Git.

Claude Code бесплатный?

Отдельной платы за Claude Code нет, но он доступен только с платным тарифом Claude — Pro, Max, Team или Enterprise — либо с оплатой по факту использования через Claude Console. Бесплатный тариф claude.ai доступа к Claude Code не даёт.

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

Если нужен результат без установки программ, подойдут браузерные конструкторы вроде Lovable, v0 или Replit. Если вы хотите настоящий проект на своём компьютере и навыки, которые переносятся в работу, выбирайте агента, который работает с вашими файлами, — например, Claude Code.

Какой первый проект выбрать для вайб-кодинга?

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

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

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

Безопасен ли код, написанный ИИ?

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

Заменит ли вайб-кодинг программистов?

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

Заключение

Вайб-кодинг — это не способ обойтись без знаний, а самый быстрый способ начать их получать. За один вечер вы прошли полный цикл разработки: сформулировали задачу, получили план, собрали первую версию, проверили её, сохранили в Git и сделали несколько улучшений. Именно так — маленькими проверенными шагами — с Claude Code работают и опытные разработчики.

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

AI

Готовы превратить вайб-кодинг в профессию?

AI Automation — практический онлайн-курс Prog Academy: ChatGPT, Claude, Make, n8n, AI-агенты и вайб-кодинг с Claude Code и OpenAI Codex. Вы создаёте реальные автоматизации и AI-решения вместе с преподавателем.

Узнать больше о курсе AI Automation

Контакт

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

Укажите актуальный номер, мы позвоним в любую страну :)