Коротко: если рабочий день проходит в терминале, а задачи цепляют весь репозиторий, берите Claude Code или Codex CLI. Если важнее видеть каждую правку и сидеть в привычном редакторе, берите Cursor, помня об одном ограничении: стороннее API там подключается только на платном плане. Дальше сравнение по сценариям и настройка каждого инструмента под codexkey.
Коротко: чем они отличаются
| Claude Code | Codex CLI | Cursor | |
|---|---|---|---|
| Интерфейс | Терминал | Терминал | Форк VS Code |
| Кто делает | Anthropic | OpenAI | Cursor (Anysphere) |
| Модель по умолчанию | Claude | GPT | Claude, GPT, Gemini на выбор |
| Сам инструмент | Бесплатный | Бесплатный | Free-тариф Hobby с ограничениями, платные планы от Pro |
| Свой API-эндпоинт | Да, через переменные окружения | Да, через config.toml | Да, но только на платном плане |
Три инструмента подходят под разные привычки, и поэтому вопрос «что лучше» почти всегда поставлен неточно. Точнее спрашивать так: что лучше для вашего сценария.
Терминал или IDE
Claude Code и Codex CLI редактор не открывают вовсе. Вы пишете в шелле, описываете задачу, а агент читает файлы проекта, правит их и при необходимости выполняет команды: гоняет тесты, собирает проект, делает git-коммит. Всё общение остаётся текстовым и идёт в терминале.
У Cursor другая конструкция. Это форк VS Code, в интерфейс которого встроен ИИ. Правки приходят обычным диффом прямо в открытом файле, и принять или отклонить их можно одним движением мыши или клавишей. Кому важно постоянно видеть, что меняется, и работать глазами, тому Cursor ближе к привычной разработке, чем терминальный агент.
Подробнее об этой оси, терминал против IDE, на примере Claude Code и Cursor, написано в статье «Claude Code или Cursor в 2026».
Агентность: у кого больше автономии
Claude Code и Codex CLI близки по устройству: оба читают репозиторий целиком, сами выбирают, какие файлы открыть, правят несколько файлов за проход и запускают в терминале любые команды. Отличаются они в основном семейством моделей по умолчанию и экосистемой вокруг, а принцип работы у них общий.
Composer в Cursor тоже агентный и умеет править несколько файлов по одному запросу. Но он привязан к контексту открытого в редакторе проекта и не получает такой свободы выполнять команды, какую даёт полный доступ к шеллу в терминальных агентах.
Работа с большим репозиторием
На большом репозитории разница между терминальным агентом и IDE видна лучше всего. Задача «пройди по всем эндпоинтам API и добавь единообразную обработку ошибок» требует держать в голове десятки файлов и после каждого шага проверять, что ничего не развалилось. Терминальные агенты с полным доступом к shell справляются, потому что сами запускают сборку и тесты после каждой правки и реагируют на результат без вашего участия.
Бенчмарки и замеры по конкретным задачам, в том числе для Claude Code, Cursor и других инструментов, собраны в статье «Сравнение ИИ-агентов для кода», здесь мы их не повторяем.
Цена: подписка или токены
Claude Code и Codex CLI бесплатны сами по себе: CLI вы ставите без подписки, а токены той модели, к которой подключились через API, оплачиваете отдельно. Это pay-as-you-go, и счёт растёт вместе с реальным использованием.
С Cursor иначе. Согласно официальной странице cursor.com/pricing на момент написания, бесплатный план Hobby даёт ограниченное число запросов к агенту без карты, а полноценный доступ начинается с плана Individual за $20 в месяц. Командные планы Teams стоят от $40 за пользователя в месяц, Enterprise по индивидуальному прайсу. Тем, кто хочет платить за токены напрямую, а не за подписку, нужно знать главное: сторонний API-эндпоинт в Cursor подключается только с платного плана Pro и выше, а пробная версия Individual такую настройку не поддерживает.
Как подключить каждый инструмент к codexkey
Все три инструмента работают с одним API-ключом codexkey вида sk_cdx_..., он создаётся в личном кабинете в разделе «API-ключи». Различается лишь место, куда его вставлять.
Claude Code
export ANTHROPIC_BASE_URL="https://api.codexkey.ru"
export ANTHROPIC_AUTH_TOKEN="sk_cdx_ваш_ключ"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5[1m]"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-sonnet-5"
Строки ANTHROPIC_DEFAULT_* обязательны. Без них Claude Code запрашивает свои модели по умолчанию и отвечает «There's an issue with the selected model». Переменные кладут в профиль оболочки, ~/.zshrc или ~/.bashrc. Подробности для всех операционных систем в документации Claude Code.
Codex CLI
Codex CLI ставится через npm и настраивается в ~/.codex/config.toml:
npm install -g @openai/codex
# ~/.codex/config.toml
model_provider = "codexkey"
model = "gpt-5.6-sol"
[model_providers.codexkey]
name = "codexkey"
base_url = "https://api.codexkey.ru/v1"
env_key = "CODEX_KEY"
Ключ экспортируется отдельной переменной, имя которой указано в env_key:
export CODEX_KEY="sk_cdx_ваш_ключ"
Одна деталь, о которой легко забыть: базовый адрес для Codex CLI должен заканчиваться на /v1, инструмент рассчитан на OpenAI-совместимый эндпоинт. Полная инструкция, включая Windows, лежит в документации по Codex CLI.
Cursor
В Cursor стороннее API настраивается не в файле, а в интерфейсе: Settings → Models → Override OpenAI Base URL. В поле вводят https://api.codexkey.ru/v1 и API-ключ из личного кабинета codexkey. Напомним, что доступно это только на платном плане.
Для Cursor в codexkey есть и короткие алиасы моделей, чтобы не вводить полный ID вручную: например, cursor46s для Claude Sonnet 4.6 или cursor45h для самой дешёвой модели gpt-5.6-luna. Список алиасов и пошаговая настройка лежат в документации по Cursor.
Какой выбрать под сценарий
- Терминал и большой репозиторий. Claude Code или Codex CLI, смотря к какому семейству моделей вы привыкли.
- Вы уже в экосистеме OpenAI и Codex. Берите Codex CLI: конфигурация и порядок работы знакомы, а через codexkey он использует модели GPT с того же баланса.
- Нужен визуальный контроль над каждой правкой. Cursor, если готовы платить за Pro ради поддержки стороннего API.
- Бюджет ограничен, объём работы плавает. Терминальные агенты с оплатой по токенам: фиксированного месячного платежа нет, и он не тикает в тихие недели.
Если вопрос шире и касается выбора нейросети или инструмента для вайбкодинга вообще, за пределами этой тройки, смотрите обзор «Лучшие нейросети для вайбкодинга 2026». Аналоги самого Claude Code, включая бесплатные и open source, разобраны в «Аналоги Claude Code в 2026».
FAQ
Codex CLI бесплатный?
Сам инструмент да, ставится без подписки. Платите за токены модели, к которой его подключаете: напрямую в OpenAI или через шлюз вроде codexkey.
Можно ли использовать Claude в Codex CLI?
Можно, если в config.toml прописать провайдера с базовым адресом OpenAI-совместимого эндпоинта codexkey. Codex CLI не прибит к моделям OpenAI, когда провайдер настроен вручную.
Почему в Cursor не работает мой API-ключ на бесплатном плане?
Потому что сторонний API-эндпоинт в Cursor доступен только с платного плана Pro. На бесплатном Hobby и в пробном периоде эта настройка закрыта, какой бы ключ вы ни вводили.
Что лучше для большого legacy-репозитория?
Обычно терминальные агенты с полным доступом к shell, Claude Code или Codex CLI: они лучше справляются, когда надо держать перед глазами много файлов и собирать проект после каждого шага. Cursor удобнее, если правка локальна и умещается в один-два файла.
Можно ли пользоваться Cursor, Codex CLI и Claude Code одновременно?
Можно, ничто не мешает держать все три и переключаться под задачу. Ключ codexkey один на все инструменты, поэтому биллинг остаётся единым, даже если вы меняете инструмент по ходу дня.
Как оплатить любой из этих инструментов из России?
Codex CLI и Claude Code подписки не требуют, вы платите за API-токены, а codexkey принимает оплату через СБП, карты РФ и криптовалюту, пополнение от 1 доллара. Для Cursor подписку всё равно придётся оформлять напрямую у Cursor: codexkey покрывает только стоимость токенов модели, если на платном плане настроено стороннее API.