ChatGPT Codex im Terminal unter GNU/Linux und macOS nutzen [Quick Tip]

Mit der Codex CLI bringt OpenAI seinen Programmieragenten direkt in die Kommandozeile. Codex kann Quellcode untersuchen, Dateien bearbeiten, Befehle und Tests ausführen sowie Änderungen überprüfen, jeweils innerhalb des geöffneten Projektordners. In diesem Quick Tip erkläre ich, wie du ChatGPT Codex bequem im Terminal unter GNU/Linux und macOS verwenden kannst.

Codex in Linux Ubuntu

Installation

Für Linux und macOS bietet OpenAI denselben Installationsbefehl an:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

Das Skript installiert die Codex CLI und ergänzt bei Bedarf den Suchpfad. Anschließend lässt sich die Installation prüfen:

codex --version

Mit demselben Installationsbefehl kann Codex später aktualisiert werden.

Anmeldung

Wechsle zunächst in das Verzeichnis deines Projekts:

cd ~/projekte/meine-app
codex

Beim ersten Start führt Codex durch die Anmeldung. Alternativ kannst du sie ausdrücklich starten:

codex login

Standardmäßig öffnet sich der Browser für die Anmeldung mit einem ChatGPT-Konto. OpenAI unterstützt außerdem die nutzungsbasierte Abrechnung per API-Schlüssel:

printenv OPENAI_API_KEY | codex login --with-api-key

Auf einem Linux-Server ohne grafische Oberfläche eignet sich die Geräteanmeldung:

codex login --device-auth

Den aktuellen Anmeldestatus zeigt codex login status; mit codex logout meldest du dich ab.

Codex verwenden

Nach dem Start formulierst du Aufgaben in natürlicher Sprache, zum Beispiel:

Erkläre mir die Architektur dieses Projekts.
Finde die Ursache für den fehlgeschlagenen Test.
Ergänze Tests für die Funktion calculateTotal.

Codex liest den Projektkontext, schlägt Änderungen vor und kann, abhängig von den erteilten Berechtigungen, Dateien bearbeiten oder lokale Befehle ausführen. Hilfreiche Befehle innerhalb der Sitzung sind:

  • /init erstellt eine AGENTS.md mit Projektanweisungen.
  • /status zeigt die aktuelle Konfiguration.
  • /permissions regelt Datei- und Befehlszugriffe.
  • /model wählt Modell und Denkaufwand.
  • /review überprüft Änderungen auf mögliche Fehler.

Für Skripte und CI-Pipelines steht außerdem der nicht interaktive Aufruf bereit:

codex exec "Führe die Tests aus und fasse Fehler zusammen"

Wichtig: Starte Codex möglichst im richtigen Repository, prüfe vorgeschlagene Befehle und kontrolliere Änderungen mit git diff, bevor du sie übernimmst.

Hat dir der Artikel gefallen? Hinterlasse einen Kommentar und folge mir auf YouTube.

Sladjan Lazic

Comments

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert