Если коротко, выбор между 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. Сама модель — отдельно, инструмент — отдельно. Эту разницу держите в голове весь текст: «какой инструмент» и «какая модель внутри» — два независимых вопроса.
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 отличается от 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, такой зоопарк не означает три отдельных биллинга — оплата идёт в одно место.

Как подключить любой из трёх через 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. Оплата идёт на юр.лицо ООО «ТРАФИК АГРЕГАТОР» (ИНН 9707022118), полный пакет закрывающих документов через ЭДО (Диадок/СБИС) — договор-оферта, счёт, акт, счёт-фактура, УПД. Цена за токены — 1-в-1 с прайсом провайдера по курсу ЦБ, без наценки на токены; сервисная комиссия 5% берётся только при пополнении баланса. Получить ключ и обсудить подключение можно у команды напрямую в Telegram: t.me/nesterov_av. 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"После этого 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После сохранения чат и агентный режим Cursor ходят в выбранную вами модель через ваш endpoint. Нюанс: фирменное автодополнение Cursor Tab работает на их собственной модели и не всегда переключается на кастомный endpoint — кастомный ключ в первую очередь влияет на чат и агента. Проверяйте на своей версии, какие именно режимы используют ваш ключ.
Codex — через config.toml
Codex CLI читает конфиг из ~/.codex/config.toml при каждом запуске. Кастомный провайдер описывается в блоке [model_providers.]. Ключевые поля — 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"Токен Codex берёт из переменной окружения, имя которой вы указали в env_key:
export PROMPTRA_API_KEY="prm-xxxxxxxxxxxxxxxx"Важный нюанс именно по Codex: поскольку он говорит по Responses API, endpoint обязан поддерживать этот протокол. Это другое требование, чем у Cursor (Chat Completions) и Claude Code (Anthropic Messages). Если ваш endpoint отдаёт только классический Chat Completions, подключение Codex напрямую может не заработать — уточните поддержку Responses API у команды при выдаче ключа.

Быстрая проверка 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": "Ответь одним словом: работает?"}]
}'Для 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. У 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 по моделям — его сильная сторона в экономике: один редактор, любая модель под задачу.

Практический вывод по деньгам: для агентной работы (а это и 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 года. А общий разбор «какая нейросеть лучше пишет код» — в материале нейросеть для кода.
FAQ
Можно ли использовать Cursor из России?
Да. Cursor — это IDE без geo-блокировки по IP, его можно установить из России. Проблема только в оплате моделей: подписку Cursor или прямой ключ OpenAI сложно оплатить российской картой. Решение — в настройках (Settings → Models) включить OpenAI API Key, вписать свой ключ от endpoint, который принимает рубли, и указать «Override Base URL». После этого чат и агентный режим Cursor работают на выбранной вами модели через ваш endpoint, а оплата идёт в рублях на юр.лицо с закрывающими документами. VPN при этом не нужен.
Сколько стоит Claude Code в рублях?
Сам Claude Code бесплатен — платите вы за токены модели, на которой он работает. По курсу ЦБ 71.668 ₽/$ на 2026-05-27, без наценки на токены: Claude Sonnet 4.6 — 210 ₽ за 1M входных и 1070 ₽ за 1M выходных токенов; Claude Opus 4.7 — 350 ₽ и 1790 ₽ соответственно. Выходные токены дороже входных примерно в пять раз, и именно их в агентной работе больше. Sonnet как модель по умолчанию плюс чистка контекста между задачами держат счёт в разумных рамках. Сервисная комиссия 5% берётся только при пополнении баланса, а не с токенов.
Чем Codex отличается от Claude Code?
Оба — терминальные агенты, но Codex от OpenAI и по умолчанию работает на моделях GPT, а Claude Code от Anthropic и работает на Claude. Главное техническое отличие — протокол: Codex общается с моделью по OpenAI Responses API, а Claude Code — по Anthropic Messages API. Это влияет на подключение: для Codex нужен endpoint с поддержкой Responses API, для Claude Code — Anthropic-схемы. По стилю работы оба похожи, и результат в обоих определяет модель внутри, а не сама оболочка.
Нужен ли VPN, чтобы пользоваться этими инструментами из России?
Нет. Claude Code, Cursor и Codex не имеют geo-блокировки на уровне софта — их можно установить и запустить из России. Запросы уходят на endpoint агрегатора, а он связывается с провайдером со своей стороны, поэтому туннелировать трафик или маскировать IP не нужно. Это стабильнее, чем «VPN плюс зарубежная карта», которая регулярно отваливается то по платежу, то по бану. В настройке инструмента меняется по сути адрес API (base_url) и ключ, оплата идёт в рублях на юр.лицо.
Что значит OpenAI-совместимый API и зачем он нужен инструментам для кода?
OpenAI-совместимый API — это endpoint, который принимает запросы в том же формате, что и OpenAI (тот же base_url плюс /chat/completions, те же поля). Благодаря этому любой инструмент или SDK, написанный под OpenAI, работает с таким endpoint без переписывания кода — меняется только адрес и ключ. Cursor ходит по формату Chat Completions, Codex — по Responses API (это часть OpenAI-стандарта), и оба поэтому заводятся на OpenAI-совместимый endpoint. Claude Code стоит особняком: он говорит по Anthropic Messages API, и ему нужен endpoint с поддержкой именно Anthropic-схемы.
Можно ли подключить все три инструмента к одному API-ключу?
Да, если endpoint поддерживает нужные протоколы. Один ключ prm-... и один баланс могут питать Cursor (через Override Base URL, формат Chat Completions), Claude Code (через ANTHROPIC_BASE_URL, формат Anthropic Messages) и Codex (через config.toml, формат Responses API). Это удобно для команды: вместо трёх отдельных биллингов — одна оплата в рублях на юр.лицо с одним пакетом закрывающих документов. Перед подключением Codex стоит уточнить у поставщика поддержку Responses API, так как этот протокол отличается от классического Chat Completions.
Если хотите подобрать инструмент и модель под свой стек и посчитать примерную стоимость под конкретный проект — напишите команде напрямую в Telegram. Не маркетингу и не саппорту первой линии, а живому человеку: вопрос с выбором инструмента, моделей и расчётом бюджета обычно решается за один разговор.
Promptra
Готовы попробовать Promptra?
Один API-ключ ко всем флагманским LLM. Оплата на юр.лицо, цены в рублях по курсу ЦБ. Тестовые токены бесплатно.
Promptra
Готовы попробовать Promptra?
Один API-ключ ко всем флагманским LLM. Оплата на юр.лицо, цены в рублях по курсу ЦБ. Тестовые токены бесплатно.
