Все уроки · 44
Ваш первый кодинг-агент: минимальная рабочая настройка
Выберите кодинг-агента — Claude Code, Codex CLI или opencode (два из них можно попробовать бесплатно), установите его, войдите в аккаунт и дайте первое безопасное задание: небольшую веб-страницу в новой папке. Опыт программирования не нужен, около 15 минут — и на диске лежит рабочий результат.
Почему это важно: кодинг-агент — это ИИ, который не только отвечает, но и действует: создаёт файлы, пишет код, проверяет свою работу и рассказывает, что получилось. Это как раз роль «исполнителя», в которой идет речь во втором уроке: работу отдать можно, а понимание — нет. Поэтому держимся подхода оракула из того же урока: агент делает, а решения и понимание остаются за вами. Дальше мы выполним простое практическое задание, которое делает что-то полезное: создадим небольшую веб-страницу, в отдельной папке, на вашем компьютере.
Выберите агента: три рабочих варианта
Один инструмент, одна команда, один вход в аккаунт — а какой именно инструмент, решаете вы. Все три делают одно и то же: читают папку, пишут файлы, выполняют команды и спрашивают разрешение перед рискованным действием. Разница — в том, во сколько обойдётся старт:
| Агент | Можно начать бесплатно? | Команда | Выбирайте, если… |
|---|---|---|---|
| Claude Code | Нет — нужен платный тариф | claude |
у вас уже есть платная подписка на Claude или вы хотите самый удобный агент и готовы за него платить |
| Codex CLI | Да — бесплатный тариф ChatGPT, с ограничениями | codex |
не хотите пока тратить ничего, а аккаунт ChatGPT у вас уже есть |
| opencode | Да — открытый код, есть бесплатные модели, можно подключить и свою | opencode |
не хотите зависеть от одного поставщика: модель выбираете вы, вплоть до бесплатных и локальных |
Все три работают в Windows, macOS и Linux и перед рискованным действием спрашивают разрешение. Именно поэтому с таким агентом справится и человек без технической подготовки.
Чат-ассистентом вы уже пользовались: вы спрашиваете — он отвечает текстом. Что к этому добавляет кодинг-агент?
pick an answer — you get the explanation right away
Что это будет стоить: время и, возможно, деньги
- Время — около 15 минут, большая часть уходит на ожидание установки.
- Деньги — и тут инструменты отличаются. Claude Code, на мой взгляд, — самый удобный кодинг-агент из тех, что сегодня можно поставить, но он платный. Чтобы он сделал хоть одну задачу, нужен платный тариф Claude (или оплата по факту через кредит API): в бесплатном тарифе его нет. Начального тарифа хватит на вечер экспериментов. Тарифы и цены меняются часто, поэтому проверьте актуальные цены до регистрации. И лучше оформить подписку, а не платить по счётчику: фиксированная плата в месяц имеет предел, а плата за каждый токен — нет.
Если платить вы пока не готовы — не закрывайте страницу. Возьмите Codex CLI или opencode: оба ставятся и работают бесплатно в пределах своих лимитов (Codex — на бесплатном тарифе ChatGPT, opencode — на бесплатных моделях, которые в него входят), а всё описанное ниже подходит для любого из трёх. К Claude Code можно перейти потом — навык вы получите тот же самый.
С терминалом совсем не дружите? Возьмите десктопное приложение
У каждого из трёх есть и обычное окно с кнопками: тот же инструмент, только без команд, набранных вручную. Скачайте, установите, войдите в аккаунт, выберите папку.
- Claude Desktop — claude.ai/download. Нужен платный тариф, как и в версии для терминала.
- ChatGPT для компьютера (Codex) — developers.openai.com/codex/app. Работает на бесплатном тарифе ChatGPT, с ограничениями.
- opencode desktop — opencode.ai/download. Бесплатные модели уже включены: подключите одну и выберите папку.
Здесь мы идём через терминал по одной причине: так сразу видно главное. Рабочая область агента — папка, в которой его запустили; всё, что за её пределами, доступно только с вашего разрешения. Правило «один проект — одна папка» плюс привычка читать, на что агент просит разрешение, — вот и вся ваша безопасность. Это работает при любом интерфейсе и с любым агентом.
Настройка шаг за шагом
Откройте терминал
Дальше всё происходит в окне терминала из прошлого урока. Windows: Пуск → «Terminal». macOS: Cmd+Space → «Terminal». Linux: Ctrl+Alt+T.
Установите агента
Выполните одну команду — ту, что подходит вашему инструменту и вашей системе. Нажмите кнопку копирования, вставьте команду в терминал, нажмите Enter и подождите. Побежит текст: так установщик сообщает, что делает.
Claude Code — официальная инструкция по установке. macOS, Linux или WSL:
Claude Code · macOS, Linux, WSLcurl -fsSL https://claude.ai/install.sh | bashClaude Code, Windows PowerShell (приглашение начинается с
PS):Claude Code · Windows PowerShellirm https://claude.ai/install.ps1 | iexCodex CLI — официальная инструкция по установке. macOS или Linux:
Codex CLI · macOS, Linuxcurl -fsSL https://chatgpt.com/codex/install.sh | shCodex CLI, Windows PowerShell:
Codex CLI · Windows PowerShellpowershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"Codex CLI, где есть Node.js:
Codex CLI · npmnpm install -g @openai/codexCodex CLI, macOS с Homebrew:
Codex CLI · Homebrewbrew install --cask codexopencode — официальная инструкция по установке. macOS, Linux или WSL:
opencode · macOS, Linux, WSLcurl -fsSL https://opencode.ai/install | bashopencode на Windows — через Chocolatey или Scoop; в документации для Windows рекомендуют WSL:
opencode · Windows Chocolateychoco install opencodeopencode · Windows Scoopscoop install opencodeopencode там, где есть Node.js:
opencode · npmnpm install -g opencode-aiКогда текст перестанет идти и вернётся мигающий курсор — установка закончена. Ошибки? Не гадайте: скопируйте точный текст в ChatGPT или Claude и спросите, что делать. Это помогает чаще, чем кажется.
Проверьте установку
В том же терминале выполните команду версии — ту, что относится к поставленному инструменту:
claude --versioncodex --versionopencode --versionЕсли вывелся номер версии — программа на компьютере и работает. Если написано «command not found», закройте терминал, откройте новое окно и попробуйте снова: новые программы часто видны только в новых окнах.
Войдите в аккаунт
В том же терминале напечатайте команду своего инструмента —
claude,codexилиopencode— и нажмите Enter. При первом запуске агент проведёт вас через вход:- Claude Code — выберите вход через аккаунт Claude, тот же, что на claude.ai, а не вариант с API. Именно на этом шаге нужен платный тариф.
- Codex — выберите «Sign in with ChatGPT». Бесплатного аккаунта ChatGPT достаточно, платный тариф только поднимает лимиты.
- opencode — выполните
/connectвнутри приложения, выберите opencode Zen: это модели, которые отобрала сама команда, в том числе бесплатные. Войдите на opencode.ai/auth и вставьте ключ. Можно вместо этого подключить OpenRouter или другого поставщика своим ключом.
Откроется окно браузера, вы войдёте в аккаунт, и всё. Программа поприветствует вас.
На Windows — одна необязательная мелочь
Ставить Git for Windows не обязательно, но он даёт агенту полноценную оболочку для работы и заметно расширяет его возможности. Если пропустите этот шаг, всё описанное ниже всё равно работает.
Создайте пустую папку и зайдите в неё
Это правило «безопасной зоны»: по умолчанию агент работает внутри этой папки, а чтобы затронуть что-то вне её, он должен спросить у вас разрешения. Всё в том же терминале:
mkdir my-first-page cd my-first-pageА затем запустите агента его командой:
claude,codexилиopencode. Прямо в терминале откроется чат. Вы запустили ИИ, который умеет трогать файлы. Ощущение непривычное — и оно верное.Дайте первое безопасное задание
Вставьте промпт из рамки ниже, нажмите Enter и наблюдайте: агент создаст файлы, напишет код, покажет краткий отчёт и спросит разрешения на всё, что действительно важно.
Посмотрите, что получилось
В той же папке агент создал файл
index.html. Откройте папку в проводнике и дважды щёлкните по файлу — страница откроется в браузере. Вы только что сделали работающую программу.
Если шаг выглядит не так, как описано
Эти инструменты обновляются постоянно, и команды установки меняются вместе с ними. Если команда отсюда не срабатывает, откройте официальную страницу установки инструмента и скопируйте команду оттуда. Суть дальнейшего не изменится: установить, проверить, войти, работать внутри одной папки.
Цикл, который вы только что запустили
Каждый круг работы агента — это новый запрос к модели. Что уходит в этом запросе где-то на середине сеанса?
pick an answer — you get the explanation right away
Любой кодинг-агент работает одним и тем же циклом. Когда вы его знаете, всё становится предсказуемым:
Один запрос обычным языком. Не код, а то, что хотите получить в итоге.
Чем точнее описана цель, тем меньше кругов потребуется.
Первый промпт (копируйте)
Сделай мне в этой папке небольшую личную страницу в файле index.html.
Обо мне: [имя, чем занимаетесь, один интересный факт]
На странице нужно: короткое вступление, 3 факта обо мне и моя почта [email].
Стиль: чистый и современный, тёмный фон, один акцентный цвет на твоё усмотрение.
Потом объясни мне в 3 предложениях, какие файлы ты создал и за что каждый отвечает.Последний пункт — «объясни, что создал» — это снова подход оракула. Работу делает агент, понимание остаётся у вас.
Как выглядит первый сеанс
1$ claude --version2x.y.z (Claude Code)3 4$ claude5 6> Сделай мне небольшую личную страницу в файле index.html.7 8● Создаю index.html...9● Пишу HTML + CSS... готово.10 11Готово. Создано:12- index.html (ваша страница: шапка, 3 факта, контакты)13 14Откройте файл в браузере, чтобы увидеть результат.15 16> сделай акцентный цвет красным вместо нынешнего17● Обновляю index.html... готово. Акцентный цвет изменён на красный.18 19> /exit20До встречи.Обратите внимание на ритм: вы просите — агент делает — вы проверяете — уточняете. Десяток таких кругов, и у вас готовая страница и настоящий навык. Какой из трёх инструментов вы ни выбрали, запись выглядит так же: меняются только название программы и цвета.
Правила безопасной работы
-
Одна папка — один проект. Запускайте агента только внутри свежей пустой папки. Не запускайте его в «Документах» и в корне диска. В отдельной папке весь эксперимент удаляется одним нажатием.
-
Читайте, прежде чем одобрить. Перед значимыми действиями агент спрашивает разрешение. Этот диалог — не формальность, а ваш руль. Вот как он выглядит, чтобы вы встретили его уже подготовленными:
Агент сначала спрашиваетpress the button below to send the first messagesent to the modelnothing yet — every message is sent in fullНажимайте отправить → и смотрите на середину диалога: агент останавливается и спрашивает до того, как что-то тронуть, и пока вы не ответите, ничего не происходит — разрешение он просит и на действия вне своей папки, и на разрушительные действия внутри неё, как это удаление. Сравните два исхода: откажете — файлы останутся точно такими же; согласитесь — изменение применится. И присмотритесь к средней кнопке: «да, и больше не спрашивать» — это не то же самое, что «да». Это согласие плюс постоянное разрешение, поэтому следующее такое же действие пройдёт уже без вопроса. Соглашаться можно часто, а «больше не спрашивать» выбирайте только тогда, когда вас устроит, что об этом конкретном действии вас больше никогда не спросят.
-
Результат не такой? Просто скажите. «Не хватает блока с почтой, добавь» — полноценная инструкция. Ни перезапуска, ни переустановки.
-
Запутались? Выйдите и зайдите заново. Команда
/exit(или Ctrl+D) закрывает агента; в некоторых инструментах это/quitили двойное Ctrl+C. Чтобы прервать его на середине работы, нажмите Ctrl+C: это отменяет текущее действие, а не выход из агента. В крайнем случае закройте окно терминала — ничего не потеряется. -
Упёрлись в лимит? Это условие тарифа, а не поломка. На бесплатном тарифе рано или поздно вы увидите «возвращайтесь позже» или получите модель поменьше в часы пик. Переключитесь на более лёгкую модель или подождите.
-
Агент может ошибаться в собственной работе. Страница может не открыться, какой-то блок может отсутствовать. Это нормально и поправимо: опишите точный симптом или отправьте ему текст ошибки.
-
Хотите продолжить? Логичный следующий шаг — бесплатно опубликовать эту страницу. Про это есть отдельная статья: Как создать сайт и разместить его бесплатно.
Итог
Один установленный инструмент, один вход, одна папка, один промпт — и вы уже не человек, который «не дружит с компьютером». Всё, что вы сделаете дальше, строится на том же цикле: опишите, одобрите, проверьте, уточните.
Чем кодинг-агент отличается от чат-ассистента?
Где запускать агента для первого проекта?
Установка только что завершилась. Какая команда покажет, что всё работает?
Платить вы пока не хотите. С чем можно начать уже сегодня?
Агент показывает диалог разрешения перед значимым действием. Как правильно поступить?
Вопросы?
Получилось настроить? Или что-то сломалось? И та и другая история интересная — приносите её в Telegram-канал.