Übersicht über CLI-Tools
CLI bezeichnet ein Befehlszeilen-Tool und keine spezifische Software. Claude Code, Codex CLI, Gemini CLI, OpenClaw und OpenCode gehören alle zu dieser Kategorie: Sie geben natürliche Sprache im Terminal ein, und die Tools können Projekte einlesen, Code analysieren, Dateien erstellen, Befehle ausführen oder Sie beim Erledigen von Entwicklungsaufgaben unterstützen.
Was ist eine CLI und wozu dient sie?
CLI-Tools sind leistungsfähiger als herkömmliche Chat-Programme, können aber auch leichter fehlbedient werden. Wenn Einsteiger sie zum ersten Mal konfigurieren, sollten sie diese ausschließlich in Testprojekten ausführen und sie anfangs „nur analysieren, nicht ändern und keine Befehle ausführen“ lassen.
Was vorab vorbereitet werden sollte
| Vorbereitungsschritte | Beschreibung | Warum es wichtig ist |
|---|---|---|
| Terminal | Windows nutzt PowerShell, macOS / Linux das Terminal | Die CLI läuft vollständig im Terminal |
| Das Tool selbst | Installieren Sie zuerst Claude Code, Codex CLI, Gemini CLI, OpenClaw oder OpenCode | Die Konfigurationsdatei greift nur bei bereits installierten Tools |
| Key / Anmeldemethode | Kann ein offizieller Login, ein API-Key, OAuth oder ein Provider-Key sein | Die Authentifizierungsmethoden unterscheiden sich je nach CLI |
| Base-URL | Wird nur benötigt, wenn ein AI-Provider oder Proxy genutzt wird | Der Adress-Suffix kann je nach Protokoll variieren; es reicht daher nicht aus, einfach nur den Domainnamen zu ändern. |
| Testprojekt | Erstellen Sie einen neuen leeren Ordner oder kopieren Sie das Projekt. | Verhindert, dass bei der ersten Konfiguration ein echtes Projekt beschädigt wird |
Einstieg zu den Einzelseiten
So wählen Sie die passende Seite
| Was möchten Sie tun? | Empfohlene Seite | Begründung |
|---|---|---|
| Nur mehrere CLI-Provider einheitlich verwalten und wechseln | Grundlegende Schritte für CC-Switch | CC-Switch eignet sich besser für die zentrale Verwaltung von Providern und deren Verteilung auf Tools wie Claude, Codex, Gemini usw. |
| Nur Claude Code konfigurieren | Claude-Code-Konfiguration | Bei Claude Code stehen die Anthropic-/Claude-bezogenen Keys, die Base-URL, der Modellname und die settings.json im Mittelpunkt |
| Nur Codex CLI konfigurieren | Codex-Konfiguration | Bei Codex stehen config.toml, OpenAI-kompatible Provider, Modellnamen und Umgebungsvariablen im Fokus |
| Nur Gemini CLI konfigurieren | Gemini-Konfiguration | Die Anmeldemethode, der Key sowie die Vertex-/Gemini-Schnittstellen unterscheiden sich von OpenAI-kompatiblen Schnittstellen |
| OpenClaw / OpenCode verwenden | OpenClaw / OpenCode | Die Provider-Felder dieser beiden Tools können sich je nach Version ändern; beachten Sie die entsprechende Seite und die offizielle Dokumentation |
Risiken, die vor der Konfiguration beachtet werden sollten
| Risiken | Wo sie typischerweise auftreten | Empfehlungen |
|---|---|---|
| Tools können Projektdateien lesen | Claude Code, Codex, Gemini, OpenClaw, OpenCode | Führen Sie das Tool beim ersten Mal in einem Testverzeichnis aus und öffnen Sie keine echten Produktionsprojekte |
| Modelle können Befehle ausführen oder vorschlagen | Alle Coding-CLIs | Aktivieren Sie zuerst den Bestätigungsmodus und prüfen Sie jede Aktion sorgfältig, insbesondere beim Löschen, Verschieben, Installieren, Hochladen usw. |
| Konfigurationseinstellungen überschreiben sich gegenseitig | System-Umgebungsvariablen, Projektkonfiguration, Benutzerkonfiguration, CC-Switch | Wenn die Konfiguration nicht greift, prüfen Sie zuerst die Rangfolge; ändern Sie nicht mehrere Stellen gleichzeitig |
| Vermischung verschiedener Protokolle | OpenAI, Claude, Gemini, Vertex, kompatible Provider-Schnittstellen | Tragen Sie die Werte im Tool entsprechend der Schnittstelle ein, die das Backend Ihres Providers bereitstellt |
| Beispiele von Dritten ungeprüft kopiert | Drittanbieter-Tutorials, Screenshots, veraltete Dokumentationen | URL, Key und Modellname aus dem Beispiel müssen zwingend durch die Angaben aus Ihrem eigenen Provider-Backend ersetzt werden |
So führen Sie den ersten Sicherheitstest durch
Lassen Sie die CLI nach Abschluss der Konfiguration nicht sofort das echte Projekt bearbeiten. Erstellen Sie zunächst ein leeres Verzeichnis, legen Sie eine einfache Testdatei hinein und lassen Sie das Tool diese nur lesen und interpretieren, ohne die Datei zu verändern.
Read only the current directory first. Tell me which files are here. Do not modify any files, run any commands, or install any dependencies. Wenn dieser Schritt kein reguläres Ergebnis liefert, rufen Sie die entsprechende Seite zur Fehlerbehebung auf. Lassen Sie die CLI keinesfalls automatisch am echten Projekt arbeiten, bevor die erfolgreiche Konfiguration bestätigt ist.
