Разбор · 6 мин

Claude Code, Codex и Cursor: три разных способа работать

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

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

Разбираю по устройству. Я сижу на Claude Code, но не потому, что он «побеждает» — а потому, что мне нужен исполнитель в терминале, а не помощник в редакторе.

Три разных места обитания

Claude Code Codex Cursor
Где работает терминал на твоей машине облако и терминал редактор кода
Что видит папку проекта целиком копию репозитория открытый проект
Кто ведёт ты ставишь задачу, он выполняет ставишь задачу и ждёшь ты пишешь, он подсказывает и правит
Сильная сторона автоматизация и длинные цепочки параллельные задачи скорость правок руками
Слабая сторона нет графического редактора нужен репозиторий плохо для не-кода

Claude Code: исполнитель в терминале

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

Главное отличие от редакторов — он не помощник при наборе кода, а исполнитель задач. Формулировка «разберись, почему падает сборка, и почини» для него нормальная. Отсюда же вытекает второе отличие: его можно поставить в конвейер и запускать по расписанию без человека.

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

Codex: агент, которому отдают задачу

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

Сильно там, где задач много и они независимы: можно запустить несколько параллельно и разбирать результаты по мере готовности. Не нужно держать проект локально настроенным.

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

Cursor: редактор с агентом внутри

Это среда разработки, в которой ты пишешь код сам, а модель помогает: дополняет, правит выделенное, отвечает по проекту, выполняет задачи в отдельной панели. Модель можно выбирать, в том числе ту же, что стоит за Claude Code.

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

Слабее в автоматизации. Редактор — это интерфейс для человека. Поставить его в ночное расписание и попросить собрать десять статей нельзя, это не его роль.

Как выбрать под себя

Четыре вопроса, которые дают ответ быстрее любого сравнения.

1. Ты пишешь код руками каждый день? Да — Cursor даёт больше всего в час работы. Нет — редактор тебе просто не нужен.

2. Тебе нужна автоматизация без человека? Конвейеры, расписания, фоновые задачи — это терминальный агент.

3. Задачи независимы и их много? Тогда облачный агент, который жуёт их параллельно, обгонит любую последовательную работу.

4. Проект — не код? Тексты, сайты, данные, документы — терминальный агент. Редактор кода в этой роли неудобен.

Частый ответ на практике — два инструмента: редактор для ручной работы и терминальный агент для всего остального. Они не конкурируют.

Что важнее выбора инструмента

Скажу то, что обычно теряется в сравнениях. Разница между тремя инструментами меньше, чем разница между «настроен» и «не настроен».

Инструмент с описанными правилами проекта, короткой инструкцией и понятной структурой папок работает лучше любого другого без этого. Я видел, как люди перебирают инструменты по кругу, не написав ни строчки правил, и удивляются, что везде одинаково средне.

Порядок такой: выбрал один, настроил под себя, поработал месяц — и только потом сравнивай.

Контекст: главное различие, которое не видно на демо

Все три инструмента показывают в рекламе одно и то же — задачу и готовый результат. Разница вылезает на второй неделе, и она про контекст.

Редактор видит то, что открыто. Он силён в файле, над которым ты работаешь, и слабее понимает проект целиком. Это нормально: его задача — ускорять твои руки.

Терминальный агент видит папку. Он сам решает, что прочитать, и помнит правила проекта, записанные в файл. Поэтому ему можно сказать «почини сборку», не объясняя, где что лежит.

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

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

Что происходит с деньгами и временем

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

  1. Сколько времени уходит на постановку задачи? Редактор требует меньше слов, агенту нужно описать результат.
  2. Сколько уходит на проверку? Чем самостоятельнее инструмент, тем больше времени на ревизию того, что он сделал.
  3. Сколько работы идёт без тебя? Только у терминального и облачного агента этот пункт вообще ненулевой.

Мой личный счёт выглядит так: ручная работа с кодом быстрее в редакторе, а всё, что повторяется, дешевле в терминале — потому что повторяемое я туда просто отдаю целиком и больше к нему не возвращаюсь.

Про смену инструмента

Переезд стоит дороже, чем кажется: правила проекта, привычки, настроенные цепочки. Менять инструмент имеет смысл, когда упёрся в его потолок, а не когда вышел обзор с красивыми цифрами.

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

Чем Claude Code отличается от Cursor?

Claude Code — агент в терминале, который выполняет задачи в папке проекта и встраивается в автоматизацию. Cursor — редактор кода, где вы пишете сами, а модель помогает рядом.

Что выбрать, если я не программист?

Терминальный агент. Он не привязан к коду и одинаково работает с текстами, сайтами, файлами и данными, а редактор кода без программирования избыточен.

Можно ли использовать Cursor и Claude Code вместе?

Да, это частый сценарий: редактор для ручной работы с кодом, терминальный агент для задач целиком и фоновой автоматизации. Они не мешают друг другу.

Чем облачный агент лучше локального?

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

Какой из трёх дешевле?

Сравнивать стоит не цену подписки, а цену часа работы: инструмент, который экономит два часа в неделю, окупается при любом тарифе. Цены меняются, поэтому сверяйте их на сайтах сервисов перед покупкой.

Это только фундамент. А дальше?

Как собрать первый скилл под себя, построить контент-завод, привести трафик и превратить подписчика в оплату — разбираю по шагам в Telegram. Честный дневник стройки с нуля.

📲 Зайти в канал и идти рядом 🔥