Раздел А · Запуск · Шаг 1 из 11

Установите VS Code

Зачем: VS Code (читается «вижуал студио код») — бесплатный редактор кода, в котором будет жить Codex. Сам редактор учить не придётся, всю работу ведём через окно агента справа. Редактор нужен только как оболочка вокруг него.

Что сделать

  1. Откройте сайт code.visualstudio.com.
  2. Нажмите большую синюю кнопку Download.
  3. Выберите версию для своей системы: Windows или Mac.
  4. Установите как обычное приложение (везде нажимайте «Далее»).
  5. Запустите VS Code. Должно открыться рабочее окно.
📷 Сюда вставить скриншот Главная страница code.visualstudio.com с кнопкой Download для вашей системы. assets/screenshots/A1.jpg
На Mac: после скачивания перетащите иконку VS Code в папку «Программы» и запустите уже оттуда, а не из «Загрузок».
Раздел А · Запуск · Шаг 2 из 11

Подключите Codex

Зачем: Codex — это AI-помощник от OpenAI (компании, которая сделала ChatGPT), то есть нейросеть, которой пишешь задачу словами, а она правит файлы проекта. Он встроен прямо в VS Code и работает через чат-окно справа. Туда вы пишете задачи как обычные сообщения, прикладываете скриншоты, файлы, ссылки.

Что сделать

  1. В VS Code слева нажмите иконку Extensions (она выглядит как набор кубиков).
  2. В поле поиска сверху напишите: Codex
  3. В списке найдите расширение Codex от OpenAI (с галочкой проверенного автора).
  4. Нажмите синюю кнопку Install.
  5. Если попросит войти в аккаунт, войдите в свой ChatGPT-аккаунт.
📷 Сюда вставить скриншот Панель Extensions в VS Code: в поиске «Codex», первый результат это расширение от OpenAI с кнопкой Install. assets/screenshots/A2.jpg
Важно: Codex входит в платный план ChatGPT (Plus, Pro, Business). Без подписки расширение установится, но при первом запросе попросит подписку.
Нечем оплатить из России? Российская карта зарубежную подписку не пропустит. Оформить карту с зарубежным биллингом (страной выпуска) и оплатить ChatGPT можно через этого бота: заводишь карту и платишь ей за Plus или Pro.
ChatGPT или Codex не открывается из России? Нужен прокси (сервер-посредник, через который идёт твой интернет). В отличие от массового VPN, его не банят. Самый простой путь: приватный прокси px6 (от пары сотен рублей в месяц). Как подключить пошагово, расписано в гайде «Claude и ChatGPT через прокси за 120 ₽/мес».

Если при входе просит подтвердить номер телефона

Зачем: сейчас OpenAI на входе требует подтверждение по SMS или WhatsApp. Российский номер не проходит — берём одноразовый виртуальный. VPN со страной США при этом держим включённым: номер закрывает только телефон, а доступ к самому OpenAI даёт VPN. То есть номер может быть Японии, Израиля или Анголы, а VPN — США.
  1. Открой сервис одноразовых номеров: https://smsfast.pro/?ref=638726.
  2. Возьми номер одной из стран, что стабильно проходят и стоят недорого: Япония, Израиль или Ангола. Не пришёл код — бери следующую страну.
  3. На экране подтверждения ChatGPT выбери SMS или WhatsApp, введи виртуальный номер, дождись кода в окне сервиса и впиши его.

Сразу сохрани вход в куки

Зачем: виртуальный номер одноразовый, повторно подтвердить тяжело. Как только вошёл — сохрани сессию, а дальше лучше вообще не выходить из аккаунта.
  1. Поставь в Chrome плагин Cookie-Editor из интернет-магазина расширений.
  2. На вкладке с ChatGPT открой плагин → кнопка экспорта (иконка справа внизу) → формат JSON.
  3. Сохрани всё в текстовый файл с понятным именем, например cookie-chatgpt.txt. Раз в неделю перезаписывай свежими куки.
  4. Восстановить вход потом: открой Cookie-Editor на chatgpt.com → кнопка импорта (иконка слева от экспорта) → вставь содержимое файла.
