Die Einführung eines nativen macOS-Clients für Codex hat die Arbeitsweise von Entwicklern aller Größenordnungen — Solo-Engineers, Startups und Enterprise-Teams — verändert, wie Code geschrieben, geprüft und ausgeliefert wird. Die neue Desktop-Erfahrung rahmt Codex von einem Single-Agent-Assistenten zu einem Kommandozentrum für die Orchestrierung von vielen Agenten, automatisierten Workflows und wiederholbaren „skills“ um. In diesem Artikel zeige ich, was die Codex-App ist, wo sie verfügbar ist und wie sie bepreist wird, Schritt-für-Schritt Einrichtung und Anmeldeoptionen unter macOS, wie du dein erstes Projekt mit praktischen Codebeispielen erstellst und die Best Practices, die ich anwende, seit agentische Workflows auf dem Mac laufen.
Was ist die Codex-App?
Die Codex-App ist eine native macOS-Desktopanwendung, konzipiert als „Kommandozentrum“ für das Bauen mit agentischen Workflows: mehrere Codex-Agenten, die jeweils über Code nachdenken, Befehle ausführen, Dateien ändern und Arbeit deployen können, lassen sich aus einer fokussierten Oberfläche starten, überwachen, prüfen und koordinieren. Die App ist explizit für parallele Arbeit gebaut: Agenten laufen in separaten Threads (projektgebunden), Änderungen können im Thread geprüft werden, und die App enthält integrierte Unterstützung für Git-Worktrees, sodass Agenten arbeiten können, ohne sich gegenseitig in die Quere zu kommen. Sie führt außerdem First-Class-Konzepte wie skills (gebündelte Anweisungen + Skripte + Ressourcen) und Automations (geplante Hintergrundläufe, deren Ergebnisse in einer Review-Warteschlange landen) ein.
Warum das wichtig ist: Früher nutzten viele Single-Agent-UIs (eine CLI, eine Editor-Erweiterung oder ein Web-Panel) und setzten Prozesse manuell zusammen. Die macOS-Codex-App verlagert Orchestrierung, Parallelität und Governance in eine UI, die für diese Bedürfnisse ausgelegt ist, und erleichtert die Überwachung lang laufender Agentenarbeit (z. B. „baue Feature X, führe dann Tests aus, erstelle anschließend einen PR“), während dein lokaler Entwicklungszustand erhalten bleibt. Die Codex-App ist weniger auf Single-Turn-Code-Completion ausgerichtet und mehr auf das Ausführen und Koordinieren vieler autonomer Aufgaben.
Verfügbarkeit und Preise der Codex-App
Ist sie bereits verfügbar, und was kostet sie?
- Die Codex-App wurde am 2. Februar 2026 für macOS veröffentlicht und ist sofort auf macOS herunterladbar.
- Zugangsmodell: Codex ist in ChatGPT-Abonnements enthalten (Plus, Pro, Business, Enterprise und Edu) und — für einen begrenzten Promo-Zeitraum — auch für ChatGPT Free- und Go-Nutzer verfügbar, mit verdoppelten Ratenlimits für bezahlte Stufen während des Rollouts. Bezahlpläne enthalten höhere Quoten; zusätzliche Credits können erworben werden, wenn Teams mehr Kapazität benötigen.
- Plattform-Roadmap: Die Erstveröffentlichung zielte auf macOS; Windows-Unterstützung wurde als „coming soon“ angekündigt. Das breitere Ökosystem integriert ebenfalls agentische Funktionen (zum Beispiel hat Apple Agent-Unterstützung in Xcode hinzugefügt), was unterstreicht, dass Codex als Teil eines Multi-Tool-Entwickler-Workflows gedacht ist und nicht als isoliertes Siloprodukt.
Wer verwendet die Codex-App und wofür?
- Solo-Indie-Entwickler nutzen Codex, um schnell Full-Stack-Apps zu scaffolden, Boilerplate zu generieren und Test-Suites zu erstellen.
- Kleine Teams nutzen Agenten-Orchestrierung zur Parallelisierung von Aufgaben: Ein Agent triagiert Issues und schreibt Tests, während ein anderer Legacy-Module refaktoriert.
- Developer Advocates und Toolsmiths setzen Codex ein, um CI-Automationen zu prototypen und Design-Assets aus Figma in Codevorlagen zu integrieren.
- Größere Engineering-Teams experimentieren mit Agenten für Code-Review-Triage und reproduzierbare Bug-Minimierungs-Workflows (Agenten erstellen minimale Repros, führen Tests aus und schlagen Patches vor).
So richtest du die Codex-App auf macOS ein (kurzer, praxisnaher Leitfaden)
Super — hier ist eine kompakte Schritt-für-Schritt-Anleitung, um die Codex-Desktop-App auf macOS (Apple Silicon) einzurichten. Ich nehme die CLI/Homebrew-Installationsoptionen, Anmeldemethoden, Sicherheitsnotizen und gängige Fixes auf. Die App wird von OpenAI veröffentlicht.
1) System-Check — zuerst erledigen
- Codex Desktop ist derzeit nur für macOS verfügbar und zielt auf Apple Silicon (M1/M2/M3...). Wenn du Intel nutzt, kannst du weiterhin ein x86-Binary aus den GitHub-Releases herunterladen, aber die primär unterstützten Builds sind für Apple Silicon.
- Schneller lokaler Check: Öffne Apple-Menü → Über diesen Mac und schaue nach „Apple M1 / M2 / M3“. Oder führe im Terminal aus:
uname -m # prints "arm64" on Apple Silicon
2) Download & Installation (zwei schnelle Wege)
GUI-Download (DMG / Direkt-Installer)
- Besuche die offizielle Codex-App-Seite und klicke Download for macOS. (Nutze den Link aus den Codex-Dokumenten.)
- Öffne die heruntergeladene
.dmg(oder.pkg) und ziehe die Codex-App in deinen Programme-Ordner. - Starte die App aus Programme. Beim ersten Start kann macOS dich um Bestätigung bitten, die heruntergeladene App auszuführen.
Homebrew-/CLI-Installation (praktisch, wenn du das Terminal bevorzugst)
Du kannst Codex-Command-Line-Tooling (und das Binary, das die App kapselt) installieren, sodass du denselben Agent lokal nutzen kannst:
# Homebrew (macOS)brew install --cask codex# or via npm if you prefer the Node distributionnpm install -g @openai/codex
(Die Installation einer CLI ist optional — die Desktop-App bündelt das Agent-Erlebnis — aber viele Power-User kombinieren Desktop-, CLI- und IDE-Erweiterungs-Workflows für einen engeren Loop.)
Nützliche CLI-Snippets (wenn du das Terminal magst)
- Wenn du die CLI installiert hast (
npm install -g @openai/codexoder via Homebrew), kannst du die Desktop-App und einen Workspace aus dem Terminal öffnen:
codex app /path/to/your/project
Der Subbefehl codex app installiert/öffnet die Desktop-App und öffnet den angegebenen Workspace (nur macOS).
So installierst du die CLI:
# npmnpm install -g @openai/codex# or (Homebrew cask for the app)brew install --cask codex
(Die Installation einer CLI ist optional — die Desktop-App bündelt das Agent-Erlebnis — aber viele Power-User kombinieren Desktop-, CLI- und IDE-Erweiterungs-Workflows für einen engeren Loop. Nutze, was dir lieber ist — die CLI bietet ein Terminal-Erlebnis; die App ist die Desktop-UI.)
3) Starten & anmelden
- Öffne Codex über Launchpad / Programme oder führe aus: open -a "Codex"
- Melde dich an, wenn du dazu aufgefordert wirst. Du kannst dich anmelden mit:
Anmeldung mit einem ChatGPT-Konto (empfohlen, wenn du ChatGPT Plus/Pro/Edu/Enterprise hast): vollständige Desktop-Erfahrung, Cloud-Threads und kontobasierte Synchronisierung.
Anmeldung mit einem OpenAI-API-Schlüssel: nützlich für Teams, die bereits API-basierte Workflows einsetzen; beachte, dass einige Cloud-spezifische Funktionen eingeschränkt sein können, wenn du nur einen API-Schlüssel verwendest.
| Funktion | ChatGPT-Konto | OpenAI-API-Schlüssel |
|---|---|---|
| Cloud-Threads | ✅ Ja | ❌ Nicht verfügbar |
| Lokale Auftragsausführung | ✅ Ja | ✅ Ja |
| Synchronisiert mit CLI & IDE | ✅ Ja | ✅ Ja |
| Nutzung über Abonnement | ✅ Ja | ❌ Bezahlung pro Token |
| Am besten geeignet für | Die meisten Entwickler | Power-User / maßgeschneiderte Builds |
- Anmeldung aus der App (typischer Ablauf):
Wenn du API-Schlüssel-basierte Auth bevorzugst, füge deinen Schlüssel in den App-Einstellungen ein oder konfiguriere ihn in den CLI-Umgebungsvariablen.
Starte Codex → klicke Sign in → ein Browserfenster öffnet sich, in dem du Codex berechtigst, deine ChatGPT/OpenAI-Zugangsdaten zu verwenden.
Wie erstellst du dein erstes Projekt in der Codex-App?
Das Erstellen eines Projekts in Codex ähnelt bewusst dem Erstellen eines Workspace in einer IDE, jedoch mit agentenzentrierten Projektkontrollen.
Schritt für Schritt: Erstelle ein einfaches Node.js-Projekt
- Klicke in der Codex-App auf New Project → wähle einen Ordner oder erstelle ein leeres Verzeichnis.
- Wähle eine Vorlage oder erstelle ein leeres Projekt. Wähle für dieses Beispiel „Blank Node.js“.
- Konfiguriere projektweite Kontexte (Name, Repo-Pfad, Branch/Worktree). Die App isoliert die Agentenausführung pro Worktree, um konfliktreiche Edits zu verhindern, oder Choose Local (damit Codex gegen Dateien auf deinem Mac arbeitet).
- Starte deinen ersten Agent: Gib ihm einen kurzen Prompt (z. B. „Erstelle eine minimale Express-App mit einer einzigen
/health-Route und einer Test-Suite“) und ordne das Skill-Set zu (Dateierstellung, Tests ausführen, committen). - Lass den Agent laufen — beobachte Logs, Konsolenausgabe und Dateidiffs in der App-UI. Akzeptiere oder iteriere die generierten Änderungen.
Beispiel: Automatisches Scaffolding des Projekts mit einem Codex-Agenten (Node.js)
Nachfolgend ein kleines, realistisches Node.js-Snippet, das demonstriert wie du das Codex-Modell (oder einen Agenten) über das OpenAI SDK aufrufen könntest, um Dateien zu scaffolden. Dieses Snippet ist illustrativ und setzt voraus, dass du eine Node-Umgebung und einen API-Schlüssel in OPENAI_API_KEY gespeichert hast.
// scaffold.js — example script to ask a Codex agent to scaffold a minimal Node appimport OpenAI from "openai";import fs from "fs";import path from "path";const client = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });async function scaffold(projectDir) { const prompt = `Create a minimal Node.js Express app in a folder structure. - index.js should listen on port 3000 and have GET /health returning {"status":"ok"} - package.json with start script - a basic test using jest Return files in JSON with filenames and contents.`; const resp = await client.responses.create({ model: "gpt-5.2-codex", input: prompt, // The real Codex agent API may differ; treat this as a conceptual example. max_output_tokens: 800 }); const files = JSON.parse(resp.output_text); // expecting JSON filename->content for (const [fname, content] of Object.entries(files)) { const full = path.join(projectDir, fname); fs.mkdirSync(path.dirname(full), { recursive: true }); fs.writeFileSync(full, content); console.log(`Wrote ${full}`); }}scaffold("./my-codex-sample").catch(console.error);
Wichtig: Dieser Code ist eine kompakte Veranschaulichung, wie man programmatisch ein Scaffold von einem Codex-fähigen Modell anfordert. Die tatsächliche App bietet UI-gesteuerte Agentenerstellung sowie erweiterte Projektisolation, visuelle Diffs und lokale Ausführungssandboxes.
Beispielziel
Nachfolgend ein prägnantes und reproduzierbares Beispiel, wie ich von Grund auf ein nutzbares Codex-Projekt erstellt habe, das in der Lage ist, eine einfache Webanwendung zu bauen. Ich nehme Schritte sowohl für die Command-Line-Interface (CLI) als auch die Anwendung selbst auf; die Flexibilität, zwischen beiden zu wechseln, verbessert meinen Workflow erheblich — sehr empfehlenswert. Beachte, dass dies ein Beispiel ist und nicht den tatsächlichen Workflow oder vollständigen Code enthält.
In actual Vibe coding, CometAPI war mir eine große Hilfe.
„Erstelle eine minimale Todo-Listen-Web-App mit einer REST-API und einem einfachen Frontend.“
1) Lokales Repository vorbereiten
mkdir codex-todocd codex-todogit init# create a minimal READMEecho "# Codex Todo" > README.mdgit add .git commit -m "initial"
2) Codex starten (CLI) oder ein Projekt erstellen (App)
Option A — CLI:
# From inside the repocodex "Create a minimal Flask-based REST API (GET/POST/PUT/DELETE) and a static index.html frontend. Use SQLite for data storage. Add tests that verify creating and listing todos."
Option B — App:
- Öffne die Codex-App und füge den Ordner
codex-todoals Projekt hinzu. - Klicke auf „New thread“ und füge dieselbe Anweisung in den Thread-Prompt ein.
- Starte den Thread und beobachte, wie Codex Dateien in einem isolierten Worktree erstellt; prüfe Diffs im Thread.
Beide Workflows erzeugen eine neue Flask-App-Struktur. Nachdem Codex abgeschlossen hat, kannst du die generierten Dateien untersuchen, Tests ausführen und iterative Verbesserungen anfordern (z. B. „Pagination hinzufügen“ oder „Input-Validierung verbessern“).
3) Typische Dateien, die Codex erstellen kann (Beispiel)
Eine generierte Skelettstruktur könnte enthalten:
codex-todo/├─ app.py # Flask app: defines /todos endpoints├─ models.py # SQLite model + helpers├─ static/index.html # minimal JS UI for listing/adding todos├─ tests/test_api.py # pytest tests for API├─ requirements.txt
4) Prüfen, ausführen und committen
- Prüfe den Diff im App-Thread (Codex zeigt den Patch).
- Führe Tests lokal aus (
pytest) und bitte Codex, fehlgeschlagene Tests zu beheben. - Wenn du zufrieden bist, committe Änderungen aus dem Worktree oder mergen den Worktree-Branch über die Review-UI der App in deinen Main-Branch.
Dieser interaktive Loop — Anweisen, Diff prüfen, Tests ausführen, iterieren — ist das Kern-Feedbackmuster, für das die App optimiert ist. Das integrierte Diff-Review-Panel und die Git-Worktree-Unterstützung machen dies sicherer und weniger noisy als mehrere Codex-Sessions, die direkt in denselben Branch schreiben.
Beispiele aus echten Teams (anonymisierte Muster)
- Startups, die schnelle Prototypen bauen: nutzen Codex, um MVP-Endpunkte zu scaffolden und grundlegende Testabdeckung zu verdrahten, dann manuell zu iterieren.
- Mittelgroße Engineering-Teams: leiten initiale Triage und Low-Severity-Bug-Patches über Codex und weisen anschließend einen menschlichen Reviewer zu.
- Open-Source-Maintainer: einige Maintainer verwenden Codex, um eingehende Issues zu triagieren und Patch-PRs vorzuschlagen, die Maintainer übernehmen oder ablehnen können.
Alle Beispiele weisen auf dasselbe Thema hin: Codex beschleunigt Routinetätigkeiten und erhöht gleichzeitig die Bedeutung von menschlichem Review und Governance.
Kann ich mit dem Codex-SDK programmieren?
JavaScript (Codex-SDK) — einen Thread starten und einen Prompt ausführen
Das offizielle Codex-SDK demonstriert ein kompaktes Modell für die programmgesteuerte Nutzung. So sieht der Code aus, den macOS-Entwickler verwenden, wenn sie Codex-Workflows in Tools, Skripte oder Automationsserver integrieren wollen:
// Example (Node.js) — requires @openai/codex-sdkimport { Codex } from "@openai/codex-sdk";async function main() { const codex = new Codex(); // start an interactive thread const thread = codex.startThread(); // ask the thread to make a plan and then implement first step const plan = await thread.run("Make a plan to fix CI failures in this repo."); console.log("Plan:", plan); const result = await thread.run("Implement the first step of the plan."); console.log("Result:", result);}main().catch(console.error);
Dasselbe SDK treibt höherstufige Integrationen an — z. B. das Starten von Aufgaben aus einer IDE oder das Komponieren von Multi-Agent-Flows unter macOS.
Kleines Python-Muster (Nutzung der Responses-API für unterstützende Aufgaben)
OpenAIs Python-Client responses/API bleibt für Helfer-Skripte nützlich (etwa, um Dokumentation aus Code-Zusammenfassungen zu generieren). Nachfolgend ein minimales Snippet mit der OpenAI-Responses-API (das Muster für Codex-SDK-ähnliche Funktionen ist ähnlich, wenn die Python-SDKs verfügbar sind):
# Python example using OpenAI Responses API (general pattern)from openai import OpenAIclient = OpenAI()resp = client.responses.create( model="gpt-5.2", input="Summarize the project's README in three bullets.")print(resp.output_text)
(Wenn ein dediziertes Python-Codex-SDK verwendet wird oder Community-Wrapper existieren, rufen sie typischerweise dasselbe zugrunde liegende codex-Binary oder das Interface codex exec auf.)
Best Practices für macOS-Nutzer, die die Codex-App einsetzen
Die Einführung eines neuen agentischen Workflows wirft Fragen zu Effizienz, Governance und Qualität auf. Nachfolgend konkrete Best Practices, auf die sich erfahrene Teams und frühe Reviewer geeinigt haben.
1) Git-Worktrees für parallele Agenten-Sessions nutzen
Die integrierte Worktree-Unterstützung von Codex ist eine praktische Verbesserung gegenüber Ad-hoc-Branching: Sie erlaubt mehrere isolierte Agenten-Threads, die dasselbe Repository bearbeiten, ohne sofortige Merge-Konflikte. Erstelle separate Worktrees für getrennte Features oder Experimente und lass Agenten in diesen isolierten Umgebungen arbeiten. Wenn du soweit bist, prüfe und merge.
2) Agenten-Ausgaben wie einen ersten Entwurf behandeln — Test-Gates erzwingen
Führe Tests und Linter auf Agenten-Änderungen immer vor dem Mergen aus. Nutze CI, um eine strenge Verifizierungspipeline zu fahren — Agenten lassen sich iterativ anweisen, Probleme zu beheben, aber menschliche Test-Gates reduzieren Regressionen. Codex-Automationen können Tests ausführen und Fehler zurück in die Review-Warteschlange spiegeln.
3) Wiederverwendbare skills erstellen und teilen
Skills kapseln wiederholbare Workflows (z. B. „CRUD-Scaffold für nextjs erstellen“, „neue Issues anhand von Label-Regeln triagieren“). Checke skills in ein Team-Repo ein, damit mehrere Agenten und Teammitglieder sie wiederverwenden und konsistentes Verhalten sicherstellen können. Das reduziert wiederholtes Prompting und verbessert die Vorhersagbarkeit.
4) Unbeabsichtigte Exposition minimieren
- Nutze Git-Checkpoints vor umfangreichen Agenten-Edits, damit du zurücksetzen kannst, falls ein Agent unerwünschtes Verhalten einführt. Sowohl die CLI als auch die App empfehlen Checkpointing.
- Verwende projektweite Regeln, um Netzwerk- oder Shell-Zugriff für ungetestete Automationen zu begrenzen. Erlaube nur, was nötig ist (Read-Only-Zugriff für Code-Inspection, explizite Erlaubnis für Netzwerkaufrufe oder
npm install).
5) Die App für höhere Orchestrierung nutzen, nicht für Micromanagement
Codex glänzt, wenn es darum geht, mehrstufige Aufgaben End-to-End zu übernehmen (Design → Code → Test → PR). Reserviere menschliche Aufmerksamkeit für Architektur, kritische Security-Reviews und Produktentscheidungen; lass Agenten monotone Implementierung, Scaffolding und Triage übernehmen.
Abschließende Gedanken
Die Codex-App macht agentisches Coding für Apple-Silicon-Nutzer vom Gimmick zur nutzbaren Desktop-Arbeitsweise. Für macOS-Entwickler, die experimentieren und Produktivität bei repetitiven Aufgaben gewinnen wollen, ist sie bereits eine wertvolle Ergänzung. Die Codex-App ist weniger eine neuartige UI und mehr ein struktureller Schritt — sie formalisiert Multi-Agent-, parallele und automatisierte Softwareentwicklungs-Workflows auf dem Mac. Wenn dein Team sie wie ein weiteres Power-Tool behandelt (mit Tests, Checkpoints und Reviews), lassen sich echte Produktivitätsgewinne erzielen, ohne Sicherheit oder Codequalität einzubüßen.
CometAPI ist eine One-Stop-Aggregationsplattform für Large-Model-APIs, die nahtlose Integration und Verwaltung von API-Diensten bietet. Sie unterstützt den Aufruf verschiedener Mainstream-AI-Modelle wie Claude Sonnet/ Opus 4.6 und GPT-5.3 Codex. Stelle vor dem Zugriff sicher, dass du dich bei CometAPI angemeldet und den API-Schlüssel erhalten hast. CometAPI bietet einen Preis, der weit unter dem offiziellen Preis liegt, um dir die Integration zu erleichtern.
Ready to Go?→ Melde dich noch heute für vibe coding an !
Wenn du mehr Tipps, Guides und News zu AI erfahren möchtest, folge uns auf VK, X und Discord!
