DEV Community

Promptra Team for Promptra

Posted on

Claude Code vs Cursor vs Codex: что выбрать

Сравнительная инфографика трёх AI-инструментов для кода в виде трёх вертикальных карточек: Claude Code как агентный CLI в терминале, Cursor как IDE на базе VS Code, Codex как CLI от OpenAI, с подписями формата, автономности и способа подключения, тёплая палитра терракота и кремовый, заголовок и подписи на русском

Если коротко, выбор между Claude Code, Cursor и Codex упирается не в «какой инструмент умнее», а в то, как вы любите работать. Любите терминал и агентные циклы — берите Claude Code (CLI-агент от Anthropic: ставите задачу словами, он сам читает файлы, правит код, гоняет тесты, коммитит). Живёте в редакторе и хотите автодополнение плюс чат по проекту — берите Cursor (IDE на базе VS Code с ИИ из коробки). Сидите в экосистеме OpenAI и вам нужен терминальный агент от первого лица — берите Codex (CLI от OpenAI с собственным форматом протокола). И главное для разработчика из России: все три можно запитать через один OpenAI-совместимый API на своём ключе — меняется по сути base_url, а оплата идёт в рублях на юр.лицо с закрывающими документами.

Это не «обзор-победитель»: у каждого инструмента своя ниша, и в одной команде они часто уживаются вместе. Ниже — что такое каждый из трёх, таблица сравнения по тому, что реально важно (формат, языки, автономность, цена, как подключить из РФ), кому какой подходит, и пошагово — как направить каждый инструмент на endpoint, который принимает оплату в рублях. С рабочими конфигами и реальными ценами в рублях из нашего каталога (курс ЦБ 71.668 ₽/$ на 2026-05-27, без наценки на токены). Тон — для разработчика, который хочет понять расклад, а не читать маркетинг. Общий разбор того, какие модели вообще брать под код, у нас есть в материале нейросеть для кода — здесь же речь про инструменты-оболочки.

Что такое Claude Code, Cursor и Codex

Прежде чем сравнивать, разведём три понятия, потому что их постоянно путают. Все три — это оболочки (инструменты), которые ходят в большие языковые модели по API. Сама модель — отдельно, инструмент — отдельно. Эту разницу держите в голове весь текст: «какой инструмент» и «какая модель внутри» — два независимых вопроса. Подробнее — миграция с OpenAI SDK на Promptra за 10 минут.

Claude Code — агентный CLI от Anthropic. Ставится как npm-пакет (@anthropic-ai/claude-code), запускается командой claude в директории проекта. Это не чат и не автодополнение, а именно агент: он видит файловую систему, выполняет shell-команды (с вашего разрешения), планирует многошаговые задачи, работает с git. Живёт в терминале. По умолчанию работает на моделях Claude (Opus, Sonnet, Haiku), общается с ними в формате Anthropic Messages API. Подробный разбор настройки — в гайде Claude Code в России на своём API-ключе.

Cursor — это IDE, форк VS Code с глубоко встроенным ИИ. В отличие от CLI, тут полноценный редактор с тремя режимами ИИ: автодополнение во время набора (Tab), чат по проекту (Cmd/Ctrl+L) и агентный режим, который правит несколько файлов сразу. Cursor — это среда, где вы и пишете код руками, и делегируете куски модели, не выходя из редактора. Под капотом умеет ходить в разные модели, в том числе через кастомный OpenAI-совместимый endpoint.

Codex — семейство инструментов от OpenAI для работы с кодом. Под «Codex» сегодня понимают и терминальный агент (Codex CLI, ставится через npm как @openai/codex), и облачный агент, и расширение для IDE. По смыслу Codex CLI ближе всего к Claude Code — это тоже автономный агент в терминале, который читает репозиторий, правит файлы и запускает команды. Ключевое техническое отличие: Codex общается с моделью по OpenAI Responses API, и это накладывает требование на endpoint, к которому его подключают (об этом — ниже, в разделе про подключение, это важный нюанс).

Итого: два из трёх (Claude Code и Codex) — терминальные агенты, один (Cursor) — графическая IDE. Все три — оболочки поверх API. И все три можно отвязать от «родного» биллинга и направить на свой ключ — именно это решает проблему оплаты из России.

Сравнение Claude Code, Cursor и Codex: таблица

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