📷 Сюда вставить скриншот Плагин Cookie-Editor в интернет-магазине Chrome. assets/screenshots/cookie-store.jpg
📷 Сюда вставить скриншот Кнопка экспорта в Cookie-Editor — иконка справа внизу. assets/screenshots/cookie-export.jpg
📷 Сюда вставить скриншот Экспорт куки в формате JSON: Export As → JSON. assets/screenshots/cookie-json.jpg
Безопасность: файл с куки — это полный доступ к аккаунту, как пароль. Держи его локально: не в облачной синхронизации, не в git, не в чатах и не на скриншотах. Номер одноразовый — используй сразу.
Раздел А · Запуск · Шаг 3 из 11

Откройте папку проекта

Зачем: Codex всегда работает внутри одной папки. Это корень вашего проекта. Там будут жить все правила, файлы памяти, ваши документы. Один проект = одна папка.

Что сделать

  1. Создайте на компьютере пустую папку. Например, на диске C: сделайте C:\projects\my-first-project (или в любом удобном месте).
  2. В VS Code сверху нажмите File → Open Folder (или Ctrl+K Ctrl+O).
  3. Выберите вашу созданную папку → Select Folder.
  4. VS Code спросит, доверяете ли вы содержимому папки. Нажмите Yes, I trust the authors.
📷 Сюда вставить скриншот VS Code с открытой пустой папкой проекта: слева в Explorer видно имя папки и пусто внутри. assets/screenshots/A3.jpg
Совет по имени папки: без пробелов и кириллицы. Хорошо: my-landing, client-arka. Плохо: Мой проект, Тестовая папка.
Раздел А · Запуск · Шаг 4 из 11

Откройте окно Codex

Зачем: Это главное окно вашей работы. Сюда вы пишете задачи, вставляете скриншоты и файлы, читаете ответы агента. Терминал (чёрное окно с командами) нам не понадобится, всё идёт через это окно.

Что сделать

  1. В VS Code справа найдите иконку Codex (логотип OpenAI), нажмите её. Откроется панель чата.
  2. Если иконки нет, нажмите Ctrl+Shift+P, введите Codex и выберите Codex: Open Codex Sidebar.
  3. Создайте новый поток: значок «карандашик» сверху панели или команда Codex: New Thread in Codex Sidebar.
📷 Сюда вставить скриншот Открытая панель Codex справа в VS Code, поле ввода готово к первому сообщению assets/screenshots/A4.jpg

Как работать с окном Codex

  • Текст. Пишите задачу обычным языком, как в чате с человеком.
  • Скриншоты. Копируете картинку в буфер обмена (Win+Shift+S) и вставляете в поле через Ctrl+V. Codex видит изображения.
  • Файлы. Пишете в поле символ @ и выбираете файл из проекта.
  • Длинные тексты. Вставляйте целиком, ничего обрезать не надо.
Терминал внизу VS Code открывать не нужно. Codex сам запустит нужные команды, когда они понадобятся, и спросит у вас разрешение, прежде чем выполнить.
Раздел Б · Память проекта · Шаг 5 из 11

Создайте AGENTS.md

Зачем: Это главный файл проекта (название читается «агентс точка эм-дэ»). Codex читает его перед каждой работой и сразу понимает: что это за проект, какие правила, чего нельзя. Без него агент работает вслепую и каждый раз начинает с нуля.

Что сделать

  1. В окне Codex вставьте промпт ниже.
  2. На вопросы Codex отвечайте по очереди, и он сам соберёт ваш файл.
  3. В конце Codex покажет вам готовый AGENTS.md и спросит, что подправить.
Промпт «Создай AGENTS.md»
Создай в корне проекта файл AGENTS.md — это главная инструкция для тебя в этом проекте.

Перед тем как писать файл, возьми у меня короткое интервью:
1. Что это за проект (один абзац).
2. Главная цель проекта.
3. Конкретный следующий блок, над которым сейчас работаем.
4. Стек: какие технологии используем (HTML/CSS/JS, Python, ничего ещё).
5. Что точно нельзя ломать или удалять.

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

После интервью сделай AGENTS.md по такой структуре:

# AGENTS.md

## Что это за проект
[ответы из интервью]

## Текущая цель
- Главная цель: ...
- Сейчас работаем над: ...
- Готово считается, когда: ...

## Стек
- ОС: Windows / macOS
- Технологии: ...
- Как запустить локально: ...

## Правила работы
- Перед изменениями сначала кратко объясни план.
- Не переписывай весь проект без необходимости.
- Не удаляй файлы, если я явно не попросил.
- После изменений скажи, какие файлы изменены и как проверить результат.
- Если задача неясна — задай 1-3 конкретных вопроса.

