TL;DR
\n- \n
- \n
OpenAI Codex ist ein Cloud-basierter Softwareengineering-Agent innerhalb von ChatGPT (Plus-, Pro-, Team- und Enterprise-Pläne)
\n \n - \n
Verbinde Codex mit einem GitHub-Repo und gib ihm Aufgaben: Bugs fixen, Patches anwenden, Tests generieren oder Code erklären
\n \n - \n
Jede Aufgabe läuft in einer isolierten Sandbox; Codex öffnet einen Pull-Request, den du vor dem Merge prüfst
\n \n - \n
Nutze eine
\nAGENTS.md-Datei, um Coding-Konventionen festzulegen, denen Codex bei jeder Aufgabe folgt \n - \n
Codex läuft auch im Terminal über die Codex CLI und als VS-Code-Erweiterung
\n \n
Was ist OpenAIs Codex?
\nOpenAI Codex ist ein Cloud-basierter Softwareengineering-Agent, der Code schreiben und bearbeiten, Tests ausführen, Bugs beheben und sogar Pull-Requests vorschlagen kann. Jede Aufgabe wird in einer eigenen, isolierten Umgebung ausgeführt.
\nCodex basiert auf OpenAIs neuesten Frontier-Modellen und ist auf Sicherheit, Testbarkeit und Entwicklerproduktivität ausgelegt. Du kannst Codex über AGENTS.md-Dateien steuern oder direkt in der ChatGPT-Seitenleiste mit ihm interagieren.
Mit der Codex CLI kannst du diese Funktionen auch direkt in dein Terminal holen.
\nZugriffsoptionen auf Codex im Überblick:
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n| Methode | Wo | Am besten geeignet für |
|---|---|---|
| ChatGPT-Seitenleiste | chatgpt.com | GitHub-verbundene Aufgaben-Queues (dieses Tutorial) |
| Standalone-Mac-App | chatgpt.com/codex | Umfangreicheres Interface, Automationen, Plugin-Connectoren |
| VS-Code-Erweiterung | VS Code marketplace | Aufgabenübergabe direkt im Editor |
| Codex CLI | Terminal | Skriptgesteuerte Workflows, CI-Integration |
OpenAIs Codex einrichten
\nDas Einrichten von Codex dauert nur wenige Minuten. Hier ist eine Schritt-für-Schritt-Anleitung für den Start.
\nSchritt 1: Das Codex-Tool finden
\nMelde dich zuerst bei ChatGPT an. Suche in der linken Werkzeugleiste nach Codex. Zum Start wurde Codex für ChatGPT Pro-, Business- und Enterprise-Nutzer ausgerollt. Inzwischen ist es in allen Plänen enthalten (bei Free und Go ist der Zugriff allerdings stark eingeschränkt).
\nSchritt 2: Mit Codex loslegen
\nKlicke auf Codex, dann gelangst du zur Ersteinrichtung in einen neuen Tab. Klicke auf \„Get Started\“ und folge der Authentifizierung wie im nächsten Schritt gezeigt.
\nSchritt 3: Multi-Faktor-Authentifizierung
\nKlicke auf \„Set up MFA to continue\“ und scanne den QR-Code mit deiner bevorzugten Authentifizierungs-App (z. B. Google Authenticator oder Authy). Gib den Code ein, um zu verifizieren – fertig!
\nSchritt 4: Mit GitHub verbinden
\nSobald die Multi-Faktor-Authentifizierung abgeschlossen ist, verbinden wir Codex mit GitHub.
\nSchritt 4.1: Den GitHub-Connector autorisieren
\n\„Connect to GitHub\“ öffnet ein Pop-up zur Autorisierung des GitHub-Connectors. Lies es durch und autorisiere.
\nSchritt 4.2: Dein GitHub-Konto hinzufügen
\nSobald GitHub verbunden ist, fügen wir unser Konto hinzu. Wähle im Tab GitHub Organization \„Add a GitHub account.\“
\nDas öffnet ein weiteres Pop-up für \„Install and Authorize.\“ Klicke zur Autorisierung, und alle deine Repositories erscheinen in der ChatGPT-Oberfläche. Du kannst auch nur ausgewählte Repositories autorisieren.
\nSchritt 4.3: Eine Umgebung erstellen
\nWähle das Repository aus, an dem du arbeiten möchtest, und klicke auf \„Create environment.\“
\nDanach kommst du zu den \„Data Controls\“. Codex wird aktiv weiterentwickelt; eventuell siehst du eine optionale Abfrage, ob deine Daten zur Modellverbesserung genutzt werden dürfen. Du kannst das deaktivieren und fortfahren.
\nJetzt ist deine Umgebung bereit zur Erkundung. Codex erlaubt es, Aufgaben parallel mit vorgewählten Tasks zu starten.
\nKlicke einfach auf \„Start tasks\“ oder wähle Aufgaben nach Bedarf. Du gelangst in ein Interface, in dem du Fragen stellen oder den Agenten eine Funktion für dich programmieren lassen kannst.
\nWenn alle Aufgaben bereit sind, wähle die Aufgabe(n) aus, an der/denen du arbeiten möchtest – oder bearbeite mehrere parallel.
\nSchritt 5: AGENTS.md-Datei (optional)
\nDie AGENTS.md-Datei ist eine spezielle Konfigurationsdatei von OpenAI für die Codex-Plattform. Sie hilft, KI-Agenten bei der Arbeit in deinem Code-Repository zu leiten. Du kannst sie dir wie ein Entwicklerhandbuch für KI-Teamkollegen vorstellen – ähnlich einer README.md, aber mit Fokus auf Anweisungen für autonome Agenten. Hier ein Beispiel für eine AGENTS.md-Datei:
# AGENTS.md\n\n## Code Style\n- Use Black for Python formatting.\n- Avoid abbreviations in variable names.\n\n## Testing\n- Run pytest tests/ before finalizing a PR.\n- All commits must pass lint checks via flake8.\n\n## PR Instructions\n- Title format: [Fix] Short description\n- Include a one-line summary and a \"Testing Done\" section\nWenn Codex eine Aufgabe in deinem Code-Repository ausführt, dann:
\n- \n
- sucht es nach
AGENTS.md-Dateien, deren Geltungsbereich die Datei(en) einschließt, die geändert werden. \n - wendet es die dortigen Anweisungen an, um Änderungen zu formatieren, zu testen und zu dokumentieren. \n
- priorisiert es tiefer verschachtelte Anweisungen, wenn mehrere Dateien gelten (ähnlich wie eine kaskadierende Konfiguration). \n
- \n
Für einen breiteren Blick auf Systems, die über Tools und APIs hinweg Aktionen ausführen, siehe unser OpenAI Agents SDK Tutorial.
\nOpenAIs Codex: Drei praktische Beispiele
\nSchauen wir uns an drei Beispielen an, wie Codex dich in der täglichen Entwicklung unterstützen kann. Ich habe sie in einem Repository ausgeführt.
\nBeispiel 1: Kleine Fixes und Tippfehler
\nCodex teilt eine einzelne Anfrage manchmal in Unteraufgaben auf – etwa Tippfehler korrigieren, eine README verbessern oder Tests schreiben – alles im selben Workspace.
\nDu kannst basierend auf der Erstprüfung innerhalb einer bestehenden Aufgabe eine neue Task starten, Änderungen am bestehenden Code anfordern oder über das Textfeld Fragen stellen. Um die Aufgabe zu erweitern oder etwas Neues zu fixen, klicke auf \„Code\“ und starte direkt eine neue Unteraufgabe.
\nBist du mit den Änderungen zufrieden, klicke auf \„Push\“. Dadurch wird ein neuer Pull-Request erstellt. Nach ein paar Sekunden kannst du auf \„View Pull Request\“ klicken, den PR öffnen und in main mergen.
\nBeispiel 2: Codebase-Erklärung
\nAls Nächstes habe ich Codex für eine nicht-editierende Aufgabe genutzt: die Codebase erkunden und fragen, was ich als Nächstes tun kann. Das ist besonders hilfreich, wenn du neu im Projekt bist, dich schnell einarbeiten willst oder versuchst zu verstehen, wie eine bestimmte Funktion funktioniert.
\nCodex ist durch das Projekt navigiert und hat eine klare, einsteigerfreundliche Aufschlüsselung der Struktur geliefert. Statt nur Dateien aufzulisten, hat Codex sie nach Zweck gruppiert:
\n- \n
qwen3_demo.pyist das Hauptskript und startet zwei Gradio-basierte Interfaces – eines zum Umschalten des Reasoning-Modus und eines für mehrsprachige Übersetzung. \nqwen3_demo.ipynbist eine interaktive Notebook-Alternative. \ntest_qwen3_demo.pydient für Unit-Tests undREADME.mdfür Dokumentation und Video-Walkthroughs. \n
Darüber hinaus listete Codex \„Wichtige Punkte\“ auf – etwa Abhängigkeiten (Ollama CLI), die Rolle der Funktion _run_ollama und Tipps zum Erweitern des Interfaces. Es schlug sogar nächste Schritte vor, z. B. Model-Versionierung prüfen, UI verbessern und Fehlerbehandlung ergänzen.
Beispiel 3: Einen Bug finden und fixen
\nCodex kann die gesamte Codebase scannen, einen Bug identifizieren, einen Fix vorschlagen und dir eine Vorschau der Änderungen zeigen. Dieser Prozess ähnelt Code-Reviews von Änderungen auf GitHub.
\nDu kannst die Logs prüfen, um die Hintergrundprozesse der Änderungen nachzuvollziehen. Klicke dafür auf \„Logs\“.
\nCodex liefert eine Zusammenfassung der vorgenommenen Änderungen sowie der Dateien, die erstellt oder betroffen wurden. Du kannst Fragen zu den Änderungen stellen oder Codex bitten, neuen Code zu schreiben, um die aktuelle Implementierung zu erweitern.
\nBist du mit den Fixes zufrieden, klicke auf \„Push\“ und \„Create New PR\“, um einen neuen Pull-Request zu öffnen.
\nNach ein paar Sekunden kannst du auf \„View Pull Request\“ klicken, den PR öffnen und in main mergen.
\nMit Codex lassen sich die Änderungen mit nur wenigen Klicks mergen.
\nDie Änderungen erscheinen innerhalb von Sekunden auf dem Main-Branch.
\nWarum ist Codex wichtig?
\nCodex ist ein kollaborativer Agent, kein passiver Codegenerator. Du kannst ihn schreiben, refaktorisieren, testen, debuggen oder erklären lassen – und er zeigt dir für jeden Schritt Terminal-Logs, Belege und Ausgaben.
\nHier sind ein paar Vorteile aus dem Alltag, die ich beobachtet habe:
\n- \n
- Aufgaben sind nachvollziehbar und überprüfbar. \n
- Codex arbeitet parallel, du kannst mehrere Änderungen in die Queue stellen. \n
- Es respektiert dein Development-Setup – vor allem, wenn du Konventionen über eine
AGENTS.mdkonfiguriert hast. \n - Es orientiert sich an gängigen PR-Standards und kann CI-Tests bestehen. \n
Für mich fühlt es sich an, als hätte OpenAI gerade einen Software-Engineering-Praktikanten veröffentlicht.
\nAbschließende Gedanken
\nWir haben gelernt, wie Codex Bugs behebt, Feature-Patches anwendet und Codelogik erklärt – und dabei Pull-Requests erzeugt, Tests ausführt und seine Aktionen über Terminal-Logs und Diffs belegt.
\nDiese praktische Anleitung zeigt, wie Codex deinen täglichen Developer-Workflow verbessern kann – ob beim Debuggen von Legacy-Code, beim Onboarding in ein neues Repo oder beim Triagieren von Maintenance-Aufgaben.
\nWährend sich Codex weiterentwickelt, erwarte ich tiefere Integrationen mit IDEs, CI-Pipelines und Aufgabenplanern – und damit einen praktischen Zugewinn für jeden Engineering-Workflow. Um mehr über Codex zu erfahren, lies den offiziellen Release-Blog; weitere Anwendungsbeispiele findest du auf OpenAIs YouTube-Kanal.
\nWenn du tiefer in OpenAIs engineering-fokussierte Modelle und Tools eintauchen willst, empfehle ich diese Blogs:
\nFAQs
Unterscheidet sich Codex von ChatGPT?
Ja. Codex ist ein spezialisierter Agent für Softwareengineering und auf die Ausführung von Aufgaben in Git-Repos optimiert.
Muss ich Codex installieren?
Du musst Codex nicht installieren, wenn du es in der ChatGPT-App nutzt. Für die Nutzung im Terminal musst du jedoch die Codex CLI installieren.
Ist OpenAIs Codex sicher?
Codex läuft in einem sicheren, isolierten Container. Standardmäßig hat es während der Aufgabenausführung keinen Internetzugang. Du kannst den Internetzugang jedoch optional pro Umgebung aktivieren, eingeschränkt durch Domain-Allowlists und erlaubte HTTP-Methoden.
Welche ChatGPT-Pläne enthalten Codex?
Codex ist in ChatGPT Free, Go, Plus, Pro, Business, Edu und Enterprise enthalten, wobei Free und Go sehr eingeschränkten Zugriff haben. Um aktuelle Preise und Verfügbarkeit zu prüfen, besuche openai.com/chatgpt/pricing.
Wie vergleicht sich OpenAI Codex mit GitHub Copilot?
GitHub Copilot vervollständigt Code inline beim Tippen im IDE, während Codex ein aufgabenbasierter Agent ist, dem du Arbeit zuweist. Copilot hilft dir, schneller zu schreiben; Codex führt mehrstufige Aufgaben (Bugs fixen, Tests ausführen, PRs öffnen) autonom in einer Sandbox aus. Die beiden Tools ergänzen sich, statt sich zu ersetzen.
Welche Programmiersprachen unterstützt Codex?
Codex funktioniert mit jeder Sprache, die dein GitHub-Repository verwendet. Es liest den Kontext der bestehenden Codebase, um sich an die Konventionen deines Projekts anzupassen. Python, JavaScript, TypeScript, Go, Rust und Ruby sind sehr gut unterstützt. Die Performance ist am stärksten in Sprachen mit großen Open-Source-Trainingscorpora.
Ich bin Google Developers Expertin für ML (Gen AI), dreifache Kaggle-Expertin und Women-Techmakers-Botschafterin mit über drei Jahren Erfahrung in der Tech-Branche. 2020 habe ich ein Health-Tech-Startup mitgegründet und absolviere derzeit einen Master in Informatik an der Georgia Tech mit Schwerpunkt Machine Learning.

OpenAIs Codex ist ein Coding-Agent innerhalb von ChatGPT: Du beschreibst eine Aufgabe in normalem Englisch, und er arbeitet in seiner eigenen Sandbox, bevor er dir die fertigen Änderungen als Pull-Request übergibt, den du prüfen kannst. Er ist dafür gebaut, Alltagsaufgaben im Engineering abzunehmen – nicht nur hin und wieder eine Zeile zu vervollständigen.
\nIn diesem Tutorial zeige ich dir Schritt für Schritt, wie du Codex in ChatGPT nutzt, um echte Arbeit in einem GitHub-Repository zu erledigen – auch wenn du kein Profi-Developer bist. Wir werden ihn nutzen, um:
\n\n- Einen Codefix anzuwenden und einen Pull-Request zu erstellen.
\n- Eine komplexe Funktion im Code-Repository zu erklären.
\n- Einen Bug über eine Q&A-ähnliche Eingabe zu finden und zu beheben.
\n
\nUnterwegs siehst du, wie Codex in einer sicheren Sandbox läuft und Änderungen produziert, die du wirklich verifizieren kannst – alles ohne ChatGPT zu verlassen.