Критерий Claude Code Cursor Codex
Формат CLI-агент в терминале IDE (форк VS Code) CLI-агент в терминале
От кого Anthropic Anysphere OpenAI
Главный сценарий агентные задачи, git-флоу редактор + автодополнение + чат агентные задачи в экосистеме OpenAI
Автономность высокая (читает, правит, тестит, коммитит) средняя–высокая (агент-режим + ручная работа) высокая (читает, правит, запускает)
Автодополнение в коде нет (это агент) да, ключевая фича (Tab) нет (это агент)
Языки/стек любые (агент работает с файлами) любые (на базе VS Code) любые (агент работает с файлами)
Протокол к модели Anthropic Messages API OpenAI Chat Completions OpenAI Responses API
Родная модель Claude (Opus/Sonnet/Haiku) разные GPT / Codex-модели OpenAI
Свой base_url да (ANTHROPIC_BASE_URL) да (Override Base URL в настройках) да (config.toml, провайдер)
Как подключить из РФ свой ключ + endpoint в рублях свой ключ + endpoint в рублях свой ключ + endpoint в рублях

Две оговорки к таблице. Первое: «автодополнение нет» у Claude Code и Codex — это не недостаток, а другой класс инструмента. Агент не дописывает строку за вас в реальном времени — он берёт задачу целиком. Если нужен именно Tab-автокомплит во время набора, это сценарий Cursor (или плагина вроде Copilot/Continue). Второе: строка «протокол к модели» — самая важная для подключения из России. Claude Code говорит в формате Anthropic, Cursor — в формате OpenAI Chat Completions, Codex — в формате OpenAI Responses. От этого зависит, какой именно endpoint к ним подойдёт. Разберём ниже.

Таблица-сравнение трёх инструментов в виде сетки три на пять: столбцы Claude Code, Cursor, Codex, строки Формат, Автономность, Автодополнение, Протокол к модели, Подключение из РФ, ячейки с короткими подписями на русском, акцентные плашки терракотового цвета на ключевых отличиях, кремовый фон, плоский вектор

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

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

Происхождение и родная модель. Claude Code — от Anthropic, по умолчанию работает на моделях Claude. Codex — от OpenAI, по умолчанию на GPT и специализированных Codex-моделях. Но это «по умолчанию» — оба можно перенаправить на сторонний endpoint, так что родная модель не приговор.

Протокол общения с моделью. Вот ключевое техническое различие. Claude Code шлёт запросы в формате Anthropic Messages API (/v1/messages). Codex CLI с начала 2026 года использует OpenAI Responses API как единственный поддерживаемый протокол. Это значит, что endpoint, который вы подставляете, должен уметь принимать соответствующий формат: для Claude Code — Anthropic-схему, для Codex — Responses API. Если агрегатор отдаёт только классический Chat Completions, Codex к нему может не подключиться напрямую — это нужно проверять до настройки.

Стиль работы. На практике многие отмечают, что Claude Code чуть «разговорчивее» в планировании и аккуратнее с git, а Codex плотнее интегрирован в экосистему OpenAI (общий аккаунт, облачный агент, расширения). Но это вкусовщина и зависит от модели внутри: оба инструмента — это в первую очередь обёртка, а качество результата определяет языковая модель, которую вы в них залили.

Вывод: если вы уже завязаны на Claude (например, цените Opus на сложном reasoning) — естественнее Claude Code. Если вы в экосистеме OpenAI и вам ближе GPT — Codex. А если вам всё равно, какая модель внутри, и вы просто хотите терминального агента — берите тот, чей протокол проще подключить к вашему endpoint (для OpenAI-совместимых агрегаторов это чаще Claude Code через Anthropic-схему или Codex через Responses API — уточняйте у поставщика).

Когда выбирать Claude Code, Cursor или Codex

Сведём к практике — кому какой инструмент под какой стиль работы.

Выбирайте Claude Code, если:

  • вы живёте в терминале и любите git-флоу из командной строки;
  • вам нужны автономные агентные задачи: «отрефактори модуль», «почини падающие тесты», «добавь фичу по описанию» — и чтобы агент сам прошёл весь цикл;
  • вы цените модели Claude (Opus 4.7 на сложном reasoning, Sonnet 4.6 как рабочая лошадка);
  • вам важен режим opusplan — планирование на Opus, исполнение на Sonnet, чтобы экономить на токенах.

Выбирайте Cursor, если:

  • вы хотите остаться в полноценной IDE с привычными расширениями VS Code;
  • вам нужно автодополнение во время набора (Tab) — этого нет у CLI-агентов;
  • вы предпочитаете гибрид «пишу руками + делегирую куски модели в чате и агенте», не выходя из редактора;
  • команде нужен низкий порог входа: графический интерфейс понятнее терминала для части разработчиков.

