Anfangs nutzte ich Claude Code als meinen primären Programmierassistenten, und es erfüllte zweifellos einige wichtige Kriterien. Es läuft lokal, greift direkt auf meine Dateien zu und integriert sich nahtlos in meine Git-Umgebung. Darüber hinaus bietet es ein umfangreiches Kontextfenster und sogar experimentelle Funktionen, wie beispielsweise agentenbasierte Workflows für umfassendes Code-Refactoring. Ein wesentlicher Nachteil ist jedoch der hohe Token-Verbrauch. Bei einer meiner Evaluierungen stellte ich fest, dass Claude für eine vergleichbare Frontend-Aufgabe etwa viermal so viele Token verbrauchte wie Codex. Das kann sich bei einem monatlichen Abonnement von 20 US-Dollar schnell summieren, insbesondere bei kontinuierlichem Arbeiten. Daher entschied ich mich für den Wechsel zu Codex und habe diese Entscheidung nicht bereut.
Claude-Kodex: Vor- und Nachteile
Claude Code ist zweifellos ein leistungsstarkes Werkzeug, insbesondere für komplexe Aufgaben, die umfassenden Kontext erfordern. Der interaktive Entwickler-in-the-Loop-Ansatz ist vorteilhaft, um Fehler während komplexer Refactoring-Prozesse frühzeitig zu erkennen. Da es lokal auf Ihrem Rechner ausgeführt wird, kann es alle Ihre benutzerdefinierten Hooks und Tools nutzen und stellt so sicher, dass Ihr Code niemals ohne Ihr Wissen in die Cloud übertragen wird. Zusätzlich haben Sie die Möglichkeit, eine CLAUDE.md-Datei mit projektspezifischen Anweisungen zu erstellen, auf die Claude Code bei jeder Projektbearbeitung zugreift.
Diese Vorteile haben jedoch ihren Preis. Ein Hauptproblem ist der Tokenverbrauch. Claude Code erzeugt sehr detaillierte Ergebnisse, was zu einem erhöhten Tokenverbrauch führt. Beispielsweise wurden bei einer Aufgabe zur Figma-ähnlichen Generierung 6, 2 Millionen Token verbraucht, im Vergleich zu 1, 5 Millionen Token bei Codex für ähnliche Ergebnisse.

Darüber hinaus kann der interaktive Workflow umständlich sein. Claude Code erfordert die Zustimmung des Nutzers vor der Ausführung jeder geplanten Änderung, was zwar die Kontrolle verbessert, aber den Programmierfluss stören kann. Dies ist besonders bei schnellen Korrekturen oder beim Schreiben einfacher Funktionen frustrierend und führt zu häufigen Unterbrechungen, da ich ständig auf „Nein, fortfahren“ klicken musste. Schließlich hat der Pro-Tarif feste Nutzungsbeschränkungen, die einschränkend wirken können; Nutzer können das 20-Dollar-Abonnement schnell aufbrauchen und sind dann gezwungen, auf den teureren Max-Tarif aufzurüsten.
Codex: Eine angenehme Überraschung
Meine Erfahrungen mit der neuesten Version von Codex haben meine Erwartungen übertroffen und viele der Lücken geschlossen, die mir bei Claude Code aufgefallen waren. Besonders hervorzuheben ist die bemerkenswerte Fähigkeit zur autonomen Ausführung von Programmieraufgaben. Man muss lediglich sein Ziel in verständlichem Englisch formulieren, und Codex plant und führt die Aufgabe selbstständig aus. In meinen Tests hat Codex die Generierung von Boilerplate-Code, das Refactoring von Funktionen und sogar die Implementierung ganzer Features problemlos bewältigt.

Eine weitere positive Überraschung war das umfangreiche Kontextfenster von Codex; es lädt Ihr Repository während der Arbeit vollständig ein. Die auf Diffs basierende Kontextstrategie ermöglicht längere Sitzungen, ohne den Fortschritt aus den Augen zu verlieren. Ich empfand die Ausgabe von Codex durchweg als effizient; sie lieferte oft prägnanten, funktionalen Code anstelle von langen Kommentaren.

