Wow, w końcu zabrałem się za wypróbowanie nowej wersji CLI codex OpenAI (ich odpowiedzi na Claude Code). Ostatnim razem, gdy próbowałem używać codex (zauważ, że to różni się od ich hostowanego agenta kodującego, który również nazywa się codex, co jest niezwykle mylące; mówię teraz o narzędziu, które uruchamiasz lokalnie na swoim komputerze w terminalu), było to napisane jako aplikacja Nodejs/Typescript i naprawdę było do niczego: - mogłem uzyskać dostęp tylko do słabszych modeli, takich jak o4-mini lub ich wariant dla codex, myląco również nazywany codex (serio?) - znacznie gorszy interfejs użytkownika/UX niż Claude Code - znacznie gorsze w kodowaniu w wyniku gorszego modelu, gorszych narzędzi, gorszego przepływu agenta. - irytująco zmuszało cię do udzielania zgody na wszystko, więc musiałeś cały czas nad tym czuwać, co czyniło to znacznie mniej użytecznym, ponieważ nie mogłeś łatwo uruchomić ich wielu równolegle. - może to było dobre, ponieważ zdecydowanie największym problemem było to, że robiło super lekkomyślne, destrukcyjne rzeczy; było znacznie bardziej beztroskie niż CC. To ostatecznie dlatego natychmiast przestałem go używać, ponieważ postanowiło zrobić „git reset --hard HEAD” bez wcześniejszego stashowania, i straciłem część pracy. Nigdy więcej, pomyślałem. Cóż, w końcu zabrałem się za wypróbowanie całkowicie nowej wersji rust, która używa GPT-5 i która może korzystać z twojej istniejącej subskrypcji GPT Pro zamiast klucza API, i to jest tak dużo lepsze, że aż szokujące. Przede wszystkim nie ma po prostu substytutu dla szybkiego skompilowanego kodu, gdy chodzi o interaktywne narzędzia takie jak to. Fakt, że jest napisane w rust, oznacza, że nie ma żadnego opóźnienia związanego z wprowadzaniem z klawiatury, a także żadnych dziwnych artefaktów, jak w CC, gdzie backspace nie działa poprawnie, a wprowadzanie jest zacinające i opóźnione, ponieważ jest napisane w języku interpretowanym, który jest sto razy wolniejszy w takich sprawach. Radzenie sobie z ciągłym opóźnieniem i zacinaniem nie tylko spowalnia, ale także psychicznie, a może nawet emocjonalnie, jest męczące i wyczerpujące, przynajmniej dla mnie, gdy używam tych rzeczy przez długie godziny. To okropne uczucie nienawidzić i czuć urazę do swoich narzędzi, nawet gdy polegasz na nich, aby wykonać swoją pracę. Naprawdę mam nadzieję, że to podniesie poprzeczkę dla wszystkich tych narzędzi i przekona Anthropic, Google i innych do również używania rust (lub C++, Zig, cokolwiek). Ale naprawdę dużą poprawą jest oczywiście model; z gorszym modelem, który jest zawodny w wywoływaniu narzędzi i który traci spójność w dłuższych zadaniach, żadne z tej rustowej zwinności nie byłoby warte nic. Ale jeśli mnie śledzisz tutaj, to wiesz, że od około 15 minut po jego wydaniu byłem pod wrażeniem zdolności kodowania i umiejętności wywoływania narzędzi GPT-5 Thinking, chociaż używałem go głównie z poziomu zakładki agenta Cursor. Podsumowując, ten nowy rust codex nagle stał się naprawdę groźnym konkurentem dla CC, i zdecydowanie powinieneś go wypróbować. Muszę zobaczyć, ile użytkowania pozwolą mi mieć na mojej subskrypcji GPT Pro za 200 dolarów miesięcznie, ale jeśli będę musiał zdobyć kilka więcej, to będzie to warte swojej ceny. Zauważ, że nie przestałem używać CC. Lubię używać ich obu razem. I uwierz lub nie, nadal używam również Cursor. Ludzie powinni przestać szukać jednego narzędzia, które zastąpi wszystkie inne, i zaakceptować, że różne narzędzia mają różne mocne i słabe strony, a najlepsze wyniki osiąga się, ucząc się tego intuicyjnie z ciągłego użytkowania. W każdym razie, zrób sobie przysługę i zdobądź to teraz. Najłatwiejszym sposobem jest wykonanie tego polecenia (zauważ, że to uzyska wersję rust, mimo że używanie bun/npm do tego jest mylące): bun i -g @openai/codex
8,42K