Kapitel 3

Detaillierte Erklärung von Befehlszeilen-Tools

Lernen Sie die Verwendung von KI-Tools für die Befehlszeile, darunter Claude Code, Codex CLI, Gemini CLI und weitere, und verstehen Sie die durch KI erweiterten Terminal-Workflows sowie die Automatisierungsfunktionen.

Claude Code: im Terminal integrierter KI-Assistent

Claude Code ist ein von Anthropic entwickeltes KI-Kommandozeilentool, das tief in die Terminalumgebung integriert ist und MCP sowie die Automatisierung von GitHub-Workflows unterstützt.

Terminal-Integration

  • Nahtlose Integration: Direkt im Terminal verwenden, ohne die App zu wechseln
  • Kontextbewusstsein: Das aktuelle Verzeichnis und den Git-Status verstehen
  • Befehlsausführung:Die KI kann Shell-Befehle ausführen und die Ergebnisse ansehen
  • Dateioperationen: Dateien lesen, erstellen, ändern

MCP-Konfiguration

Claude Code unterstützt MCP (Model Context Protocol) und kann mit externen Diensten verbunden werden:

  • Dateisystem-MCP: auf das lokale Dateisystem zugreifen
  • GitHub MCP: GitHub-API-Integration, Verwaltung von Repositories und Issues
  • Datenbank-MCP: mit der Datenbank verbinden und Daten abfragen
  • Benutzerdefiniertes MCP: Erstellen Sie Ihren eigenen MCP-Server

GitHub-Workflow-Automatisierung

  • Issue-Management:Issues erstellen, aktualisieren und schließen
  • PR-Aktionen: Pull Request erstellen, Code-Review
  • Automatisierungsskripte: GitHub-Aufgaben stapelweise verarbeiten
  • Workflow-Integration: mit GitHub Actions zusammenarbeiten

Codex CLI & Gemini CLI: Multi-Modell-CLI-Tools

Die Verwendung von Codex CLI und Gemini CLI beherrschen, um den Wechsel zwischen mehreren Modellen und die Projektanalyse zu ermöglichen.

Codex CLI

  • GPT-5.1 Codex: Das OpenAI Codex-Modell aufrufen
  • Monorepo-Analyse: Große Monorepo-Projekte analysieren
  • Befehl /init: Projektregeln und Konfigurationen automatisch generieren
  • Codegenerierung:Code auf Grundlage des Projektkontexts generieren

Gemini CLI & Droid

  • Batch-Ausführung von Skripten: Dateien und Aufgaben in Stapelverarbeitung verarbeiten
  • Dokumentenautomatisierung: Dokumentation automatisch organisieren und generieren
  • Wechsel zwischen mehreren Modellen:Nahtlos zwischen Claude/Gemini/GPT wechseln
  • Droid-Modus:nur für die Android-Entwicklung vorgesehene Funktion

Tipps zum Wechseln zwischen mehreren Modellen

  • Aufgabenzuweisung:Je nach Aufgabenmerkmal das Modell auswählen (Claude Reasoning, GPT Code, Gemini Multimodal)
  • Kostenoptimierung: Für einfache Aufgaben leichte Modelle verwenden, für komplexe Aufgaben leistungsstarke Modelle
  • Parallele Aufrufe:mehrere Modelle gleichzeitig aufrufen und die Ergebnisse vergleichen
  • Fallback-Mechanismus:Bei Ausfall des Hauptmodells automatisch auf ein Ersatzmodell umschalten

Warp & Continue.dev: KI-gestütztes Terminal

KI-gestützte Terminal-Tools verstehen und die Effizienz der Kommandozeilenarbeit verbessern.

Warp-Terminal

  • KI-Befehlsfehlerkorrektur: Befehlsfehler automatisch korrigieren
  • Natürliche Sprache zu Shell: Mit natürlicher Sprache beschreiben und Shell-Befehle generieren
  • Suche im Befehlsverlauf: KI-gestützte Befehlsuche
  • Intelligente Vervollständigung:kontextbewusste Befehlsvervollständigung

Continue.dev

  • Lokale Modellkonfiguration: Ollama integrieren und lokale Modelle verwenden
  • Unternehmensinterne private Wissensdatenbank: Mit der internen Wissensdatenbank des Unternehmens verbinden
  • Unterstützung mehrerer Modelle: Unterstützt mehrere KI-Modelle
  • Workflow des Hintergrund-Agenten:Lang laufende Aufgaben im Hintergrund ausführen

Lokale Modellkonfiguration (Ollama)

  • Modell-Download:Verwenden Sie Ollama, um lokale Modelle (Llama, Mistral usw.) herunterzuladen
  • API-Dienst: Den Ollama-API-Dienst starten
  • Datenschutz: Der Code wird nicht in die Cloud hochgeladen
  • Kostenkontrolle:Völlig kostenlos, keine API-Aufrufgebühren

Goose: Open-Source-Agent-Automatisierung

Goose ist ein Open-Source-Framework für AI Agents, das sich auf das automatisierte Erstellen und Ausführen von Skripten konzentriert.

Kernfunktionen

  • Open Source und kostenlos: vollständig Open Source, frei verwendbar und modifizierbar
  • Agent-Modus: komplexe Aufgaben autonom ausführen
  • Befehlszeilenschnittstelle: eine einfache CLI-Oberfläche
  • Skriptgenerierung:Skripte automatisch generieren und ausführen

Anwendungsszenarien

  • Stapelverarbeitung von Dateien: Dateien umbenennen, konvertieren und organisieren
  • Code-Refactoring: automatisierte Code-Refactoring-Aufgaben
  • Datenmigration: Datenbankmigration, Datentransformation
  • Bereitstellungsautomatisierung: Automatisierter Bereitstellungsprozess

Tool-Vergleich und Workflows

Wählen Sie je nach Szenario die passenden Befehlszeilenwerkzeuge und erstellen Sie einen effizienten Workflow.

Szenarioauswahl

Tägliche Entwicklung

Claude Code (Terminalintegration, MCP-Unterstützung)

Analyse großer Projekte

Codex CLI (Monorepo-Analyse, Regelerzeugung)

Datenschutzsensible Projekte

Continue.dev + Ollama (lokales Modell, kein Hochladen von Code)

Automatisierungsskripte

Goose (Open-Source-Agent, Skriptgenerierung)

Workflow-Empfehlungen

  • Entwicklungsphase: Claude Code für die tägliche Entwicklung verwenden, per MCP mit GitHub verbinden
  • Projektanalyse: Codex CLI analysiert große Projekte und generiert Projektregeln
  • Batchverarbeitung: Gemini CLI verarbeitet Dateien und Dokumente stapelweise
  • Automatisierung: Mit Goose Automatisierungsskripte schreiben und ausführen

Lernergebnisse

Nach Abschluss dieses Kapitels werden Sie:

  • 1Lernen Sie die Verwendung von KI-Tools für die Befehlszeile (Claude Code, Codex CLI, Gemini CLI)
  • 2Kann MCP und lokale Modelle (Ollama) konfigurieren und terminalbasierte KI-gestützte Workflows verstehen
  • 3Beherrsche die Techniken zum Wechsel zwischen mehreren Modellen und wähle je nach Situation das passende Modell
  • 4Die Funktionen und Anwendungsfälle von Tools wie Warp, Continue.dev und Goose verstehen