В прошлых главах мы реально запустили и погоняли Claude Code — яркого представителя CLI-агентов. Но в мире ИИ-программирования есть и другие мощные инструменты. Cursor, GitHub Copilot, Codex — вы, возможно, слышали их названия, но чем они различаются и когда какой брать, на удивление неясно. В этой главе мы разложим эти три рядом с Claude Code, чтобы вы научились выбирать под свою работу.
Не «какой лучше», а «какой когда использовать»
Зачем знать несколько инструментов
«Если умеешь работать с Claude Code, разве этого не достаточно?» — можете подумать вы. Действительно, глубоко освоить один — важно. Но у ИИ-инструментов для программирования у каждого свой сильный стиль работы. Ситуация, когда хочется целиком доверить большую функцию; когда хочется писать осторожно, проверяя строку за строкой; когда хочется частично поправить, глядя на существующий код, — характер работы меняется день ото дня. Зная нрав нескольких инструментов, вы выберете напарника, который лучше всего подходит ситуации, и при необходимости используете их в связке. Думать не «какой лучше», а «каждому своё место» — вот секрет пути без крюков.
💡 Не обязательно доводить до совершенства все. Цель этой главы — понять место 4 инструментов и уместить их на одной карте. Если названия и характер уложены в голове, потом, когда понадобится, вы сразу сообразите: «а, это ситуация под Cursor». Для начала просто окиньте взглядом общую картину.
Cursor — ИИ-редактор для диалога, видя код
Cursor — это ИИ-редактор, построенный на базе классического VS Code. Вид и ощущения почти как у VS Code, и в него глубоко встроены функции диалога с ИИ и массового редактирования. Поняв как контекст открытые файлы или весь проект, он по просьбе в чате «поправь эту функцию вот так» предложит нужное место, покажет различия и применит их.
Главная привлекательность — уверенность от того, что можно беседовать с ИИ, видя код глазами. Место, которое ИИ собирается переписать, подсвечивается в редакторе, и вы принимаете правку, сверив различия до и после. Это ближе не к «доверить всё», а к «редактировать вдвоём, в связке с ИИ» — инструмент, за который тем удобнее держаться, чем лучше вы читаете код.
- На базе VS Code — переход проходит гладко (можно перенести расширения и сочетания клавиш).
- Можно применять после просмотра различий, поэтому легко держать изменения под контролем.
- Силён в массовом редактировании нескольких файлов и точечных указаниях к выделенному фрагменту.
- Когда хочется дорабатывать, глядя на существующий код.
- Тем, кто привык к работе в GUI-редакторе и не в ладах с терминалом.
- Работа над фронтендом, когда доводишь дизайн и экраны, сверяясь с ними.
📘 Подробнее: от установки и тарифов до конкретных приёмов работы — в «Что такое Cursor — ИИ-редактор на базе VS Code». Как первый кандидат для «партии редакторов» его стоит сначала попробовать вживую.
GitHub Copilot — автодополнение, предлагающее по ходу
GitHub Copilot — это самый широко распространённый инструмент автодополнения среди ИИ-инструментов для программирования. Его делают GitHub и OpenAI, и он встраивается расширением во многие редакторы, начиная с VS Code. Самая характерная черта — автодополнение: как только вы начинаете писать код, он заранее предлагает вероятную следующую строку или блок серым текстом. Нажали Tab — принято, не понравилось — игнорируете и пишете дальше. В этой лёгкости его изюминка.
В последнее время добавились чат и агентские возможности, и он выходит за рамки простого автодополнения. Но истинная сила Copilot всё же в опыте «тихо подсказывает рядом, пока ты пишешь». Он не сбивает ритм вашего письма, беря на себя только шаблонные части. Инициатива полностью у вас, а ИИ остаётся умным ассистентом-предсказателем — вот такая дистанция.
- Дополнение в реальном времени под ваш ввод — быстрое и естественное.
- Поддерживает много редакторов, низкий порог входа.
- Шаблонный код и boilerplate можно писать, сократив объём набора.
- Тем, кто хочет сохранить ритм самостоятельного письма кода.
- Когда хочется тихонько добавить ИИ в уже сложившийся процесс разработки.
- Работа, где нужно быстро наштамповать повторяющийся код.
📗 Подробнее: устройство, тарифы и шаги установки разобраны в «Что такое GitHub Copilot». Как вход для тех, кто хочет «сначала попробовать ИИ-автодополнение», это вариант с самым низким порогом.
Codex — автономный агент от OpenAI
Codex — это кодинг-агент от OpenAI. По позиции близок к Claude Code: это автономный тип, который по указанию сам читает и пишет файлы, выполняет команды и даже прогоняет тесты, продвигая задачу. Есть CLI для работы из терминала, а также вариант запуска в облаке; его изюминка — возможность целиком доверить крупную работу.
В отличие от автодополняющего Copilot, который «сопровождает строку за строкой», Codex склоняется к «доверить по функции, по задаче». Скажете «реализуй API по этой спецификации», «исправь этот баг» — и он одним махом ведёт изменения через несколько файлов от плана до исполнения. А поскольку в основе модели OpenAI, сильные стороны линейки GPT можно напрямую применить к программированию — это тоже его особенность.
- Автономно планирует и исполняет задачу — тип «доверить целиком».
- Гибкость: можно запускать и в CLI, и в облаке.
- Применяет к программированию широкие знания моделей OpenAI.
- Когда хочется доверить крупную функцию одним махом.
- Тем, кто уже привык к OpenAI/ChatGPT.
- Когда хочется сравнивать и выбирать вместе с Claude Code.
📙 Подробнее: Claude Code и Codex — оба автономного типа, поэтому выбор между ними непрост. Различия в сильных сторонах и стоимости конкретно разобраны в «Claude Code vs Codex — детальное сравнение». Попробовать оба и выбрать тот, что лучше ложится в руку, — совершенно нормальный вариант.
Отличия от Claude Code и выбор между ними
Если разложить 4 инструмента по полкам, всё проясняется по одной оси. Это «насколько доверить ИИ». Они делятся на автономный тип, которому доверяешь много (Claude Code, Codex), и сопровождающий тип, где пишешь, глядя перед собой (Cursor, Copilot). Сначала окинем взглядом таблицу.
| Инструмент | Тип | Как в основном используется | Уместная работа |
|---|---|---|---|
| Claude Code | CLI-агент (автономный) | Указываешь в терминале, доверяешь целиком | Реализация функций, крупные доработки, автоматизация |
| Codex | CLI/облако (автономный) | Доверяешь по задаче от плана до исполнения | Реализация функций, работа в среде OpenAI |
| Cursor | ИИ-редактор (сопровождающий) | Диалог и массовое редактирование, видя код | Доводка существующего кода, частичные правки |
| GitHub Copilot | Автодополнение (сопровождающий) | Предлагает в реальном времени по ходу письма | Быстрый ввод шаблонного кода, письмо своими силами |
Если свести эту таблицу к одному-единственному вопросу — «сейчас хочу доверить одним махом? или писать, видя код?» — выбор заметно упрощается.
Когда говоришь «создай эту функцию» и хочешь, чтобы реализацию, правки и тесты провели целиком. Силён в крупной работе и изменениях сразу через несколько файлов. Человек сосредотачивается на указаниях и финальной проверке.
Когда хочешь следить за кодом глазами в редакторе и получать помощь диалогом или дополнением. Подходит для тонкой работы, где хочется проверять строку за строкой, и ситуаций, когда хочется держать инициативу в письме.
💡 Нет «главнее» и «второстепенного». Автономный тип движется быстро, но при полном доверии понимание содержимого притупляется. Сопровождающий тип легче держать в голове, зато крупная работа требует больше действий. Правильно — переключаться по характеру работы. Когда хочется сравнить 4 инструмента на одном листе, удобен материал Cursor, Claude Code, GitHub Copilot и Codex — детальное сравнение.
Использовать в связке
До сих пор мы объясняли «выбор между ними», но на самом деле не обязательно ограничиваться одним. Наоборот, чем опытнее разработчик, тем чаще он меняет инструменты под ситуацию. Инструменты разных типов не конкурируют, а скорее дополняют друг друга. Посмотрим на типичные схемы совместного использования.
Пишете детали в Cursor, а крупные задачи отдаёте Claude Code. «Этот массовый рефакторинг доверяю» — бросаете в CLI, а вернувшиеся различия проверяете и подстраиваете в редакторе. Получаете и скорость доверия, и уверенность от просмотра.
Обычно легко пишете с автодополнением Copilot, а тяжёлую реализацию — автономному типу. Повседневный набор берёт на себя Copilot, а крупные функции идут к Claude Code или Codex. Совмещаете удовольствие писать руками с экономией усилий.
Ставите одну задачу и Claude Code, и Codex и сравниваете. Сильные стороны и повадки кода меняются от модели. Если застряли на одном — бросьте другому, и порой находится неожиданный прорыв.
✅ Сначала один, потом добавляйте. Не нужно сразу вести всё параллельно. Держа за основу Claude Code — ось этого курса, — добавьте Cursor, когда почувствуете «хочу править, видя код в редакторе», и Copilot, когда захочется «лёгкого автодополнения». Добавлять по одному инструменту там, где почувствовали неудобство — вот способ расширяться без ошибок.
- У инструментов есть сильный стиль работы. Выбирать не «какой лучше», а по принципу «каждому своё место».
- Cursor = ИИ-редактор для диалога, видя код / Copilot = автодополнение, предлагающее по ходу / Codex = автономный агент от OpenAI.
- Ось выбора одна — «доверить одним махом (Claude Code, Codex)» или «писать, видя код (Cursor, Copilot)».
- Не ограничивайтесь одним — связка допустима. Держа за основу Claude Code, добавляйте по одному там, где почувствовали неудобство.
Когда карта инструментов уложена в голове, следующее — «как просить». Даже с одним и тем же инструментом результат сильно меняется от способа указания. В следующей главе 4 «Грамотно просить — вайб-кодинг и спец-ориентированная разработка» научимся способу просить, который вытягивает из ИИ именно тот результат, которого вы хотите.