Codex CLI oder Codex App: Unterschiede und Auswahl
Ein praktischer Vergleich von CLI und Desktop App mit Arbeitsabläufen, Custom-Provider-Authentifizierung, Prüfung und typischen Fehlern.
Inhalt
Kurzantwort: Wähle die Codex CLI für Terminal, SSH, Container und Abläufe mit codex exec. Die Desktop App ist besser für mehrere parallele Aufgaben, integrierte Worktrees und visuelle Diffs. Es sind zwei Oberflächen für Codex, keine unterschiedlichen Modelle. Bei einem Custom Provider bestimmt der Client außerdem den Authentifizierungsweg.
Die Angaben wurden am 11. August 2026 anhand der aktuellen Dokumentation von OpenAI und BetterToken geprüft.
Direkter Vergleich
| Entscheidung | Codex CLI | Desktop App |
|---|---|---|
| Oberfläche | Terminal und TUI | Grafische Desktop-Anwendung |
| Umgebung | Lokale Shell, SSH, Container, Remote-Rechner | Lokaler Rechner, Projekte und Threads |
| Parallele Arbeit | Integrierte Subagents mit /agent, getrennte Prozesse und codex exec | Mehrere Threads, Worktrees und visuelle Ergebnissteuerung |
| Prüfung | Diff im Terminal und Git-Befehle | Visueller Diff, Kommentare, Übergabe an den Editor |
| Wiederkehrende Aufgaben | Shell-Skripte und externer Scheduler | Automations mit Ergebnis-Queue |
OpenAI beschreibt, dass die App Sitzungsverlauf und Konfiguration aus CLI und IDE-Erweiterung übernehmen kann. Trotzdem braucht jeder gestartete Client seine eigene Umgebung, einen Neustart und eine separate Prüfung.
Custom Provider in CLI, App und VS Code
BetterToken ist ein nutzungsabhängig abgerechneter API-Dienst für OpenAI-kompatible Werkzeuge. Er ersetzt weder den Codex-Client noch ein ChatGPT-Konto. Die aktuelle Codex-Konfiguration verwendet einen Custom Provider, die Base URL `https://www.bettertoken.ai/v1%60?utm_source=blog&utm_medium=organic_content&utm_campaign=SEO-050&utm_content=codex-cli-ili-codex-app und das Responses-Protokoll.
Prüfe zuerst, wo Codex läuft:
- Der Befehl
codexim Terminal ist die CLI. - Eine Aufgabe in der Desktop-Anwendung läuft in der App.
- Das Codex-Panel in VS Code ist die Extension.
CLI und Desktop App lesen dieselbe Datei ~/.codex/config.toml (unter Windows %USERPROFILE%\.codex\config.toml). Dort wird der BetterToken-Key über BETTERTOKEN_API_KEY und env_key an den Custom Provider übergeben. Die VS-Code-Erweiterung behält dagegen den offiziellen Login und verwendet den separat dokumentierten Authentifizierungsweg.
Lege nicht zweimal [model_providers.custom] an. Verwende die Anleitung für CLI und Desktop App oder die eigene VS-Code-Anleitung.
Desktop App und IDE Extension übernehmen Variablen aus dem Shell-Profil nicht immer. Wenn BETTERTOKEN_API_KEY fehlt, hinterlege ihn nach der aktuellen OpenAI-Anleitung in ~/.codex/.env, starte den Client vollständig neu und öffne eine neue Sitzung.
Konfiguration prüfen
- Alten Codex-Prozess vollständig schließen.
- Neues Terminal öffnen oder die App neu starten; in VS Code
Developer: Reload Windowausführen. - Eine neue Sitzung mit einer kurzen Aufgabe starten.
- In der CLI mit
/statusden aktiven Provider prüfen und bei jedem Client den Testaufruf nach Zeit und Modell im BetterToken Dashboard finden.
Eine Antwort ohne 401, 403 oder model not found ist nur ein Funktionstest. Erst /status oder ein passender Dashboard-Eintrag belegt den verwendeten Provider.
Welcher Client passt?
Nutze die CLI, wenn Terminal, SSH, Container, reproduzierbare Befehle oder Skripte den Arbeitsablauf bestimmen. Integrierte Subagents und /agent unterstützen parallele Arbeit; Verzeichnisse und finale Änderungen müssen trotzdem geprüft werden.
Nutze die Desktop App, wenn mehrere Änderungen in getrennten Threads laufen, Worktrees Konflikte vermeiden sollen oder ein visueller Diff die Prüfung erleichtert.
Nutze beide, wenn die CLI Remote- und Automationsaufgaben ausführt und die App Planung und Review übernimmt. Prüfe vor jedem Lauf Arbeitsverzeichnis, Rechte, Provider und Authentifizierung.
Häufige Fehler
- CLI funktioniert, VS Code nicht: Die Authentifizierungsfelder unterscheiden sich. Nutze die Extension-Anleitung, lade das Fenster neu und starte eine neue Sitzung.
- Offizieller Login erscheint erneut: Stelle bei CLI/App sicher, dass
BETTERTOKEN_API_KEYfür den neuen Prozess sichtbar ist. In der Extension bleibt der offizielle Login bestehen. - Provider nicht gefunden:
model_provider = "custom"muss zu[model_providers.custom]passen. Entferne doppelte Abschnitte und prüfewire_api = "responses". - Keine Änderung nach dem Speichern: Wenn die App die Shell-Variable nicht sieht, nutze
~/.codex/.env, starte neu und teste danach Model ID, Key, Base URL und Authentifizierung einzeln.
Empfehlung
CLI ist die bessere Wahl für Terminal, SSH und Skripte; die Desktop App passt zu Threads, Worktrees und visueller Prüfung. Am 11. August 2026 ist die neue ChatGPT-Desktop-App mit Codex für macOS und Windows verfügbar. Bestehende Nutzer aktualisieren normal, neue Nutzer verwenden chatgpt.com/download.