Выбирайте Codex, если:

  • вы в экосистеме OpenAI и хотите агента от первого лица, на одном аккаунте с остальными продуктами;
  • вам ближе модели GPT и специализированная GPT 5.3 Codex под код;
  • вам нужен терминальный агент, как Claude Code, но на стороне OpenAI;
  • ваш endpoint умеет говорить в формате Responses API (это предусловие — проверьте заранее).

Реальный сценарий — все три вместе. В живой команде нередко так: Cursor как ежедневный редактор для повседневной работы, Claude Code для тяжёлых агентных задач из терминала, Codex — у тех, кто привык к OpenAI. Это нормально: инструменты не взаимоисключающие, а под разные руки и задачи. И поскольку все три можно запитать с одного ключа через один endpoint, такой зоопарк не означает три отдельных биллинга — оплата идёт в одно место.

Дерево решений в виде flowchart: верхний прямоугольник с вопросом «Как вы работаете?», три ветки вниз — «Терминал плюс агент» ведёт к блоку Claude Code, «IDE плюс автодополнение» ведёт к блоку Cursor, «Экосистема OpenAI» ведёт к блоку Codex, подписанные прямоугольники со стрелками, акцент терракотой, кремовый фон, подписи на русском

Как подключить любой из трёх через Promptra из России

Главная для России часть. Проблема со всеми тремя инструментами одинаковая: оформить подписку или платить за API напрямую иностранной картой из РФ сложно и нестабильно. Решение, которое не нарушает лицензию инструмента: запустить его на своём оплаченном API-ключе через endpoint, который принимает оплату в рублях. Сам инструмент (Claude Code, Cursor, Codex) — бесплатный и не имеет geo-блокировки по IP; платите вы за реальные токены модели, а не за обход чего-либо.

Идея у всех трёх одна — подменить адрес API (base_url) и токен авторизации. Различается только то, где именно это настраивается и какой протокол endpoint должен поддерживать. Разберём по очереди. Общий разбор замены base_url на разных языках и в разных SDK — в гайде миграция с OpenAI SDK: меняем base_url.

Шаг 0. Получить ключ и base_url

Вам нужен API-ключ от endpoint, который принимает рубли и проксирует запросы в провайдеров (Anthropic, OpenAI и др.). У Promptra это ключ вида prm-... и адрес https://api.promptra.ru/v1. Оплата идёт на юр.лицо российское юр.лицо, полный пакет закрывающих документов через ЭДО (Диадок/СБИС) — договор-оферта, счёт, акт, счёт-фактура, УПД. Цена за токены — 1-в-1 с прайсом провайдера по курсу ЦБ, без наценки на токены; сервисная комиссия 5% берётся только при пополнении баланса. Получить ключ и обсудить подключение можно у команды напрямую в Telegram: promptra.ru. Backend-онбординга с автоматической регистрацией нет — договор и реквизиты согласует живой человек.

Claude Code — через переменные окружения

Claude Code читает endpoint и токен из переменных окружения. Нужна пара ANTHROPIC_BASE_URL (адрес) и ANTHROPIC_AUTH_TOKEN (токен, уходит в заголовок Authorization: Bearer). Имена — из официальной документации Claude Code:

# ~/.zshrc или ~/.bashrc
export ANTHROPIC_BASE_URL="https://api.promptra.ru"
export ANTHROPIC_AUTH_TOKEN="prm-xxxxxxxxxxxxxxxx"
Enter fullscreen mode Exit fullscreen mode

После этого claude в директории проекта работает как обычно, но запросы идут через ваш endpoint и оплачиваются в рублях. Если раньше был задан ANTHROPIC_API_KEY — снимите его (unset ANTHROPIC_API_KEY), чтобы не перебивал авторизацию. Endpoint должен принимать формат Anthropic Messages API. Пошаговая настройка с проверкой и контролем расхода — в гайде Claude Code в России на своём API-ключе.

Cursor — через настройки IDE

Cursor настраивается в графическом интерфейсе. Открываете Settings → Models, включаете «OpenAI API Key», вписываете свой ключ prm-... и в поле «Override Base URL» указываете адрес endpoint. Cursor работает по формату OpenAI Chat Completions, поэтому ему нужен OpenAI-совместимый endpoint:

Settings → Models → OpenAI API Key
 API Key: prm-xxxxxxxxxxxxxxxx
 Override Base URL: https://api.promptra.ru/v1
Enter fullscreen mode Exit fullscreen mode