## Запреты и безопасность
- Не записывай API-ключи, пароли, токены в AGENTS.md, wiki/ или sessions/.
- Секреты — только в .env (и .env должен быть в .gitignore).
- Не отправляй приватные данные во внешние сервисы без моего разрешения.

## Память проекта
- Журнал работ: wiki/log.md
- Решения: wiki/decisions.md
- Последний handoff: самый свежий файл в sessions/

## Ритуал handoff
В конце каждой сессии:
1. Обнови файл sessions/YYYY-MM-DD-topic-handoff.md.
2. Добавь одну короткую запись в wiki/log.md.
3. Укажи следующий конкретный шаг.

Файл должен быть не больше 150 строк. После создания покажи мне AGENTS.md и спроси, что изменить.
📷 Сюда вставить скриншот Созданный AGENTS.md открыт в VS Code: слева в Explorer виден файл в корне, справа его содержимое. assets/screenshots/B1.jpg
Раздел Б · Память проекта · Шаг 6 из 11

Создайте wiki/, базу знаний

Зачем: папка wiki/ хранит память проекта на месяцы вперёд. Внутри журнал того, что делали (log.md), важные решения (decisions.md), карта всех файлов (index.md). Через 3 месяца вы и Codex откроете эти файлы и быстро вернётесь в контекст.

Структура папки

my-first-project/
├── AGENTS.md            ← уже создали
└── wiki/
    ├── index.md         карта всех файлов памяти
    ├── log.md           короткий журнал что делали
    └── decisions.md     важные решения с обоснованием

Что сделать

  1. Скопируйте промпт ниже.
  2. Вставьте в окно Codex.
  3. Codex создаст папку и три файла, заполнит шаблонами.
Промпт «Создай wiki/»
Создай в корне проекта папку wiki/ с тремя файлами.

1. wiki/index.md — карта памяти проекта:
   - заголовок «Карта памяти проекта»;
   - список всех файлов памяти со ссылками и одной строкой описания;
   - правило: «перед задачей читай только нужные файлы, не загружай всё сразу».

2. wiki/log.md — журнал:
   - заголовок «Журнал проекта»;
   - правило: «добавлять новые записи сверху, старую историю не переписывать»;
   - первая запись с сегодняшней датой: «Создали структуру памяти: AGENTS.md, wiki/, sessions/».

3. wiki/decisions.md — решения:
   - заголовок «Важные решения проекта»;
   - формат записи: дата · решение · почему · альтернативы которые отбросили;
   - первая запись: «Используем файловую память (AGENTS.md + wiki/ + sessions/) вместо облачной — потому что бесплатно, локально, работает без интернета».

После создания обнови wiki/index.md так, чтобы там был список всех созданных файлов со ссылками.

Покажи мне дерево созданных файлов в конце.
📷 Сюда вставить скриншот В VS Code слева видно созданную папку wiki/ с тремя файлами: index.md, log.md, decisions.md assets/screenshots/B2.jpg
Главное правило wiki/log.md: только дописывать новые записи. Старые не редактировать и не удалять. Так файл становится честной историей вашей работы, где виден весь путь по шагам.
Раздел Б · Память проекта · Шаг 7 из 11

Создайте sessions/ для handoff

Зачем: когда вы заканчиваете работу за день, Codex создаёт файл sessions/YYYY-MM-DD-handoff.md. Handoff (читается «хэндофф») это записка-передача: что сделали, где остановились, что дальше. Завтра новая сессия начнётся с чтения этого файла, и вы сразу в контексте.

Структура файла handoff

sessions/
└── 2026-05-20-init-handoff.md

# Handoff: 2026-05-20

## Коротко
Сегодня мы [что делали и зачем].

## Что изменилось
- AGENTS.md: создан
- wiki/log.md: первая запись
- wiki/decisions.md: решение про файловую память

## Что проверено
- Структура файлов на месте

## Следующий шаг
[конкретное действие для следующего запуска Codex]

## Не трогать
- AGENTS.md без явного запроса

Что сделать

Промпт «Создай первый handoff»
Создай в корне проекта папку sessions/ и первый handoff-файл.

Имя файла: sessions/YYYY-MM-DD-init-handoff.md (где YYYY-MM-DD — сегодняшняя дата).

Структура файла:

# Handoff: [сегодняшняя дата]

