Алекс Гетманранние сигналы об ИИ

Разборы · Агенты для кода · 9 мин чтения

Codex, Claude Code и Cursor: задачи, возможности и стоимость

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

Алекс ГетманОпубликовано 11 нояб. 2026

Выбирайте Codex, Claude Code или Cursor под результат: проверенное изменение в репозитории, небольшую правку рядом с курсором или воспроизводимый автоматический запуск. Затем сравнивайте оплату именно этого рабочего процесса. В основе — официальная документация, проверенная 13 ноября 2026 года; рекомендации отражают редакционную оценку, а предложенная проба не является новым бенчмарком. Для собственных результатов возьмите готовое задание и пустую таблицу попыток.

С чего начать выбор

  • Codex: попробуйте первым, если у вас уже есть подходящий тариф ChatGPT и вы хотите выполнить задачу в репозитории через терминал, редактор или облако. Измерьте доступный объём перед покупкой ещё одной подписки.
  • Claude Code: попробуйте первым, если ваша работа связана с Claude и вам подходит управление задачей из терминала с возможностью проверки в IDE или приложении Claude. Уточните, какой аккаунт оплачивает сессию.
  • Cursor: попробуйте первым, если хотите изменить саму работу в редакторе: навигацию по коду, просмотр diff и управление Agent в одном месте. Проверьте стоимость конкретной модели, которую собираетесь использовать.

Это отправные варианты по описанным ниже интерфейсам и способам оплаты. Все три инструмента участвуют в работе с репозиторием; решающий вопрос — какая комбинация позволяет принять корректное изменение с меньшим объёмом ручного сопровождения.

Варианты можно сочетать. OpenAI описывает Codex внутри Cursor, а Anthropic предлагает расширение Claude Code для Cursor. Можно оставить Cursor редактором и выбрать другого агента. Установка расширения не объединяет подписки и счётчики расхода разных провайдеров.

Возможности: сравниваем рабочий процесс

ВозможностьCodexClaude CodeCursor
Читать репозиторий, менять файлы, запускать инструментыCLI и работа в редактореТерминал и интеграции с IDEAgent в редакторе и CLI
Проверять изменения рядом с кодомРасширение для IDEРасширение для IDEВстроено в редактор
Работать вне редактораCLI, настольный интерфейс и облакоТерминал, приложение и браузерCLI и Cloud Agents
Запускать из скриптаcodex execclaude -pagent -p
Передавать работу в удалённую средуПовторно используемые среды Codex CloudОблачные сессииCloud Agents; доступ зависит от тарифа

Источники: Codex CLI, Codex IDE, Codex Cloud, обзор Claude Code, автоматизация Claude, Cursor Agent и Cursor CLI.

Наличие функции — только первая проверка. При рефакторинге смотрите, нашёл ли агент все места вызова и сохранил ли внешнее поведение. При исправлении теста проверяйте воспроизведение ошибки и итоговые утверждения. Для автоматизации проверьте учётные данные, разрешения, код завершения и формат вывода в той среде, где будет выполняться задание. Успешная локальная сессия не подтверждает наличие тех же инструментов и доступа в CI.

Сначала задача, затем выбор инструмента

Ваша задачаПолезная первая пробаЧто проверить
Исправить одну воспроизводимую ошибкуАгент, уже включённый в вашу подпискуВоспроизведение, минимальный diff и подходящая регрессия
Часто делать небольшие правки при чтении кодаРедактор Cursor или расширение агента в вашей IDEУдобство навигации, лишние изменения и время проверки
Изменить несколько файлов репозиторияCodex или Claude Code; добавьте Cursor Agent, если предпочитаете его редакторПропущенные места вызова, проверки и ручные исправления
Автоматизировать проверку или обслуживаниеCLI любого из трёх инструментовВоспроизводимость, ограничение трат и полезный результат при сбое
Передать задачу в удалённую средуОдно облачное задание с реальными проверками проектаПодготовку зависимостей, доступ к сервисам и проверку полученного diff

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

