Проведите одну задачу через три продукта
У продуктов разные интерфейсы и конфигурация, но проверяемый workflow можно сохранить одинаковым. Сравнивать стоит не модельные впечатления, а scope, controls, evidence и удобство вашей среды.
Одни и те же этапы у трёх продуктов выглядят так.
Этап · Codex · Claude Code · Cursor
- Постоянные инструкции -
AGENTS.md;CLAUDE.md;.cursor/rules/*.mdcилиAGENTS.md - Plan - Plan mode; Plan permission mode; Plan Mode
- Reusable workflow -
.agents/skills;.claude/skills;.agents/skillsили.cursor/skills - Deterministic event - Codex hooks; Claude hooks;
.cursor/hooks.json - Non-interactive -
codex exec;claude -p;agent -p - Git isolation - Worktrees; Обычный Git worktree или изолированная environment; Agents Window и worktree commands
Ключ к честному сравнению - одинаковый acceptance contract, не зависящий от продукта.
goal: percentage discount uses 0..100 units
read: src/discount.js, tests/discount.test.js
write: src/discount.js only
constraints: preserve API, no dependencies
verify: failing baseline, focused test, full check
report: diff, exact commands, exit codes, residual riskВыбрать основную поверхность под свою задачу и увидеть, где различаются controls, помогает лаборатория.
Выберите основную поверхность
Сравните Codex CLI и Claude Code на одинаковом contract; Cursor CLI также поддерживает interactive agent. Финальный выбор делайте по accepted patches, rework, review time и scope violations на собственных задачах.
Оценивать на своём репозитории стоит по дисциплине, а не по одному demo: возьмите 10 однотипных уже решённых задач, дайте одинаковый contract и одинаковые permissions, зафиксируйте accepted diff, rework, elapsed time, commands и scope violations, и не меняйте одновременно product, model, prompt и environment.
Универсального победителя нет. Codex удобен в своих CLI, app и cloud surfaces, Claude Code глубоко интегрирован в terminal workflow и extension system, Cursor объединяет editor, indexing и agent UI. Итог зависит от репозитория, team controls, платформы и типа задач - выбирайте primary tool по своему workflow.
Инструмент выбран. Но автоматизировать стоит не всё подряд - только стабильный и ограниченный workflow.