Claude Code, Codex и Cursor: три разных способа работать
Сравнение не по бенчмаркам, а по устройству работы — кто где живёт, кто кем управляет, что происходит с контекстом проекта и под какие задачи каждый из трёх подходит.
Спор «что лучше» здесь бессмысленный, потому что это три разных класса инструментов, которые просто решают пересекающиеся задачи. Разница не в том, какая модель умнее, а в том, где живёт инструмент и кто кем управляет.
Разбираю по устройству. Я сижу на Claude Code, но не потому, что он «побеждает» — а потому, что мне нужен исполнитель в терминале, а не помощник в редакторе.
Три разных места обитания
| Claude Code | Codex | Cursor | |
|---|---|---|---|
| Где работает | терминал на твоей машине | облако и терминал | редактор кода |
| Что видит | папку проекта целиком | копию репозитория | открытый проект |
| Кто ведёт | ты ставишь задачу, он выполняет | ставишь задачу и ждёшь | ты пишешь, он подсказывает и правит |
| Сильная сторона | автоматизация и длинные цепочки | параллельные задачи | скорость правок руками |
| Слабая сторона | нет графического редактора | нужен репозиторий | плохо для не-кода |
Claude Code: исполнитель в терминале
Ставится командой, запускается в папке проекта, дальше работает внутри неё: читает файлы, пишет файлы, запускает команды, ходит в интернет, если разрешишь.
Главное отличие от редакторов — он не помощник при наборе кода, а исполнитель задач. Формулировка «разберись, почему падает сборка, и почини» для него нормальная. Отсюда же вытекает второе отличие: его можно поставить в конвейер и запускать по расписанию без человека.
Побочный, но для меня решающий эффект: он не привязан к программированию. Мой сайт, статьи, конвейеры контента и отчёты собираются одним и тем же инструментом. Для редактора кода такой сценарий выглядит странно, для терминального агента — обычно.
Codex: агент, которому отдают задачу
Подход OpenAI ближе к «поручил и ушёл»: задача уезжает в среду, где агент работает над копией репозитория, а результат приходит готовым изменением, которое ты смотришь.
Сильно там, где задач много и они независимы: можно запустить несколько параллельно и разбирать результаты по мере готовности. Не нужно держать проект локально настроенным.
Слабее там, где важна живая работа рядом с тобой: диалог, промежуточные решения, «нет, давай иначе». Цикл «поставил — подождал — посмотрел» длиннее, чем разговор.
Cursor: редактор с агентом внутри
Это среда разработки, в которой ты пишешь код сам, а модель помогает: дополняет, правит выделенное, отвечает по проекту, выполняет задачи в отдельной панели. Модель можно выбирать, в том числе ту же, что стоит за Claude Code.
Сильно в ежедневном программировании: видишь диф, правишь на месте, не переключаешься между окнами. Для человека, который реально пишет код руками, это самый комфортный из трёх.
Слабее в автоматизации. Редактор — это интерфейс для человека. Поставить его в ночное расписание и попросить собрать десять статей нельзя, это не его роль.
Как выбрать под себя
Четыре вопроса, которые дают ответ быстрее любого сравнения.
1. Ты пишешь код руками каждый день? Да — Cursor даёт больше всего в час работы. Нет — редактор тебе просто не нужен.
2. Тебе нужна автоматизация без человека? Конвейеры, расписания, фоновые задачи — это терминальный агент.
3. Задачи независимы и их много? Тогда облачный агент, который жуёт их параллельно, обгонит любую последовательную работу.
4. Проект — не код? Тексты, сайты, данные, документы — терминальный агент. Редактор кода в этой роли неудобен.
Частый ответ на практике — два инструмента: редактор для ручной работы и терминальный агент для всего остального. Они не конкурируют.
Что важнее выбора инструмента
Скажу то, что обычно теряется в сравнениях. Разница между тремя инструментами меньше, чем разница между «настроен» и «не настроен».
Инструмент с описанными правилами проекта, короткой инструкцией и понятной структурой папок работает лучше любого другого без этого. Я видел, как люди перебирают инструменты по кругу, не написав ни строчки правил, и удивляются, что везде одинаково средне.
Порядок такой: выбрал один, настроил под себя, поработал месяц — и только потом сравнивай.
Контекст: главное различие, которое не видно на демо
Все три инструмента показывают в рекламе одно и то же — задачу и готовый результат. Разница вылезает на второй неделе, и она про контекст.
Редактор видит то, что открыто. Он силён в файле, над которым ты работаешь, и слабее понимает проект целиком. Это нормально: его задача — ускорять твои руки.
Терминальный агент видит папку. Он сам решает, что прочитать, и помнит правила проекта, записанные в файл. Поэтому ему можно сказать «почини сборку», не объясняя, где что лежит.
Облачный агент видит копию репозитория. Всё, чего нет в репозитории, для него не существует: локальные заметки, черновики, данные вне гита.
Практический вывод: чем больше твоя работа завязана на контекст вокруг кода, тем сильнее выигрывает инструмент, который живёт в твоей папке.
Что происходит с деньгами и временем
Сравнение по цене подписок почти бесполезно, потому что тарифы меняются каждые несколько месяцев. Считать стоит иначе — по трём вопросам.
- Сколько времени уходит на постановку задачи? Редактор требует меньше слов, агенту нужно описать результат.
- Сколько уходит на проверку? Чем самостоятельнее инструмент, тем больше времени на ревизию того, что он сделал.
- Сколько работы идёт без тебя? Только у терминального и облачного агента этот пункт вообще ненулевой.
Мой личный счёт выглядит так: ручная работа с кодом быстрее в редакторе, а всё, что повторяется, дешевле в терминале — потому что повторяемое я туда просто отдаю целиком и больше к нему не возвращаюсь.
Про смену инструмента
Переезд стоит дороже, чем кажется: правила проекта, привычки, настроенные цепочки. Менять инструмент имеет смысл, когда упёрся в его потолок, а не когда вышел обзор с красивыми цифрами.
Частые вопросы
Чем Claude Code отличается от Cursor?
Claude Code — агент в терминале, который выполняет задачи в папке проекта и встраивается в автоматизацию. Cursor — редактор кода, где вы пишете сами, а модель помогает рядом.
Что выбрать, если я не программист?
Терминальный агент. Он не привязан к коду и одинаково работает с текстами, сайтами, файлами и данными, а редактор кода без программирования избыточен.
Можно ли использовать Cursor и Claude Code вместе?
Да, это частый сценарий: редактор для ручной работы с кодом, терминальный агент для задач целиком и фоновой автоматизации. Они не мешают друг другу.
Чем облачный агент лучше локального?
Он не требует настроенного проекта на вашей машине и позволяет запускать много независимых задач параллельно. Взамен вы теряете живой диалог и мгновенную правку курса.
Какой из трёх дешевле?
Сравнивать стоит не цену подписки, а цену часа работы: инструмент, который экономит два часа в неделю, окупается при любом тарифе. Цены меняются, поэтому сверяйте их на сайтах сервисов перед покупкой.
Это только фундамент. А дальше?
Как собрать первый скилл под себя, построить контент-завод, привести трафик и превратить подписчика в оплату — разбираю по шагам в Telegram. Честный дневник стройки с нуля.
📲 Зайти в канал и идти рядом 🔥