Подписка и дополнительные расходы

Ниже — срез индивидуальных веб-тарифов в долларах США за месяц при помесячной оплате, без применимых налогов. Годовые скидки, договоры организаций, доступность аккаунта и прежние тарифы сравнивайте отдельно. Эти цены не являются ставками API или обещанием определённого количества задач.

ПродуктПубличные месячные тарифыЧто учитывать отдельно
Codex через ChatGPTFree — $0 и Go — $8: ограниченный доступ в настольном интерфейсе, зависящий от развёртывания. Plus — $20; Pro — $100, $200 или $500Дополнительные кредиты или расход API-ключа; см. цены OpenAI
Claude Code через ClaudePro — $20; Max — $100; Ultra — $200Расход сверх тарифа и отдельно учитываемый баланс платформы/API; см. цены Claude
Текущие тарифы CursorFree; Plus — $8; Premium — $30; Super — $100; Ultra — $200В Plus нет сторонних моделей; на Premium и выше они оплачиваются отдельно. См. цены Cursor

Проверяйте ограничения своего аккаунта

В Codex лимит общий с ChatGPT Work. При авторизации API-ключом действуют оплата API и другой набор облачных функций. Остаток смотрите в панели аккаунта или через /status в CLI. Различия описаны в документации OpenAI по оплате.

У Claude платные тарифы объединяют расход Claude и Claude Code. Max и Ultra также включают заявленные месячные кредиты платформы API на $100 и $200 соответственно; их условия и баланс проверяйте отдельно от объёма работы в Claude Code. Состав подписок указан на странице тарифов Claude. Команда /usage показывает расход тарифа или токенов; долларовая оценка сессии не является счётом за подписку. Пояснения есть в документации по стоимости.

У текущих тарифов Cursor недельный объём общий с Grok. Сторонние модели на Premium и выше оплачиваются из предоплаченного баланса сверх включённого объёма. У прежних подписок Cursor сохраняются другие месячные объёмы и оплата дополнительного расхода. Начните с тарифа в своём аккаунте: документация по моделям и ценам разделяет эти варианты.

Поэтому сравнения «$20 против $30» недостаточно. Запишите нужную модель, расходуемый ею объём и правило оплаты после его исчерпания. Более дорогая подписка полезна, когда устраняет ограничение, которое действительно мешает работе; сама цена не доказывает меньшую стоимость принятого изменения.

Считайте стоимость принятой задачи

Выберите один период учёта и включайте все оплаченные попытки, в том числе неудачные:

Стоимость принятой задачи = (доля подписки + дополнительный расход + стоимость времени проверки и исправлений по выбранной часовой ставке) / число принятых задач.

Условный пример за месяц: $20 подписки, $10 дополнительного расхода и 50 минут проверки по ставке $30 в час. Всего $55 на 20 принятых задач, или $2,75 за принятую задачу. Это вымышленные исходные данные для расчёта, а не измеренная производительность или предложение провайдера. Учитывайте в общем времени и проверку отвергнутых попыток.

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

Для конкретной нагрузки API есть руководство и калькулятор стоимости. Токенный калькулятор не оценивает количество задач внутри подписки. Подробнее об аккаунтах — в руководствах по лимитам Codex и тарифам Claude.

Готовое задание для трёх инструментов

Возьмите небольшой учебный проект с Python 3. Сохраните два файла в одной папке и зафиксируйте исходную ревизию. Учебный пример проверен локально 13 ноября 2026 года; таблицы ниже оставлены пустыми для ваших запусков агентов.

tags.py — исходная реализация:

def normalize_tags(tags):
    return [tag.lower() for tag in tags]

Задание: принять список строк, убрать пробелы по краям, привести буквы к нижнему регистру, исключить пустые теги и повторы, сохранив порядок первого появления. Исходный список должен остаться прежним. Для [' Rust ', 'python', 'RUST', '', ' Python '] нужен результат ['rust', 'python'].

