Direkt zur Anleitung
buildwith.enzo / Guides Guide 006
Guide 006, das Codex-Plugin für Claude Code. Setup-Guide zum Reel.

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.

  • Rund 15 Min Umsetzung
  • 5 Schritte
  • Git-Projekt
  • Ab Claude Pro

So geht’s, in fünf Schritten

  1. 1Plugin holenAus dem Marktplatz von OpenAI.
  2. 2Codex bereit machenEin Befehl sagt, was noch fehlt.
  3. 3Erster ReviewCodex liest deine Änderungen.
  4. 4Advisor-ReviewCodex hinterfragt deine Entscheidung.
  5. 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.

  1. Öffne ein Terminal in deinem Projektordner und starte Claude Code mit claude.
  2. Gib den ersten Befehl ein. Er fügt den Marktplatz von OpenAI hinzu.
  3. 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.
  4. Lies die Zusammenfassung. Steht dort Plugin is now active., bist du fertig. Steht dort Run /reload-plugins to activate., lädt Claude Code selbst neu. Warnt es dabei, gib /reload-plugins --force ein.
1 · Marktplatz hinzufügen
/plugin marketplace add openai/codex-plugin-cc
2 · Plugin installieren
/plugin install codex@openai-codex
3 · Neu laden, falls nötig
/reload-plugins
  • Kontrolle: Tippst du /codex:, erscheinen die Befehle des Plugins, und unter /agents steht codex: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.

Nutzt du Codex auf diesem Rechner schon, angemeldet?

Tipp an, was auf dich zutrifft. Dann erscheinen die Handgriffe dazu.

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.

Prüfen
/codex:setup

Noch nichtInstallieren und anmelden

  1. Gib /codex:setup ein. Fehlt Codex und ist npm da, fragt Claude einmal nach. Wähl Install Codex (Recommended). Claude installiert dann mit npm install -g @openai/codex.
  2. 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.
  3. Gib /codex:setup noch einmal ein.
1 · Prüfen und installieren
/codex:setup
2 · Anmelden
!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-gate vor. 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.

  1. Bleib in der Sitzung aus Schritt 1, in einem Projekt mit Änderungen.
  2. Starte den Review mit /codex:review --background. --background lässt ihn im Hintergrund laufen, du kannst weiterarbeiten.
  3. Frag mit /codex:status nach, ob er fertig ist.
  4. Hol das Ergebnis mit /codex:result ab.
Review starten
/codex:review --background
Danach, je als eigene Eingabe /codex:status /codex:result
  • Kontrolle: /codex:result zeigt 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.

ReviewAdvisor-Review
Befehl/codex:review/codex:adversarial-review
FragtWas ist im Code falsch?War der Weg richtig?
Eigener Schwerpunktneinja, als Text hinter dem Befehl
Ändert Dateienneinnein
  1. Kopier den Aufruf aus dem Kasten „Der Advisor-Review mit Schwerpunkt“ und füg ihn in Claude Code ein.
  2. Ersetz die drei Stellen in eckigen Klammern: was du gewählt hast, was du dagegen verworfen hast, und die Annahme, auf der das steht.
  3. Schick ihn ab und hol das Ergebnis wie in Schritt 3 mit /codex:status und /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. 1 Entscheidung
  2. 2 Alternative
  3. 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.

  1. Gib !git status --short ein. Die Liste zeigt, welche Dateien gerade offen sind.
  2. Die Ausgabe von /codex:result steht in deiner Sitzung. Kopier den Prompt aus dem Kasten „Claudes Antwort auf Codex“ und schick ihn ab.
  3. Lies Claudes Antwort Punkt für Punkt.
  4. Gib !git status --short noch einmal ein und vergleich die Liste mit der ersten.
  5. 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 status gleicht 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:setup meldet 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.

Zurück zu Schritt 1

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.

Zurück zu Schritt 2

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.

github.com/openai/codex-plugin-cc

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.

github.com/openai/codex-plugin-cc, plugins/codex

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.

Pricing · Authentication · Changelog · MCP server removal

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.