Инструменты

Codex или Claude Code: сравнение на одной задаче

Для кого

Тому, кто выбирает агента для правки существующего проекта

Что вы получите

Проведёте сравнение по результату, а не по рекламе

Время чтения

6 мин

Точка А: сейчас

Оба инструмента обещают помочь с кодом, а непонятно, какой справится с вашим проектом

Точка Б

Одна и та же задача проверена по diff, тесту и цене ручной доработки

Как сравнить Codex и Claude Code на своём проекте: доступ, разрешения, diff, проверка результата и стоимость ошибки.

Вопрос «Codex или Claude Code» трудно решить по списку функций. Важнее, может ли инструмент законно и устойчиво работать в вашем местоположении, понимает ли существующий проект, показывает ли изменённые файлы и оставляет ли вам контроль над командами.

Оба относятся к агентам для работы с кодом, но доступные интерфейсы и условия учётной записи меняются. Сведения ниже сверены 25 октября 2026 года по документации Codex и быстрому старту Claude Code. Для решений об оплате откройте текущие условия своего аккаунта.

Россия отсутствует в официальных списках поддерживаемых стран Anthropic, ChatGPT и API OpenAI на 25 октября 2026 года. Как решать вопрос доступа на практике для своего проекта, разбираю на встрече.

Для честного сравнения:

  • Запишите одну задачу и критерий готовности.
  • Подготовьте одинаковые копии проекта.
  • Уберите секреты и клиентские данные.
  • Сохраните исходное состояние файлов.

Какую задачу дать обоим

Возьмите существующий небольшой проект и одно изменение с ясной проверкой. В моей работе с клиентским калькулятором «Кара-тау Групп» исходная форма разбита на несколько шагов. Для сравнения агентов можно дать узкую задачу: при пустом поле первого шага переход дальше запрещён, а введённое значение сохраняется при возврате. До правки запишите оба ожидаемых исхода. Например, форма сейчас принимает пустой номер телефона, а должна показать ошибку и не создавать заявку. Сохраните исходное состояние, подготовьте две независимые копии. Дайте обоим одинаковые ограничения: не трогать тексты других страниц, не читать .env, сначала перечислить связанные файлы, после изменения запустить сборку. Важен одинаковый вход, иначе вы сравните разные задания.

КритерийЧто смотреть в результатеПочему это важно
Понимание проектаНашёл существующую проверку формыНе создаёт дубль логики
Границы правкиИзменил нужные файлыНе ломает соседние экраны
ДиагностикаОбъяснил причину сбояМожно проверить вывод
ПроверкаПрогнал доступные команды и сценарийСообщение «готово» подтверждено
Передача результатаПоказал diff и ограниченияЧеловек понимает, что принять

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

Как читать diff, даже если вы не программист

Начните со списка файлов. Если задача о форме, а агент переписал пять соседних страниц, попросите объяснить связь. Затем смотрите удалённые строки: там легко потерять проверку согласия, обработку ошибки или старый текст. Для общей функции найдите места её вызова. Если ответ агента ссылается только на успешную сборку, откройте форму и отправьте пустое, правильное и явно неверное значение. Сборка не проверяет смысл бизнес-правила.

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

Как оценить время и деньги

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

После пробыЕсли CodexЕсли Claude Code
Доступ не подтверждёнПроверьте условия продуктаПроверьте регион и аккаунт Anthropic
Правка затронула лишнееСузьте задачу и разрешенияСузьте задачу и разрешения
Тест не прошёлПередайте точный вывод ошибкиПередайте точный вывод ошибки
Оба справилисьСравните процесс приёмкиСравните процесс приёмки

Повторите одинаковую проверку в терминале для каждой копии проекта:

git diff --check
npm run build
git diff --stat

Команды показывают ошибки форматирования, результат сборки и объём изменений. Они не заменяют ручной проход формы от первого до последнего шага.

Таблица намеренно не назначает победителя заранее. Качество меняется от сложности задачи, контекста проекта и вашей дисциплины проверки. Если оба исправили один экран, следующий тест может быть иной: изменение общей функции с несколькими вызовами или работа с базой. Усложняйте только после того, как научились читать первый diff.

Как принять выбор в команде

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

После двух проб:

  • Сопоставьте изменённые файлы.
  • Запишите ошибки проверки.
  • Оцените ручные исправления.
  • Сохраните решение вместе с критериями.

Обучение работе с ИИ на своём проекте строится вокруг этого цикла: небольшая задача, проверка изменений, устранение ошибок и понятный следующий шаг. Список функций агента полезен, но основным навыком остаётся способность проверить его работу.

Что делать, если агенты предлагают разную архитектуру

Не выбирайте предложение по уверенности тона. Попросите каждый инструмент объяснить, где сейчас хранится нужное правило и почему его следует менять именно там. Затем откройте названные файлы и проверьте, не предлагается ли второй источник правды. Например, если цена услуги уже находится в базе, добавление той же цифры в компонент сайта создаст проблему при первом обновлении.

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

Частые вопросы

Можно ли сравнить инструменты по одному ответу в чате?

Для помощи с идеей да, для правки проекта нет. Дайте им одинаковую копию файлов и проверьте реальный запуск.

Как поступить с разными ценами подписки?

Смотрите актуальные официальные условия и считайте также время на исправления. Фиксированную сумму из старой статьи использовать опасно.

Нужно ли давать доступ к рабочему серверу?

Для первой пробы достаточно локальной копии. Сервер подключают под отдельную задачу с правами и планом отката.

Что делать, если оба агента ошиблись?

Уменьшите размер задачи, уточните ожидаемое поведение и покажите конкретный провал теста. Иногда сначала требуется привести в порядок сам проект.

Если решите начать с одного инструмента, прочитайте также порядок первой работы в Claude Code и сохраните критерии сравнения для будущих задач.