Вау, я наконец-то добрался до новой версии CLI codex от OpenAI (их ответ на Claude Code). В последний раз, когда я пробовал использовать codex (обратите внимание, что это отличается от их хостингового кода, также называемого codex, что крайне запутанно; я говорю сейчас о инструменте, который вы запускаете локально на своем компьютере в терминале), он был написан как приложение на Nodejs/Typescript и действительно был довольно плох: - мог получить доступ только к более слабым моделям, таким как o4-mini или их варианту для codex, запутанно также называемому codex (серьезно?) - гораздо худший интерфейс/опыт пользователя, чем у Claude Code - гораздо хуже в кодировании из-за худшей модели, худших инструментов, худшего потока агентов. - он раздражающе заставлял вас давать разрешение на все, так что вам приходилось постоянно за ним присматривать, что делало его гораздо менее полезным, потому что вы не могли активно запускать несколько из них параллельно. - возможно, это было и хорошо, потому что самой большой проблемой было то, что он делал супер безрассудные, разрушительные вещи; он был гораздо более легкомысленным, чем CC. Именно поэтому я немедленно перестал его использовать, так как он решил сделать "reset --hard HEAD" без предварительного сохранения, и я потерял часть работы. Никогда больше, подумал я. Ну, я наконец-то добрался до новой версии на rust, которая использует GPT-5 и может использовать вашу существующую подписку на GPT Pro вместо ключа API, и это настолько лучше, что это шокирует. Прежде всего, нет ничего лучше быстрого скомпилированного кода, когда дело касается интерактивных инструментов, таких как этот. Тот факт, что он написан на rust, означает, что нет никакой задержки при вводе с клавиатуры, и также нет странных артефактов, как в CC, где клавиша удаления не работает правильно, а ввод происходит с задержками и сбоями, потому что он написан на интерпретируемом языке, который в сто раз медленнее для таких задач. Постоянная задержка и сбои не только замедляют работу, но и морально, а может быть, даже эмоционально утомляют и изнуряют, по крайней мере для меня, когда я использую эти вещи часами. Это ужасное чувство ненавидеть и презирать свои инструменты, даже когда вы зависите от них для выполнения своей работы. Я действительно надеюсь, что это поднимет планку для всех этих инструментов и убедит Anthropic, Google и других также использовать rust (или C++, Zig, что угодно). Но действительно большое улучшение, очевидно, модель; с худшей моделью, которая ненадежна в вызове инструментов и теряет согласованность при более длительных задачах, никакая скорость rust не имела бы значения. Но если вы следите за мной здесь, то вы знаете, что я был в восторге от способностей кодирования и мастерства вызова инструментов GPT-5 Thinking примерно через 15 минут после его выхода, хотя я использовал его в основном из вкладки агента Cursor. Суть в том, что этот новый rust codex внезапно стал действительно серьезным конкурентом CC, и вам определенно стоит его попробовать. Мне нужно будет посмотреть, сколько использования они позволят мне получить на моей подписке GPT Pro за $200 в месяц, но если мне придется получить еще пару, это будет того стоить. Обратите внимание, что я не перестал использовать CC. Мне нравится использовать их вместе. И верите или нет, я все еще использую Cursor. Людям следует прекратить искать один единственный инструмент, который заменит все остальные, и принять, что разные инструменты имеют разные сильные и слабые стороны, и вы получите лучшие результаты, изучая это интуитивно через постоянное использование. В любом случае, сделайте себе одолжение и получите его сейчас. Самый простой способ сделать это — выполнить эту команду (обратите внимание, что это приведет вас к версии на rust, несмотря на то, как запутанно использовать bun/npm для этого): bun i -g @openai/codex
626