check_tags.py — сохраните эту проверку без изменений:

from tags import normalize_tags

cases = [
    ([" Rust ", "python", "RUST", "", " Python "], ["rust", "python"]),
    (["b", "a", "B"], ["b", "a"]),
    ([" ", "\t"], []),
    ([], []),
]
for values, expected in cases:
    original = values.copy()
    actual = normalize_tags(values)
    assert actual == expected, (actual, expected)
    assert values == original, "input changed"
    assert normalize_tags(actual) == actual, "not idempotent"
print("4 cases passed; input unchanged")

В этой папке выполните python3 check_tags.py; замените python3, если ваш Python 3 запускается другой командой. Исходная реализация не проходит проверку. Дайте каждому инструменту задание:

Исправь normalize_tags в tags.py по описанным требованиям.
Меняй только tags.py; сохрани check_tags.py без изменений.
Используй только стандартную библиотеку Python.
Выполни python3 check_tags.py и укажи результат и изменённые файлы.

Принимайте попытку после успешной проверки, когда diff затрагивает только tags.py, а вам понятно поведение на другом примере. Проверка охватывает указанные случаи и свойства; просмотрите саму реализацию. Следующий инструмент запускайте с исходными двумя файлами, теми же инструкциями и окружением. Инструкции первого запуска есть у Codex и Cursor; в справочнике Claude Code разобраны аккаунт и способ оплаты.

Таблица попыток, расходов и времени ревью

Скопируйте таблицы в свои заметки. До первого запуска запишите исходную ревизию, ОС, версию Python, интерфейс продукта, выбранную модель и уровень рассуждений, способ входа, тариф, остаток лимита и предел трат. Используйте один язык задания для всех инструментов. При разных моделях называйте результат сравнением рабочих процессов.

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

ЗапускПродукт / модельПринят?Выполнение, минРевью, минДоплата, USD
C-1Codex / ……………
A-1Claude Code / ……………
U-1Cursor / ……………

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

ПродуктДоля подписки, USDДоплата, USDРевью всех попыток, минПринятые задачи
Codex…………
Claude Code…………
Cursor…………

При часовой оценке ревью H считайте (доля подписки + доплата + минуты ревью × H / 60) / принятые задачи. При нуле принятых задач стоимость принятой задачи не определена. Недоступные данные о доплате отмечайте как неизвестные; без них оценка неполная. Сохраняйте единицы лимита рядом с деньгами, если аккаунт показывает только остаток, и учитывайте каждый платёж один раз — в подписке либо в доплате.

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

Как провести честную пробу на своём проекте

  1. Выберите три ограниченные задачи: ошибку, небольшую функцию и рефакторинг. Зафиксируйте исходную ревизию, инструкции и критерии приёмки.
  2. Дайте каждому агенту свежую эквивалентную рабочую копию с теми же инструментами и данными. Запишите модель, настройки, тариф и способ входа. При разных моделях называйте результат сравнением рабочих процессов.
  3. Сохраняйте все попытки. Записывайте расход лимита или денег, время, принятые результаты, ручные исправления и внесённые регрессии.
  4. Просмотрите diff и выполните одинаковые проверки. Оставьте неудачную задачу в записи, даже если следующая попытка удалась.
  5. Выбирайте процесс, который удовлетворяет критериям приёмки при приемлемой полной стоимости. Проверьте вывод на более крупных задачах перед покупкой дорогого тарифа.

Опыт, обновления и следующий шаг

История Алекса об использовании GPT-5.6 внутри Claude Code описывает конкретный опыт. Она помогает оценить вопросы аккаунта и интеграции, но не даёт контролируемого рейтинга трёх продуктов.

Начните с одной задачи и уже имеющегося объёма. Инструкции по запуску и хроники изменений собраны на страницах Codex, Claude Code и Cursor. При смене тарифа, модели или способа оплаты перепроверяйте связанные официальные условия.