После сохранения чат и агентный режим Cursor ходят в выбранную вами модель через ваш endpoint. Нюанс: фирменное автодополнение Cursor Tab работает на их собственной модели и не всегда переключается на кастомный endpoint — кастомный ключ в первую очередь влияет на чат и агента. Проверяйте на своей версии, какие именно режимы используют ваш ключ.

Codex — через config.toml

Codex CLI читает конфиг из ~/.codex/config.toml при каждом запуске. Кастомный провайдер описывается в блоке [model_providers.<id>]. Ключевые поля — base_url, env_key (имя переменной окружения с токеном) и wire_api. По состоянию на 2026 год единственный поддерживаемый протокол — responses (OpenAI Responses API), он же значение по умолчанию:

# ~/.codex/config.toml
model = "gpt-5.3-codex"
model_provider = "promptra"

[model_providers.promptra]
name = "Promptra"
base_url = "https://api.promptra.ru/v1"
env_key = "PROMPTRA_API_KEY"
wire_api = "responses"
Enter fullscreen mode Exit fullscreen mode

Токен Codex берёт из переменной окружения, имя которой вы указали в env_key:

export PROMPTRA_API_KEY="prm-xxxxxxxxxxxxxxxx"
Enter fullscreen mode Exit fullscreen mode

Важный нюанс именно по Codex: поскольку он говорит по Responses API, endpoint обязан поддерживать этот протокол. Это другое требование, чем у Cursor (Chat Completions) и Claude Code (Anthropic Messages). Если ваш endpoint отдаёт только классический Chat Completions, подключение Codex напрямую может не заработать — уточните поддержку Responses API у команды при выдаче ключа.

Схема подключения base_url для трёх инструментов: слева три блока инструментов Claude Code, Cursor и Codex с подписями способа настройки ANTHROPIC_BASE_URL, Override Base URL и config.toml, в центре терракотовый узел Promptra base_url, справа облако моделей Claude и GPT, стрелки потока запросов, подписи на русском, кремовый фон, плоский вектор

Быстрая проверка endpoint

Прежде чем настраивать сам инструмент, убедитесь, что адрес и ключ живые. Для OpenAI-совместимого пути (Cursor) — одним curl:

curl https://api.promptra.ru/v1/chat/completions \
 -H "Authorization: Bearer prm-xxxxxxxxxxxxxxxx" \
 -H "Content-Type: application/json" \
 -d '{
 "model": "gpt-5.3-codex",
 "messages": [{"role": "user", "content": "Ответь одним словом: работает?"}]
 }'
Enter fullscreen mode Exit fullscreen mode

Для Claude Code — тот же запрос, но в формате Anthropic Messages API на /v1/messages с заголовком anthropic-version. Если в ответе пришёл JSON с текстом — endpoint и ключ в порядке. Детальный разбор подключения Claude по API — на странице /api/claude.

Сколько стоит каждый инструмент в рублях

Тут важный сдвиг мышления: вы платите не за инструмент, а за токены модели. Claude Code, Cursor (на своём ключе) и Codex CLI как софт — бесплатны или почти бесплатны. Счёт формирует языковая модель, которую вы в них залили. Поэтому «сколько стоит Claude Code» = «сколько стоит модель, на которой он работает».

Рублёвые цены — 1-в-1 из нашего каталога (курс ЦБ 71.668 ₽/$ на 2026-05-27), без наценки на токены. Вот модели, релевантные для кода в этих инструментах:

Модель Под что Input ($/₽ за 1M) Output ($/₽ за 1M) Контекст
Claude Opus 4.7 сложный код, агенты $5 / 350 ₽ $25 / 1790 ₽ до 1M
Claude Sonnet 4.6 повседневный кодинг $3 / 210 ₽ $15 / 1070 ₽ до 1M
GPT-5.5 флагман, reasoning $5 / 350 ₽ $30 / 2150 ₽ 1.05M
GPT 5.3 Codex специализация на коде $1.75 / 120 ₽ $14 / 1000 ₽ 400K
GPT 5.4 универсал OpenAI $2.5 / 170 ₽ $15 / 1070 ₽ 1.05M
DeepSeek V4 Pro дёшево, сильно в коде $0.435 / 30 ₽ $0.87 / 60 ₽ до 1M

Цены 1-в-1 с официальными прайсами провайдеров: Anthropic, OpenAI, DeepSeek.

Какие модели нативно поддерживают какие инструменты