## Коротко
Сегодня настроили базовую память проекта: AGENTS.md, wiki/, sessions/.

## Что изменилось
- AGENTS.md: создан (главная инструкция для Codex)
- wiki/index.md: карта памяти
- wiki/log.md: журнал, добавлена первая запись
- wiki/decisions.md: решения, добавлено первое
- sessions/: создана папка для handoff-ов

## Что проверено
- Все файлы на месте, дерево соответствует плану.

## Важные решения
- Решили вести файловую память вместо облачной.

## Открытые вопросы
- [впишет пользователь, если есть]

## Следующий шаг
Начать с: [очень конкретное действие — например «создать первую страницу лендинга в src/index.html»].

## Не трогать
- AGENTS.md, wiki/decisions.md без явного запроса от меня.

После создания файла обнови wiki/log.md — добавь запись «Создали первый handoff в sessions/».
В wiki/index.md добавь строку про папку sessions/.

Покажи мне готовый handoff и финальное дерево всего проекта.
📷 Сюда вставить скриншот В VS Code слева видна папка sessions/ с первым файлом handoff. Справа открыто его содержимое. assets/screenshots/B3.jpg
Раздел Б · Память проекта · Шаг 8 из 11

Глобальные правила (опционально)

Зачем: Это правила, которые работают во всех ваших проектах сразу. Например: «я на Windows», «отвечай на русском», «не предлагай хранить пароли в файлах». Codex читает их перед каждым проектом, и повторять одно и то же в каждом AGENTS.md уже не приходится.

Где живёт файл

Файл лежит вне проектов, в системной папке пользователя:

  • Windows: C:\Users\<ВашеИмя>\.codex\AGENTS.md
  • macOS / Linux: ~/.codex/AGENTS.md

Что сделать

Промпт «Создай глобальный AGENTS.md»
Создай файл ~/.codex/AGENTS.md (на Windows — C:\Users\<имя>\.codex\AGENTS.md).

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

Сначала спроси:
1. Какая у меня операционная система (Windows / macOS / Linux).
2. На каком языке мне удобнее общаться (русский, английский, оба).
3. Где обычно лежат мои проекты (например C:\projects\).
4. Какие три правила я хочу зафиксировать «навсегда» (например: «не предлагай хранить токены в файлах»).

После ответов создай файл по структуре:

# Глобальные правила работы со мной

## Моя среда
- ОС: [ответ]
- Язык общения: [ответ]
- Корневая папка проектов: [ответ]

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

## Безопасность
- Никогда не предлагай хранить секреты в AGENTS.md, wiki/ или sessions/.
- Если видишь .env в списке файлов для публикации — остановись и предупреди.
- [мои три правила из ответа]

Файл должен быть не больше 50 строк. Покажи мне его в конце.
📷 Сюда вставить скриншот Открытый ~/.codex/AGENTS.md в VS Code: глобальные правила с моей средой и тремя личными правилами. assets/screenshots/B4.jpg
Пропустите этот шаг, ничего страшного. Вернётесь позже, когда станет понятно, какие правила хочется закрепить навсегда.
Раздел В · Рабочий ритуал · Шаг 9 из 11

Стартовый промпт новой сессии

Зачем: Когда вы возвращаетесь к проекту через день или неделю, нельзя сразу давать новое задание. Сначала Codex должен восстановить контекст: прочитать AGENTS.md, log.md и последний handoff. Только после этого он будет работать осмысленно.

Что сделать

  1. Откройте VS Code, откройте папку проекта (File → Open Folder).
  2. Откройте Codex и создайте новый поток.
  3. Скопируйте промпт ниже и вставьте первым сообщением.
  4. Дождитесь резюме от Codex. Только после этого ставьте новую задачу.
Стартовый промпт восстановления контекста
Прочитай AGENTS.md, wiki/log.md и последний файл в sessions/.

Кратко восстанови контекст проекта:
- что это за проект;
- где мы остановились в прошлой сессии;
- какие файлы важны прямо сейчас;
- какой следующий шаг я планировал.

Пока ничего не меняй. Сначала дай резюме на 5-7 предложений и предложи план продолжения.

Ответь на русском.
📷 Сюда вставить скриншот Окно Codex с ответом-резюме после стартового промпта: видно, что Codex прочитал файлы и пересказал контекст assets/screenshots/C1.jpg
Используйте этот промпт всегда при возвращении к проекту. Даже если перерыв был полчаса. Так Codex не теряет контекст между потоками.
Раздел В · Рабочий ритуал · Шаг 10 из 11

