Die zweite Meinung,direkt im Projekt.
Hier ist der Setup-Guide zum Reel: Du holst dir das offizielle Codex-Plugin von OpenAI in Claude Code, und Codex prüft deine Änderungen dort, wo Claude sie gebaut hat. Am Ende hast du einen Advisor-Review mit deinem eigenen Schwerpunkt und Claudes Antwort auf die Kritik.
So geht’s, in fünf Schritten
- 1Plugin holenAus dem Marktplatz von OpenAI.
- 2Codex bereit machenEin Befehl sagt, was noch fehlt.
- 3Erster ReviewCodex liest deine Änderungen.
- 4Advisor-ReviewCodex hinterfragt deine Entscheidung.
- 5Claude antworten lassenZwei Blickwinkel, du entscheidest.
Du brauchst
- Claude Code im Terminal, mit Pro, Max, Team, Enterprise oder einem Console-Konto. Im kostenlosen Claude-Plan ist Claude Code nicht enthalten.
- Ein ChatGPT-Konto, Free reicht, oder einen API-Schlüssel von OpenAI. Jeder Review zählt auf dein Codex-Kontingent.
- Node.js 18.18 oder neuer. Mit dem mitgelieferten npm kann das Plugin Codex selbst installieren.
- Git und ein Projekt, das ein Git-Repository ist, am besten mit Änderungen, die Claude gerade gebaut hat. Außerhalb eines Repositorys bricht der Review ab.
Diesen Weg habe ich aus der Anleitung von OpenAI, den Dateien des Plugins und der Doku von Anthropic zusammengestellt, aber hier nicht selbst durchlaufen. Deshalb endet jeder Schritt mit einer Kontrolle in Claude Code selbst: Befehlsliste, Setup-Bericht, Ausgabe von Codex.
Kostet mich das etwas?
Das Plugin selbst kostet nichts. Laut OpenAI ist Codex in jedem ChatGPT-Plan enthalten, auch in Free. Die Anleitung des Plugins sagt dazu: „Usage will contribute to your Codex usage limits.“ Wie viel ein Review verbraucht, steht nirgends, deshalb nenne ich keine Zahl. Meldest du dich mit einem API-Schlüssel an, rechnet OpenAI zu den normalen API-Preisen ab.
1
Hol dir das Plugin
Das Plugin liegt nicht im Katalog von Anthropic, sondern in einem Marktplatz von OpenAI. Den fügst du zuerst hinzu, dann installierst du daraus, alles in Claude Code im Terminal.
Achte auf die Quelle: Im Community-Katalog von Anthropic stehen weitere Plugins mit ähnlichen Namen, etwa adversarial-review oder codex-review. Sie stammen nicht von OpenAI. Das offizielle Plugin kommt aus openai/codex-plugin-cc und heißt codex@openai-codex.
- Öffne ein Terminal in deinem Projektordner und starte Claude Code mit
claude. - Gib den ersten Befehl ein. Er fügt den Marktplatz von OpenAI hinzu.
- Gib den zweiten Befehl ein. Claude Code zeigt die Details des Plugins und fragt nach dem Bereich. Wähl User scope, dann steht das Plugin in all deinen Projekten bereit.
- Lies die Zusammenfassung. Steht dort
Plugin is now active., bist du fertig. Steht dortRun /reload-plugins to activate., lädt Claude Code selbst neu. Warnt es dabei, gib/reload-plugins --forceein.
/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/reload-plugins
-
Kontrolle: Tippst du
/codex:, erscheinen die Befehle des Plugins, und unter/agentsstehtcodex:codex-rescue. Das zeigt, dass das Plugin geladen ist. Ob Codex selbst bereit ist, zeigt erst Schritt 2.
Warum steht /reload-plugins dann überhaupt da?
Die Anleitung von OpenAI nennt es als festen dritten Schritt. Claude Code übernimmt das Neuladen inzwischen meist selbst. Vor Version 2.1.221 wurde eine Installation erst nach /reload-plugins oder einem Neustart wirksam. Siehst du nach der Installation keine /codex:-Befehle, gib es deshalb einfach ein.
2
Mach Codex bereit
Das Plugin bringt kein eigenes Codex mit, sondern nutzt das auf deinem Rechner, mit deiner Anmeldung. /codex:setup prüft Node.js, npm, Codex und die Anmeldung und sagt dir, was fehlt.
Schon daNur prüfen
Laut OpenAI gilt dein Codex-Konto sofort auch im Plugin. Ein zweites Konto brauchst du nicht. Gib /codex:setup ein und lies den Bericht.
/codex:setup
Noch nichtInstallieren und anmelden
- Gib
/codex:setupein. Fehlt Codex und ist npm da, fragt Claude einmal nach. Wähl Install Codex (Recommended). Claude installiert dann mitnpm install -g @openai/codex. - Meldet der Bericht, dass du nicht angemeldet bist, gib den zweiten Befehl ein. Das Ausrufezeichen führt die Zeile direkt in deinem Terminal aus. Es öffnet sich ein Browserfenster, dort meldest du dich mit deinem ChatGPT-Konto an.
- Gib
/codex:setupnoch einmal ein.
/codex:setup
!codex login
-
Kontrolle: Der Bericht nennt Codex als bereit (im Rohbericht
ready) und dich als angemeldet. Das zeigt, dass das Plugin Codex findet und dein Konto nutzen kann. Ob ein Review durchläuft, zeigt Schritt 3. -
Liegen lassen: Der Bericht schlägt dir optional
/codex:setup --enable-review-gatevor. Schalte das jetzt nicht ein. Warum, steht unten.
3
Starte den ersten Review
Das ist der Unterschied zum Kopieren in ChatGPT: Codex bekommt nicht den Ausschnitt, den du einfügst, sondern liest den Stand in deinem Projekt. Hast du offene Änderungen, prüft /codex:review ohne weitere Angabe genau diese, neue Dateien eingeschlossen. Ist nichts offen, vergleicht es deinen Zweig mit dem Hauptzweig, etwa main.
Bevor du startest: Codex liest dabei den Code deines Projekts und rechnet mit den Modellen von OpenAI, genau wie bei jedem anderen Codex-Lauf. Nimm deshalb nur Projekte, die du auch sonst Codex zeigen würdest.
- Bleib in der Sitzung aus Schritt 1, in einem Projekt mit Änderungen.
- Starte den Review mit
/codex:review --background.--backgroundlässt ihn im Hintergrund laufen, du kannst weiterarbeiten. - Frag mit
/codex:statusnach, ob er fertig ist. - Hol das Ergebnis mit
/codex:resultab.
/codex:review --background
/codex:status
/codex:result
-
Kontrolle:
/codex:resultzeigt die gespeicherte Ausgabe von Codex zu diesem Lauf. Das zeigt, dass Codex deinen Stand gelesen hat. Es zeigt nicht, dass jeder Befund stimmt.
Und ohne --background?
Dann fragt Claude einmal, ob es warten oder im Hintergrund starten soll. Warten empfiehlt das Plugin nur bei sehr kleinen Änderungen, etwa ein bis zwei Dateien. Den Zweig gegen main prüfst du mit /codex:review --base main. Der Befehl ändert nichts an deinen Dateien.
4
Lass Codex deine Entscheidung hinterfragen
Im Reel nenne ich ihn Advisor-Review. Der Befehl heißt /codex:adversarial-review. Er ist kein strengerer Durchgang durch dieselben Zeilen, sondern fragt, ob dein Weg der richtige war: Annahmen, Abwägungen, mögliche Fehlerquellen und ob ein anderer Ansatz sicherer oder einfacher gewesen wäre.
| Review | Advisor-Review | |
|---|---|---|
| Befehl | /codex:review | /codex:adversarial-review |
| Fragt | Was ist im Code falsch? | War der Weg richtig? |
| Eigener Schwerpunkt | nein | ja, als Text hinter dem Befehl |
| Ändert Dateien | nein | nein |
- Kopier den Aufruf aus dem Kasten „Der Advisor-Review mit Schwerpunkt“ und füg ihn in Claude Code ein.
- Ersetz die drei Stellen in eckigen Klammern: was du gewählt hast, was du dagegen verworfen hast, und die Annahme, auf der das steht.
- Schick ihn ab und hol das Ergebnis wie in Schritt 3 mit
/codex:statusund/codex:result.
01 Der Advisor-Review mit Schwerpunkt
Codex sieht im Code, was du gebaut hast, aber nicht, was du verworfen hast und warum. Genau das gibst du ihm mit.
- 1 Entscheidung
- 2 Alternative
- 3 Annahme
/codex:adversarial-review --background Ich habe mich für [DEINE ENTSCHEIDUNG] entschieden und gegen [DIE VERWORFENE ALTERNATIVE]. Das hängt an der Annahme, dass [DIE ANNAHME, DIE STIMMEN MUSS]. Prüf zuerst diese Annahme. Wenn sie nicht hält, sag mir, was eine Änderung jetzt noch kostet. Nenn danach die zwei wahrscheinlichsten Wege, wie dieser Ansatz im echten Betrieb scheitert, und zu jedem den einfachsten Test, mit dem ich das jetzt herausfinde. Lass Stil und Benennung weg. Wenn die Alternative besser gewesen wäre, sag das klar.
-
Kontrolle: Die Ausgabe geht auf deine Annahme ein und nennt Stellen, an denen dein Ansatz scheitern könnte. Das zeigt, dass Codex deinen Schwerpunkt bekommen hat. Ob Codex recht hat, zeigt es nicht.
Warum der ganze Aufruf in einer Zeile?
Der Schwerpunkt steht laut Anleitung hinter den Schaltern, im selben Aufruf. Laut Plugin-Datei soll Claude deinen Text dabei nicht umschreiben. Ich schreibe den Aufruf deshalb als einen Absatz ohne Zeilenumbruch, damit Befehl und Text zusammenbleiben.
5
Lass Claude auf die Kritik antworten
Widerspricht Codex an einer wichtigen Stelle, übernehme ich die Kritik nicht einfach. Ich lasse Claude darauf reagieren: Bleibt es bei seinem Ansatz, und warum? Oder was würde es ändern? So hast du zwei Blickwinkel auf dieselbe Entscheidung, und die Wahl bleibt bei dir.
- Gib
!git status --shortein. Die Liste zeigt, welche Dateien gerade offen sind. - Die Ausgabe von
/codex:resultsteht in deiner Sitzung. Kopier den Prompt aus dem Kasten „Claudes Antwort auf Codex“ und schick ihn ab. - Lies Claudes Antwort Punkt für Punkt.
- Gib
!git status --shortnoch einmal ein und vergleich die Liste mit der ersten. - Entscheide, welche Punkte umgesetzt werden, und sag es Claude.
02 Claudes Antwort auf Codex
Ohne Stellen zum Ersetzen. Er bezieht sich auf die Ausgabe von Codex in deiner Sitzung.
Codex hat deinen Ansatz in seiner Review-Ausgabe oben hinterfragt. Geh die Punkte einzeln durch. Sag zu jedem, ob du bei deinem Ansatz bleibst oder was du ändern würdest, und begründe das in höchstens zwei Sätzen. Ändere noch keine Dateien. Nenn mir zum Schluss die Punkte, über die ich entscheiden muss.
-
Das zeigt es: Claude nimmt zu jedem Punkt Stellung, und die zweite Liste von
git statusgleicht der ersten. Dann liegen beide Sichten nebeneinander. -
Das zeigt es nicht: wer recht hat. Zwei Modelle sind zwei Meinungen, kein Urteil. Die Entscheidung triffst du. Auch Änderungen in Dateien, die schon vorher offen waren, verrät die Liste nicht.
Fertig
Claude baut, Codex hält dagegen
Kein Copy-Paste mehr zwischen zwei Chats. Für die nächste wichtige Entscheidung reichen der Aufruf aus Schritt 4 und der Prompt aus Schritt 5.
Den nächsten Guide gibt’s mit dem nächsten Reel: @buildwith.enzo auf Instagram
-
/codex:setupmeldet Codex als bereit und angemeldet. -
Du hast einen Review und einen Advisor-Review deines Projekts gelesen.
-
Claude hat auf die Kritik geantwortet, ohne etwas zu ändern.
Wenn du mehr wissen willst
Was dahinter steckt: Review-Gate, Übergabe, Updates
Warum ich das Review-Gate aus lasse
Mit /codex:setup --enable-review-gate startet das Plugin automatisch einen Review, sobald Claude fertig sein will. Findet Codex etwas, darf Claude nicht aufhören. OpenAI warnt selbst davor: Das kann eine lange Schleife zwischen Claude und Codex erzeugen und dein Kontingent schnell aufbrauchen. Einschalten nur, wenn du danebensitzt. Ausschalten geht mit --disable-review-gate. Meine Empfehlung: erst beide Reviews von Hand kennenlernen.
Was Codex sieht und wo es läuft
Das Plugin startet keinen eigenen Dienst. Es nutzt dein installiertes Codex, deine Anmeldung und denselben Projektstand auf deinem Rechner. Deine Codex-Einstellungen gelten deshalb auch hier: benutzerweit in ~/.codex/config.toml, für ein Projekt in .codex/config.toml im Ordner, in dem du Claude gestartet hast. Projektwerte lädt Codex nur, wenn das Projekt als vertrauenswürdig gilt.
Wenn Codex selbst etwas ändern soll
Beide Reviews lesen nur. /codex:rescue gibt dagegen eine Aufgabe an Codex ab, etwa „investigate why the tests started failing“, und läuft standardmäßig mit Schreibrechten. /codex:transfer macht aus deiner Claude-Sitzung einen Codex-Verlauf und gibt dir den Befehl codex resume zum Weitermachen in Codex.
Aktuell bleiben
Das Plugin steht auf Version 1.0.6 vom 8. Juli 2026. Marktplätze von Drittanbietern aktualisiert Claude Code standardmäßig nicht selbst. Neue Fassungen holst du mit /plugin marketplace update openai-codex. Wer Codex früher als MCP-Server in Claude Code eingebunden hat: codex mcp-server hat OpenAI am 5. September 2026 entfernt.
Es klemmtHilfe
Nach der Installation gibt es keine /codex:-Befehle
Gib /reload-plugins ein, bei einer Warnung /reload-plugins --force. Lädt das Plugin gar nicht, zeigt /plugin im Reiter Errors den Grund.
Die Installation findet den Marktplatz nicht
Dann fehlt der erste Befehl oder ist fehlgeschlagen. Gib /plugin marketplace add openai/codex-plugin-cc ein und wiederhol die Installation. Der Name muss genau codex@openai-codex lauten.
Claude sagt, /plugin gibt es hier nicht
/plugin öffnet ein Menü im Terminal. In der Desktop-App nimmst du stattdessen den Plugin-Browser, in Cloud-Sitzungen einen Eintrag unter enabledPlugins in .claude/settings.json.
Die Anmeldung im Browser klappt nicht
Das Plugin schlägt dann !codex login --device-auth vor, oder mit API-Schlüssel !codex login --with-api-key.
Meldung „This command must run inside a Git repository.“
Claude Code läuft nicht in einem Git-Projekt. Starte es im Projektordner, oder mach den Ordner mit git init zu einem Repository und leg mit git add und git commit einen ersten Stand an. Ein Repository ganz ohne Commit habe ich mit dem Plugin nicht geprüft. Heißt die Meldung „git is not installed“, installier zuerst Git.
Der Review sagt, es gibt nichts zu prüfen
Das passiert nur, wenn der geprüfte Bereich leer ist. Ohne offene Änderungen vergleicht das Plugin deinen Zweig mit dem Hauptzweig. Arbeitest du direkt auf main und hast nichts offen, gibt es keinen Unterschied. Lass Claude zuerst etwas ändern, oder arbeite auf einem eigenen Zweig.
Meldung „Unable to detect the repository default branch.“
Nichts ist offen, und das Plugin findet keinen Hauptzweig namens main, master oder trunk. Gib deinen Hauptzweig dann selbst an, etwa /codex:review --base develop, oder lass Claude zuerst etwas ändern.
Claude fasst den Review zusammen, statt ihn zu zeigen
Das Plugin weist Claude an, die Ausgabe unverändert zu zeigen. Die gespeicherte Fassung holst du jederzeit mit /codex:result.
Die Sitzung kommt nicht mehr zur Ruhe
Dann ist das Review-Gate an. Schalte es mit /codex:setup --disable-review-gate aus und beende laufende Aufträge mit /codex:cancel.
Quellen und StandBelege
Die Fakten stammen aus dem Repository und den Plugin-Dateien von OpenAI, der Codex-Doku von OpenAI und der Claude-Code-Doku von Anthropic. Reihenfolge, die beiden Prompts und die Empfehlungen zum Review-Gate und zum Installationsbereich sind von mir.
A · Offizielle Quellen
OpenAI · openai/codex-plugin-cc, README
- „ChatGPT subscription (incl. Free) or OpenAI API key.“
- „Runs a steerable review that questions the chosen implementation and design.“
- „It can be used to pressure-test assumptions, tradeoffs, failure modes, and whether a different approach would have been safer or simpler.“
- „The review gate can create a long-running Claude/Codex loop and may drain usage limits quickly.“
- „If you are already signed into Codex on this machine, that account should work immediately here too.“
Voraussetzungen, Verbrauch auf das Codex-Kontingent, die vier Installationszeilen, /codex:setup, npm install -g @openai/codex, !codex login, Befehle und codex:codex-rescue nach der Installation, der erste Lauf mit --background, /codex:status und /codex:result, beide Reviews nur lesend, Schwerpunkt hinter den Schaltern, --base, /codex:rescue, /codex:transfer, Review-Gate, lokale Ausführung, Konfiguration. Version 1.0.6, Commit vom 8. Juli 2026. Abgerufen am 17.09.2026.
OpenAI · Befehls- und Skriptdateien des Plugins, Fassung 1.0.6
- „It is not just a stricter pass over implementation defects.“
- „Do not weaken the adversarial framing or rewrite the user's focus text.“
- „Recommend waiting only when the review is clearly tiny, roughly 1-2 files total“
- „This command must run inside a Git repository.“
- „If browser login is blocked, retry with `!codex login --device-auth` or `!codex login --with-api-key`.“
Aus commands/review.md, commands/adversarial-review.md, commands/setup.md, agents/codex-rescue.md, scripts/codex-companion.mjs, scripts/lib/git.mjs und scripts/lib/render.mjs: neue Dateien zählen mit, wann nichts zu prüfen ist, Ausgabe unverändert zeigen, Rückfrage „Install Codex (Recommended)“, Setup-Bericht mit ready, Git als Pflicht, Wahl des Prüfbereichs, /codex:rescue standardmäßig schreibend. Abgerufen am 17.09.2026.
OpenAI · Codex-Doku: Pricing, Authentication, Changelog
- „ChatGPT Work and Codex are included in your ChatGPT Free, Go, Plus, Pro, Business, Edu, or Enterprise plan“
- „Run codex login, then complete the browser flow.“
- „The codex mcp-server command and standalone codex-mcp-server binary have been removed after their deprecation on August 24, 2026.“
Codex in jedem ChatGPT-Plan, Anmeldung über den Browser, Abrechnung zu API-Preisen bei Anmeldung mit API-Schlüssel, Entfernung von codex mcp-server am 5. September 2026. Abgerufen am 17.09.2026.
Anthropic · Claude-Code-Doku: Plugins, Interactive mode, Setup
- „`/plugin` opens an interactive panel in the terminal CLI.“
- „`Plugin is now active.`: Claude Code activated the plugin as part of the install.“
- „Before v2.1.221, no install took effect in the current session until you ran `/reload-plugins` or restarted.“
- „Third-party and local development marketplaces have auto-update disabled by default.“
- „Claude Code requires a Pro, Max, Team, Enterprise, or Console account.“
Marktplatz hinzufügen und daraus installieren, Installationsbereiche User, Project und Local, Meldungen der Zusammenfassung, /reload-plugins --force, Reiter Errors, Plugin-Browser und enabledPlugins, Warnung vor fremden Plugins, /plugin marketplace update, das Ausrufezeichen für Terminal-Befehle, Claude Code erst ab Pro. Der offizielle Katalog von Anthropic führte am 17.09.2026 kein Plugin von OpenAI, der Community-Katalog mehrere Plugins Dritter mit Codex- oder Review-Bezug, darunter adversarial-review und codex-review. Abgerufen am 17.09.2026.
Discover plugins · Interactive mode · Setup · claude-plugins-official · claude-plugins-community
B · Was hier bewusst nicht steht
Angaben ohne Beleg oder falsch benannt
Einen Befehl namens Advisor-Review gibt es nicht, er heißt /codex:adversarial-review. Wie viel ein Review vom Kontingent verbraucht und wie lange er dauert: dazu nennt OpenAI keine Zahl. Ob Codex bessere Befunde liefert als Claude selbst: nicht gemessen. /reload-plugins als Pflicht in jeder Claude-Code-Version: gilt laut Anthropic nur vor Version 2.1.221. Plugins mit ähnlichem Namen im Community-Katalog als offizielles Plugin von OpenAI: Sie stammen von Dritten.
C · Stand und eigener Test
Stand 17.09.2026, nicht getestet
Diesen Weg habe ich für diese Seite nicht selbst durchlaufen. Befehle und Meldungen stammen aus den Quellen oben. Nicht getestet: die Installation, die Rückfrage nach dem Bereich, der Setup-Bericht und sein genauer Wortlaut, die Anmeldung, beide Reviews, der Aufruf mit Schwerpunkt und der Antwort-Prompt aus Schritt 5. Beide Prompts sind meine Vorschläge.
Wenn du noch Lust hast