Im Gegensatz zu Claudes Vorliebe, Originalstrukturen mit ausführlichen Kommentaren abzubilden, konzentriert sich Codex auf schnelle Lösungen mit minimalem verbalem Aufwand. Als ich Codex beispielsweise bat, Unit-Tests zu schreiben oder Fehler zu beheben, lieferte es umgehend effektive Patches. Dank der Integration mit GitHub ermöglichte es sogar automatische Pull-Requests, was meinen Workflow bei Code-Reviews und CI/CD-Prozessen deutlich verbesserte. Ich konnte @Codex für sofortige Reviews oder Lösungen markieren, ohne die Pipeline selbst erstellen zu müssen.

Darüber hinaus ist die Codex-Befehlszeilenschnittstelle (CLI) Open Source und einfach einzurichten. Führen Sie einfach den folgenden Befehl aus:
npm install -g @openai/codex codex "refactor this module to use async/await"
Die Befehlszeilenschnittstelle (CLI) bietet verschiedene Modi, darunter „Vorschläge“ und „Vollautomatik“, mit denen Sie den Autonomiegrad von Codex anpassen können. Besonders hilfreich ist die Möglichkeit, die Datei AGENTS.md zu lesen, wodurch die nahtlose Integration bestehender Projektanweisungen gewährleistet wird. Im Gegensatz zu den eingeschränkten Tools von Claude Code verfügt Codex über eine offizielle VS Code-Erweiterung und eine macOS-Anwendung (Windows-Unterstützung ist in Planung), sodass Sie Codex flexibel in Cloud- und lokalen Umgebungen einsetzen können.
Integration von Codex mit VS Code
Einer der beeindruckendsten Aspekte von Codex ist die Integration in VS Code. Die offizielle Erweiterung fügt bequem ein KI-Chatfenster direkt in Ihre Editorumgebung ein.
Ich habe die Erweiterung problemlos über den VS Code Marketplace installiert, indem ich die OpenAI Codex-Erweiterung hinzugefügt habe. Sie erschien als Codex-Symbol in der Seitenleiste; ein Klick darauf öffnete ein Chatfenster, in dem ich mich entweder mit meinem ChatGPT-Konto (Plus oder Pro) oder einem API-Schlüssel anmeldete. Codex startete automatisch im Agentenmodus und konnte so nach Aufforderung Dateien aus meinem geöffneten Projekt lesen, Befehle ausführen und Code schreiben.

Ab diesem Zeitpunkt konnte ich Programmierfragen in einfachem Englisch stellen. Beispielsweise konnte ich eine bestimmte Funktion markieren und nach ihrem Zweck fragen oder anfordern: „Schreiben Sie Tests für alle Endpunkte.“ Da die Erweiterung kontextsensitiv ist, liest sie die aktiven Dateien und den markierten Code und liefert relevante Antworten.
Wenn Codex Änderungen vorschlägt, zeigt die Erweiterung eine Vergleichsansicht an. Die Integration mit Git vereinfacht den Änderungsmanagementprozess: Zuerst committe ich die Änderungen, dann bitte ich Codex, sie zu implementieren, und schließlich überprüfe ich die Unterschiede. Wenn die Änderungen meinen Vorstellungen entsprechen, merge ich sie; andernfalls kann ich sie problemlos rückgängig machen.
Darüber hinaus ermöglicht die Erweiterung die Anpassung des Genehmigungsmodus. Zur Auswahl stehen der Chat-Modus (keine Codeänderungen), der Agentenmodus (Änderungen müssen vorab genehmigt werden) und der Vollzugriffsmodus (Änderungen werden ohne Rückfrage vorgenommen).Ich persönlich bevorzuge den Agentenmodus, da er ein ausgewogenes Verhältnis zwischen Benutzerfreundlichkeit und Kontrolle bietet.
Wenn Sie überlegen, in welches KI-Tool Sie investieren sollten, liefert Ihnen unser detaillierter Vergleich zwischen ChatGPT Plus und Claude Pro wertvolle Erkenntnisse.
Schreibe einen Kommentar