Инструмент Протокол Родная модель Альтернативы через Promptra
Claude Code Anthropic Messages API Claude Opus 4.7, Sonnet 4.6, Haiku 4.5 Только модели Anthropic (anthropic/*)
Cursor OpenAI Chat Completions По выбору пользователя Любая модель каталога (GPT, Claude, Gemini, DeepSeek)
Codex CLI OpenAI Responses API GPT-5.5, GPT 5.3 Codex Только модели OpenAI и совместимые с Responses

Cursor — самый «модель-агностичный» из трёх: через Override Base URL вы можете гонять в нём любую модель из каталога Promptra. Claude Code привязан к Anthropic Messages, Codex — к Responses API.

У DeepSeek текущая ставка включает промо-скидку −75%, действующую до 2026-05-31; после промо базовый тариф вырастет примерно вчетверо (ориентировочно $1.74/$3.48 за 1M). Производная деталь по GPT-5.5: при входном контексте свыше 272K токенов OpenAI переключает тарификацию на повышенную (2× за вход, 1.5× за выход) — это производная ставка от каталожных USD, учитывайте на длинных сессиях.

Что читается из таблицы для выбора инструмента. Claude Code по умолчанию тянет Claude — значит, его экономика определяется парой Opus/Sonnet (350/1790 и 210/1070 ₽). Codex заточен под GPT 5.3 Codex и GPT-5.5 (120/1000 и 350/2150 ₽). Cursor агностичен: на своём OpenAI-совместимом ключе вы выбираете любую модель из каталога — хоть дешёвый DeepSeek на массовые правки, хоть Opus на сложное. Именно эта гибкость Cursor по моделям — его сильная сторона в экономике: один редактор, любая модель под задачу.

Горизонтальная столбчатая диаграмма стоимости 1 млн выходных токенов в рублях для моделей под три инструмента: GPT-5.5 2150 рублей, Claude Opus 4.7 1790 рублей, Claude Sonnet 4.6 1070 рублей, GPT 5.3 Codex 1000 рублей, DeepSeek V4 Pro 60 рублей терракотовым, подписи каких инструментов это родные модели, заголовок и подписи на русском, кремовый фон, плоский вектор

Практический вывод по деньгам: для агентной работы (а это и Claude Code, и Codex) основную часть счёта составляют выходные токены — генерация кода, диффов, объяснений. Поэтому смотрите в первую очередь на колонку Output. Приёмы экономии общие для всех трёх инструментов: держать дешёвую/среднюю модель по умолчанию (Sonnet 4.6 для Claude Code, DeepSeek или GPT 5.3 Codex там, где можно), включать флагман точечно, чистить контекст между задачами и не отключать prompt caching. Как ещё резать счёт — в материале как сократить расходы на LLM.

И отдельно про юр.лицо: оплата токенов на ООО с закрывающими документами решает вопрос с бухгалтерией команды — расход на любой из трёх инструментов проходит как обычная закупка доступа к API. Списать его без вопросов от ФНС поможет правильный пакет первички; разбор — в материале легально ли использовать OpenAI/Claude на юрлицо в РФ.

Какую модель залить в инструмент

Раз все три инструмента — оболочки, отдельно стоит сказать про начинку. Универсальная логика:

  • Сложные агентные задачи (рефакторинг с длинной цепочкой зависимостей, незнакомый большой кодабейз, проектирование) — Claude Opus 4.7 или GPT-5.5. Для Claude Code это Opus, для Codex — GPT-5.5.
  • Повседневный кодинг (написать модуль, поправить баг, тесты) — Claude Sonnet 4.6 или GPT 5.3 Codex. Оптимальный баланс качества и цены.
  • Массовые однотипные правки и автодополнение — дешёвые модели: DeepSeek V4 Pro, Qwen 3.6 Plus. Здесь важна цена за объём, а не максимальный reasoning.
  • Гибридная схема — главный приём экономии. Поскольку модель меняется одной настройкой, выстраивается маршрутизация: простое → дёшево, сложное → флагман. В Cursor это переключение модели в интерфейсе, в Claude Code — /model, в Codex — поле model в конфиге.

Сравнить флагманы между собой подробнее можно в обзоре топ-5 LLM 2026 года. А общий разбор «какая нейросеть лучше пишет код» — в материале нейросеть для кода.


Promptra — Russian LLM API aggregator. One OpenAI-compatible endpoint to all flagship models: OpenAI (GPT-5.5, GPT-5.4), Anthropic (Claude Opus 4.7, Sonnet 4.6), Google (Gemini 3.1 Pro, 3.5 Flash), DeepSeek V4 Pro, Qwen 3.6 Plus.

Provider prices 1-to-1 at CBR rate — no markup on tokens. Ruble billing per contract, full closing documents through EDI. No VPN — legal B2B service in Russia.

Try: promptra.ru · model catalog · docs

Top comments (0)