Der neue Typ KI-Tool: Vom Chat zum autonomen Entwickler
Die erste Generation der KI-Unterstützung im Entwickleralltag war simple: Frage stellen, Code kopieren, einfügen, testen, wieder fragen. Das funktioniert – aber es ist mühsam. Seit 2025 gibt es eine neue Klasse von Tools, die diesen Workflow grundlegend ändern: autonome Coding-Agenten, die direkt in Ihrem Projektordner arbeiten, Dateien lesen, Fehler finden und Code bearbeiten – ohne ständiges Copy-Paste.
Die zwei wichtigsten Vertreter dieser Kategorie sind Claude Code von Anthropic und OpenAI Codex. Beide funktionieren als Command-Line-Tools (CLI) auf Ihrem Rechner und eignen sich für die VBA-Entwicklung mit Excel. Dieser Artikel stellt beide Tools vor, erklärt den jeweiligen Workflow und hilft Ihnen bei der Entscheidung, welches Tool für Ihre Situation besser passt.
Was sind Claude Code und OpenAI Codex?
Claude Code
Claude Code ist das CLI-Tool von Anthropic (Hersteller des KI-Modells Claude). Es läuft im Terminal, liest alle Dateien im aktuellen Projektordner und führt Anweisungen in natürlicher Sprache aus – schreibt Code, bearbeitet Dateien, sucht Fehler. Die Abrechnung erfolgt token-basiert über die Anthropic API; es gibt keine Pflicht-Subscription.
OpenAI Codex (2025/2026 – nicht das alte Modell von 2021)
OpenAI Codex wurde im Mai 2025 komplett neu aufgelegt – das ursprüngliche Codex-Modell von 2021 (Basis für frühe GitHub-Copilot-Versionen) wurde bereits 2023 eingestellt. Das neue Codex ist ein vollständiges Agenten-Ökosystem, bestehend aus:
- Codex CLI: Terminal-Tool, open-source (Rust), läuft lokal – direkte Alternative zu Claude Code
- Codex App: Desktop-App für macOS und Windows – visuelles Command Center für parallele Agenten
- Codex Web: Cloud-basierter Agent in ChatGPT – arbeitet asynchron im Hintergrund
- VS-Code-Extension: Direktintegration in den Editor (9,8 Mio. Installationen)
Codex ist in jede ChatGPT-Subscription integriert – wer bereits Plus- oder Pro-Nutzer ist, hat Codex automatisch inklusive.
Direktvergleich: Claude Code vs. OpenAI Codex CLI
|
Merkmal |
Claude Code |
OpenAI Codex CLI |
|
Hersteller |
Anthropic |
OpenAI |
|
Modell |
Claude Sonnet / Opus |
GPT-5.5 / GPT-5.3-Codex |
|
Implementierung |
Node.js / npm |
Rust-basiert / npm oder Install-Script |
|
Arbeitet mit Ihren Dateien |
Ja – liest/schreibt direkt |
Ja – liest/schreibt direkt |
|
Führt Shell-Befehle aus |
Ja |
Ja |
|
Netzwerkzugriff während Ausführung |
Ja (konfigurierbar) |
Nein by default (sicherer) |
|
Cloud-Agent / async |
Nein |
Ja – Codex Web in ChatGPT |
|
GitHub-Integration |
Nein |
Ja – PR-Reviews, Auto-Codex |
|
Desktop-App |
Nein |
Ja – Codex App (Mac/Win) |
|
VS-Code-Extension |
Nein |
Ja |
|
AGENTS.md / Projektkontext |
CLAUDE.md |
AGENTS.md |
|
Parallele Agenten |
Nein |
Ja – via Git Worktrees |
|
Offline nutzbar |
Nein |
Nein |
|
SWE-bench (Coding-Benchmark) |
claude-opus-4-6: ~52% |
GPT-5-Codex: ~85% |
|
Kostenmodell |
Token-basiert (API) |
Subscription-basiert (ChatGPT) |
|
Günstigster Einstieg |
ca. 0,01 € / kleine Aufgabe |
20 $/Monat (Plus, inkl. ChatGPT) |
Installation: Beide Tools einrichten
Claude Code installieren
Voraussetzung: Node.js ab Version 18 (nodejs.org) und ein Anthropic-API-Schlüssel (console.anthropic.com).
npm install -g @anthropic-ai/claude-code
# API-Schlüssel setzen (Windows PowerShell):
$env:ANTHROPIC_API_KEY = "sk-ant-IhrSchlüssel"
# API-Schlüssel setzen (Mac/Linux):
export ANTHROPIC_API_KEY="sk-ant-IhrSchlüssel"
# Start:
cd C:\MeinVBAProjekt
claude
OpenAI Codex CLI installieren
Voraussetzung: ChatGPT-Account (Plus oder höher empfohlen) oder OpenAI-API-Schlüssel.
# Option 1: npm
npm install -g @openai/codex
# Option 2: Install-Script (Windows PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
# API-Schlüssel setzen (wenn ohne ChatGPT-Login):
$env:OPENAI_API_KEY = "sk-IhrOpenAISchlüssel"
# Start:
cd C:\MeinVBAProjekt
codex
Hinweis: Wer bereits ChatGPT Plus nutzt, kann sich direkt im Codex CLI mit seinem ChatGPT-Account einloggen ("codex login") – kein separater API-Schlüssel nötig.
Wie beide Tools mit Excel-Projekten arbeiten
Weder Claude Code noch Codex CLI können Excel-Arbeitsmappen (.xlsm, .xlam) direkt öffnen – beide arbeiten mit Textdateien. Der Schlüssel ist die gleiche Strategie: VBA-Module als Textdateien exportieren, im Terminal bearbeiten, wieder importieren.
Empfohlene Projektstruktur (für beide Tools gleich)
MeinAddIn/
│
├── src/
│ ├── Modul_Import.bas
│ ├── Modul_Berechnung.bas
│ ├── Modul_Ausgabe.bas
│ ├── clsArtikel.cls
│ └── frmHauptmenue.frm
│
├── docs/
│ ├── Anforderungen.md
│ └── Changelog.md
│
├── CLAUDE.md ← Projektkontext für Claude Code
├── AGENTS.md ← Projektkontext für Codex
└── README.md
Projektkontext-Dateien: CLAUDE.md vs. AGENTS.md
Beide Tools lesen eine Markdown-Datei im Projektstamm, die dauerhaften Kontext liefert – ähnlich einem Briefing für einen neuen Entwickler. Inhalt ist bei beiden identisch:
# Projektkontext: Personalplanung Add-In
## Coding-Stil
- Alle Variablen auf Deutsch benennen
- Fehlerbehandlung mit On Error GoTo ErrHandler in jeder Sub
- Kommentare auf Deutsch, kompakt
## Architektur
- Modul_Import: nur Einleselogik, keine Berechnungen
- Modul_Berechnung: reine Logik, keine UI-Aufrufe
- Modul_Ausgabe: schreibt nur auf Blätter, kein Import
## Bekannte Eigenheiten
- Spalte A enthält immer Artikelnummer als Text (nicht Long)
- Datumswerte kommen als DD.MM.YYYY String aus der Quelle
Export-Makro: VBA-Module aus Excel exportieren
Sub ExportiereAlleModule()
Dim pfad As String
pfad = "C:\MeinVBAProjekt\src\"
Dim komp As Object
For Each komp In ThisWorkbook.VBProject.VBComponents
Select Case komp.Type
Case 1 : komp.Export pfad & komp.Name & ".bas"
Case 2 : komp.Export pfad & komp.Name & ".cls"
Case 3 : komp.Export pfad & komp.Name & ".frm"
End Select
Next komp
MsgBox "Exportiert nach: " & pfad
End Sub
Praktische Anwendungsbeispiele – Claude Code vs. Codex CLI
Anwendungsfall 1: Fehler in einem VBA-Modul finden
Der Befehl ist bei beiden Tools nahezu identisch – beide verstehen natürliche Sprache im Terminal:
# Claude Code:
claude
> Schau dir Modul_Import.bas an. Das Makro ImportiereCSV
> erzeugt einen Laufzeitfehler 1004 bei Workbooks.Open.
> Was ist das Problem und korrigiere es direkt.
# Codex CLI:
codex
> Look at Modul_Import.bas. The macro ImportiereCSV
> throws runtime error 1004 at Workbooks.Open.
> Find and fix the problem directly.
Hinweis: Codex CLI wurde primär für englischsprachige Prompts trainiert – Claude Code versteht und antwortet auch auf Deutsch zuverlässiger.
Anwendungsfall 2: Komplettes Modul aus Anforderungen erstellen
# Claude Code:
> Lies Anforderungen.md und erstelle Modul_Ausgabe.bas
> mit sauberem, kommentiertem VBA-Code.
# Codex CLI:
> Read Anforderungen.md and create Modul_Ausgabe.bas
> with clean, commented VBA code. Add German comments.
Anwendungsfall 3: Refactoring über mehrere Dateien
Beide Tools analysieren alle Dateien im Verzeichnis und passen Abhängigkeiten an:
# Claude Code:
> Modul_Berechnung.bas ist zu groß (800 Zeilen).
> Trenne Hilfsfunktionen in Modul_Hilfe.bas aus.
> Passe alle Aufrufe in den anderen Modulen an.
# Codex CLI (identische Logik, englisch):
> Modul_Berechnung.bas is too large. Extract helpers
> into Modul_Hilfe.bas and update all callers.
Anwendungsfall 4 (nur Codex): GitHub PR-Review
Ein klarer Vorteil von Codex: Wer sein VBA-Projekt in einem Git-Repository verwaltet, kann Codex direkt als GitHub-Bot einsetzen. Codex reviewt Pull Requests automatisch und schlägt Verbesserungen vor – ohne dass das lokale CLI gestartet werden muss.
KI direkt aus Excel ansprechen: Anthropic API vs. OpenAI API
Unabhängig vom CLI-Tool können Sie das jeweilige KI-Modell auch direkt aus VBA heraus über die API aufrufen – und so Ihre Excel-Mappe selbst KI-fähig machen.
Variante A: Anthropic API (Claude) in VBA
Voraussetzung: Verweis Microsoft XML, v6.0 im VBA-Projekt (Extras → Verweise).
Function FrageClaude(prompt As String) As String
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
Dim body As String
body = "{""model"":""claude-sonnet-4-6""," & _
"""max_tokens"":1024," & _
"""messages"":[{""role"":""user"",""content"":""" & _
EscapeJSON(prompt) & """}]}"
http.Open "POST", "https://api.anthropic.com/v1/messages", False
http.setRequestHeader "Content-Type", "application/json"
http.setRequestHeader "x-api-key", Environ("ANTHROPIC_API_KEY")
http.setRequestHeader "anthropic-version", "2023-06-01"
http.send body
If http.Status = 200 Then
FrageClaude = ExtrahiereText(http.responseText, """text"":""")
Else
FrageClaude = "Fehler " & http.Status
End If
End Function
Variante B: OpenAI API (GPT) in VBA
Function FrageOpenAI(prompt As String) As String
Dim http As Object
Set http = CreateObject("MSXML2.XMLHTTP")
Dim body As String
body = "{""model"":""gpt-4.1""," & _
"""messages"":[{""role"":""user"",""content"":""" & _
EscapeJSON(prompt) & """}]," & _
"""max_tokens"":1024}"
http.Open "POST", "https://api.openai.com/v1/chat/completions", False
http.setRequestHeader "Content-Type", "application/json"
http.setRequestHeader "Authorization", "Bearer " & Environ("OPENAI_API_KEY")
http.send body
If http.Status = 200 Then
FrageOpenAI = ExtrahiereText(http.responseText, """content"":""")
Else
FrageOpenAI = "Fehler " & http.Status
End If
End Function
Gemeinsame Hilfsfunktionen
Function EscapeJSON(text As String) As String
text = Replace(text, "", "\"): text = Replace(text, """", """")
text = Replace(text, Chr(10), "
"): text = Replace(text, Chr(13), "")
EscapeJSON = text
End Function
Function ExtrahiereText(json As String, marker As String) As String
Dim s As Long, e As Long
s = InStr(json, marker)
If s = 0 Then ExtrahiereText = "Parsing-Fehler" : Exit Function
s = s + Len(marker)
e = InStr(s, json, """")
Do While Mid(json, e - 1, 1) = "": e = InStr(e + 1, json, """"): Loop
ExtrahiereText = Replace(Mid(json, s, e - s), "
", Chr(10))
End Function
Praxistipp Kostenvergleich API: claude-sonnet-4-6 kostet ca. 3 $/M Input-Token, GPT-5.3-Codex ca. 1,75 $/M. Für einfache Aufgaben wie Formelgenerierung ist GPT-Mini (0,40 $/M) oft ausreichend – Claude ist bei komplexen Kontextaufgaben im Vorteil.
Wann welches Tool? – Die große Entscheidungshilfe
|
Anwendungsfall |
Claude Code |
Codex CLI |
VBA + Anthropic API |
VBA + OpenAI API |
|
Einzelne Formel oder Snippet |
Gut |
Gut |
Möglich |
Möglich |
|
Ganzes Modul debuggen |
Sehr gut |
Gut |
– |
– |
|
Projekt-Refactoring (5+ Dateien) |
Sehr gut |
Sehr gut |
– |
– |
|
Deutsche Prompts / Antworten |
Sehr gut |
Befriedigend |
Sehr gut |
Gut |
|
Laufzeit-KI in Excel |
– |
– |
Sehr gut |
Sehr gut |
|
GitHub PR-Review |
– |
Ja (nativ) |
– |
– |
|
Parallele Agenten |
– |
Ja (Worktrees) |
– |
– |
|
Bereits ChatGPT-Abo vorhanden |
– |
Inklusive |
– |
– |
|
Datenschutz / kein Netzwerk |
– |
Nein by default |
– |
– |
|
Kostenmodell |
Pay-per-use |
Subscription |
Pay-per-use |
Pay-per-use |
Stärken und Schwächen im Überblick
Claude Code – Stärken
- Sehr zuverlässige Sprachverarbeitung auf Deutsch – Prompts und Antworten
- Autonomes Multischritt-Debugging über mehrere Abhängigkeiten hinweg
- Starker Kontexterhalt bei komplexen VBA-Projekten
- Kein Abo nötig – einstieg direkt per API-Schlüssel, ideal für gelegentliche Nutzung
- Konsistenter Coding-Stil dank CLAUDE.md Projektkontext
Claude Code – Schwächen
- Kein Cloud-Agent, keine GitHub-Integration, keine Desktop-App
- Keine VS-Code-Extension
- Kein direkter Excel-Zugriff (erfordert Export/Import-Workflow)
- Kosten variabel – bei intensiver Nutzung teurer als Subscription-Modell
OpenAI Codex – Stärken
- Inklusive bei bestehendem ChatGPT Plus/Pro – kein zweites Abo nötig
- Breiteres Ökosystem: CLI + Desktop-App + Web + VS-Code + GitHub
- GitHub-Integration für automatische PR-Reviews
- Parallele Agenten über Git Worktrees – mehrere Aufgaben gleichzeitig
- Netzwerkzugriff während Code-Ausführung standardmäßig deaktiviert (sicherer)
- Codex App (Desktop) bietet visuelles Agent-Management
OpenAI Codex – Schwächen
- CLI primär auf Englisch optimiert – deutschsprachige Prompts weniger präzise
- Subscription-Modell: auch bei Nicht-Nutzung läuft der Monatsbeitrag
- Rolling 5-Stunden-Limit: intensive Sessions können das Kontingent schnell aufbrauchen
- Kein direkter Excel-Zugriff (gleiche Einschränkung wie Claude Code)
- Komplexeres Ökosystem – höhere Einstiegshürde durch viele Oberflächen
Kostenvergleich: Was zahlen Sie wirklich?
|
Szenario |
Claude Code (API) |
OpenAI Codex (ChatGPT Plus, 20 $/Monat) |
|
Einzelne Funktion debuggen |
< 0,01 € |
Inklusive |
|
Modul (300 Zeilen) analysieren |
~0,03 € |
Inklusive |
|
Add-in (2.000 Zeilen) refaktorieren |
~0,25 € |
Inklusive (kostet Limit-Budget) |
|
Vollständiges Projekt-Review |
~0,60 € |
Inklusive (mehrere Limit-Fenster) |
|
Break-Even ggü. 20 $/Monat |
Ab ~30 Sessions/Monat |
– |
|
Sehr intensive Nutzung (täglich) |
Kann teurer werden |
Pro 5x: 100 $/Monat |
Fazit Kosten: Gelegentliche Nutzer (wenige Sessions pro Woche) fahren mit Claude Code günstiger. Wer täglich intensiv entwickelt und bereits ChatGPT Plus nutzt, hat mit Codex ein besseres Preis-Leistungs-Verhältnis – das Abo ist bereits bezahlt.
7 Praxistipps – gültig für beide Tools
- Im Projektstamm starten: Beide CLIs immer im Wurzelverzeichnis des Projekts starten, nicht in einem Unterordner – so sehen sie alle relevanten Dateien.
- md / AGENTS.md pflegen: Coding-Stil, Architektur, bekannte Eigenheiten einmal dokumentieren – beide Tools lesen diese Datei bei jedem Start automatisch.
- Aufgaben aufteilen: Statt "Schreibe ein Personalplanungstool" besser: "Schritt 1: Erstelle Modul_Import.bas für CSV-Einlesen. Spaltenformat: Datum, Name, Abteilung, Stunden."
- Code vor Import reviewen lassen: Nach der Generierung direkt im Terminal: "Überprüfe den gerade erstellten Code auf Fehler, fehlende Fehlerbehandlung und Typinkonsistenzen."
- Changelog automatisch führen: "Ergänze nach jeder Änderung einen Eintrag in Changelog.md mit Datum, Beschreibung und betroffenen Dateien."
- Git verwenden: Vor jedem größeren Eingriff committen – dann können Änderungen beider Tools nachvollzogen und rückgängig gemacht werden.
- Für API-Calls in VBA: API-Schlüssel niemals direkt im Code, sondern via Environ() aus Umgebungsvariablen lesen. So wird die Datei sicher weitergegeben.
Datenschutz und Sicherheit
Beide Tools senden Code an externe Server – folgende Punkte gelten für beide:
- Kein Training: Sowohl Anthropic als auch OpenAI versichern, API-Anfragen nicht für Modell-Training zu verwenden
- DSGVO: Beide bieten Data Processing Agreements für Unternehmenskunden an
- Codex-Besonderheit: Netzwerkzugriff während Code-Ausführung ist standardmäßig deaktiviert – reduziert das Risiko unerwünschter externer Verbindungen
- Empfehlung: Echte Kundendaten, Passwörter und vertrauliche Geschäftszahlen aus dem Code entfernen, bevor Sie ihn an die Tools übergeben
Häufige Fragen (FAQ)
Q: Welches Tool ist besser für VBA-Entwicklung – Claude Code oder Codex?
A: Für reine VBA-Entwicklung in deutschen Projekten ist Claude Code derzeit im Vorteil – bessere Deutschkenntnisse, zuverlässigerer Kontexterhalt. Codex punktet durch sein breiteres Ökosystem (GitHub-Integration, parallele Agenten) und den Preisvorteil für bestehende ChatGPT-Nutzer.
Q: Kann ich beide Tools gleichzeitig nutzen?
A: Ja. Da beide mit den gleichen exportierten .bas-Dateien arbeiten, können Sie Claude Code für VBA-Entwicklung und Codex für GitHub-PR-Reviews nutzen – die gleiche Projektstruktur funktioniert für beide.
Q: Können die Tools direkt in Excel-Dateien schreiben?
A: Nein – weder Claude Code noch Codex CLI können .xlsm/.xlam-Dateien öffnen oder bearbeiten. Beide arbeiten nur mit Textdateien. Der Export/Import-Workflow via VBA-Makros ist bei beiden notwendig.
Q: Ich nutze ChatGPT Plus – brauche ich noch einen Anthropic-Account?
A: Nein. Wenn Sie bereits ChatGPT Plus haben, ist Codex CLI inklusive – kein zweiter Vertrag nötig. Claude Code erfordert einen separaten Anthropic-API-Schlüssel. Für gelegentliche VBA-Unterstützung reicht Codex damit aus.
Q: Für welche Prompts ist Deutsch bei Codex ein Problem?
A: Technische Anweisungen ("Refaktoriere Modul X") funktionieren auf Deutsch meist gut. Probleme entstehen bei detaillierten fachlichen Anforderungen oder wenn Codex selbst deutschen Text generieren soll – hier ist Claude Code deutlich zuverlässiger.
Q: Kann ich die OpenAI API genauso wie die Anthropic API aus VBA ansprechen?
A: Ja – das Prinzip ist identisch, nur Endpunkt-URL, Schlüssel-Header und JSON-Struktur unterscheiden sich leicht. Beide Varianten sind im Artikel mit vollständigem VBA-Code dargestellt.
Fazit: Welches Tool passt zu Ihnen?
Wählen Sie Claude Code, wenn Sie...
- Primär auf Deutsch arbeiten und kommunizieren
- Kein ChatGPT-Abo haben und nur gelegentlich Coding-Unterstützung brauchen
- Maximale Kontrolle über Kosten wollen (pay-per-use)
- Komplexe, mehrschrittige VBA-Aufgaben mit präzisem Kontexterhalt benötigen
Wählen Sie OpenAI Codex, wenn Sie...
- Bereits ChatGPT Plus oder Pro nutzen – Codex ist dann kostenlos inklusive
- GitHub-Integration für automatische Code-Reviews möchten
- Mehrere Agenten parallel laufen lassen wollen
- Eine Desktop-App für visuelles Agent-Management bevorzugen
Beide Tools sind keine Ersatz für Excel-Kenntnisse – sie sind Werkzeuge, die erfahrene Entwickler schneller machen. Wer versteht, wie VBA-Code aufgebaut sein soll, kann mit beiden in kürzerer Zeit mehr leisten.
Weiterführende Ressourcen
- Claude Code Dokumentation: anthropic.com
- Anthropic API Konsole: anthropic.com
- OpenAI Codex CLI (GitHub): com/openai/codex
- OpenAI Codex Dokumentation: com/openai/codex
- js Download: nodejs.org
- KI-Bereich auf excel-inside.de: excel-inside.de/beispiele_vba/kuenstliche-intelligenz