Главное правило: сначала план

Зачем: Если дать агенту свободу формулировкой «сделай», он переделает половину проекта и сломает то, что работало. Поэтому держим формулу: сначала план → ваше подтверждение → действие → проверка.

Плохой запрос

Сделай лендинг.
Codex создаст 20 файлов на своё усмотрение, и вы потом неделю разбираете что куда.

Нормальный запрос

Сначала предложи структуру лендинга (продающей страницы) на 5 секций: hero, услуги, кейсы, FAQ, CTA. Ничего не создавай. Покажи структуру, я подтверждаю.
Hero, это первый экран с главным заголовком; CTA, кнопка с призывом к действию вроде «оставить заявку». Так у вас на руках план, который вы согласуете перед действием.

Ещё пара полезных фраз

  • Для возвращения в незнакомый проект: «Изучи папку проекта. Ничего не редактируй. Дай список файлов и объясни назначение всех».
  • Для важных решений по устройству проекта: «Предложи 3 варианта решения. Пока ничего не меняй».
  • Для точечных правок: «Исправь только X. Остальное не трогай».

Если появилась ошибка

Промпт «У меня ошибка»
У меня появилась ошибка: [вставьте полный текст ошибки или скриншот].

Объясни простыми словами:
1. Что это значит.
2. Почему это могло произойти.
3. Что нужно сделать пошагово.

Ничего не меняй сейчас. Сначала объясни — я подтверждаю.
📷 Сюда вставить скриншот Пример работы по правилу «сначала план»: запрос → Codex предлагает план → пользователь подтверждает → действие assets/screenshots/C2.jpg
Никогда не говорите: «переделай всё», «сделай красиво», «исправь как считаешь нужным». От такой свободы Codex сделает совсем не то, что вам нужно.
Раздел В · Рабочий ритуал · Шаг 11 из 11

Закрытие сессии: handoff

Зачем: Прежде чем закрыть VS Code в конце дня, создайте handoff. Это 2-минутный ритуал, он сохранит ваш контекст и даст завтра начать ровно с того места, где остановились.

Что сделать

  1. В окне Codex вставьте промпт ниже.
  2. Codex создаст файл в sessions/ и допишет запись в wiki/log.md.
  3. Прочитайте handoff. Если что-то не так, скажите Codex поправить.
  4. Закрывайте VS Code спокойно.
Промпт «Закрой сессию»
Закрываем сессию.

Сделай две вещи:

1. Создай новый файл sessions/YYYY-MM-DD-topic-handoff.md (где topic — короткое описание темы сегодняшней работы).

Структура файла:

# Handoff: [сегодняшняя дата]

## Коротко
[1-3 предложения: что делали и зачем]

## Что изменилось
- [файл/папка]: [что изменили]
- ...

## Что проверено
- [команда / ручная проверка]: [результат]
- [что осталось непроверенным]

## Важные решения
- [решение 1, если было]

## Открытые вопросы
- [что не успели решить]

## Следующий шаг
Начать с: [конкретное действие для следующего запуска Codex].

## Не трогать
- [файлы и решения, которые нельзя менять без отдельного запроса]

2. Допиши одну короткую запись в wiki/log.md под сегодняшней датой: «[1 предложение про результат] · Следующий шаг: [то же что в handoff]».

Покажи мне готовый handoff и обновлённый log.md в конце.
📷 Сюда вставить скриншот Готовый handoff-файл открыт в VS Code, рядом справа обновлённый wiki/log.md с новой записью. assets/screenshots/C3.jpg
Через месяц у вас наберётся 20-30 handoff-файлов и подробный лог. Это и есть история проекта: вы будете знать, что именно делали и почему.
Вы прошли весь онбординг

Готово

Теперь у тебя есть рабочий стек (набор инструментов): VS Code + Codex + AGENTS.md + wiki/ + sessions/. Codex помнит твой проект между сессиями и работает по твоим правилам.

11 шагов

Никакого терминала, Node.js (среды для программистов) и сложных настроек. Всё идёт через окно агента, куда вставляются скриншоты, файлы и длинные тексты. Бери и делай.

Владимир Кулиев · MWB · kulievvb.ru
Vibe coding для предпринимателей: один человек собирает то, на что раньше нужна была команда