Claude Code einrichten — KI im Terminal
Claude Code – der KI-Coding-Agent fürs Terminal
Claude Code von Anthropic ist ein agentenbasiertes Coding-Tool, das direkt in Ihrem Terminal läuft. Es versteht Ihre gesamte Codebasis, kann Dateien erstellen und bearbeiten, Terminal-Befehle ausführen und Git-Workflows verwalten – alles über natürliche Sprache.
Im Gegensatz zu IDE-basierten Tools wie Cursor arbeitet Claude Code komplett im Terminal und eignet sich besonders für Entwickler, die ohnehin viel auf der Kommandozeile arbeiten.
Voraussetzungen: macOS 13+, Ubuntu 20.04+/Debian 10+ oder Windows 10+ mit WSL. Ein Claude Pro-, Max-, Teams- oder API-Account ist erforderlich. Die kostenlose Claude-Version reicht nicht aus.
Installation durchführen
Es gibt zwei Installationsmethoden:
Methode 1: Native Installer (empfohlen)
Der native Installer benötigt keine Abhängigkeiten – kein Node.js, kein npm:macOS / Linux:
curl -fsSL https://claude.ai/install.sh | bashWindows (PowerShell als Admin):
irm https://claude.ai/install.ps1 | iexMethode 2: Über npm
Falls Sie Node.js bereits installiert haben (Version 18+):npm install -g @anthropic-ai/claude-codePrüfen Sie die Installation:
claude --version Account verbinden und authentifizieren
Beim ersten Start authentifizieren Sie sich über den Browser:
1. Navigieren Sie im Terminal zu einem beliebigen Projektordner 2. Starten Sie Claude Code:
claude
``
3. Ihr Browser öffnet sich automatisch zur OAuth-Authentifizierung
4. Melden Sie sich mit Ihrem Claude-Account an (Pro, Max, Teams oder Enterprise)
5. Bestätigen Sie den Zugriff
6. Zurück im Terminal: Claude Code ist einsatzbereitAlternativ mit API-Key:
Wenn Sie einen Anthropic-API-Key nutzen möchten:
bash
export ANTHROPIC_API_KEY=sk-ant-...
claude
`Der API-Key wird in Ihrem Shell-Profil gespeichert (z. B.
.bashrc oder .zshrc`). Erstes Projekt starten
Navigieren Sie zu Ihrem Projektordner und starten Sie Claude Code:
cd ~/mein-projekt
claudeClaude Code indexiert automatisch Ihren Codebase und versteht die Projektstruktur.
Probieren Sie diese ersten Befehle:
> Erkläre mir die Struktur dieses Projekts> Welche Abhängigkeiten hat dieses Projekt?> Finde alle TODO-Kommentare im CodeClaude Code kann:
- Dateien lesen und analysieren
- Neue Dateien erstellen und bestehende bearbeiten
- Terminal-Befehle ausführen (mit Ihrer Bestätigung)
- Git-Commits erstellen und Branches verwalten
Grundlegende Befehle und Slash-Commands
Claude Code unterstützt verschiedene Steuerungsbefehle:
Slash-Commands im Chat:
| Befehl | Funktion |
|---|---|
/help | Hilfe anzeigen |
/clear | Chat-Verlauf zurücksetzen |
/compact | Kontext komprimieren (spart Tokens) |
/cost | Bisherige Kosten der Sitzung anzeigen |
/doctor | Installation und Konfiguration prüfen |
/review | Code-Review des aktuellen Diffs |
/pr | Pull Request erstellen |
CLI-Argumente:
# Einmaligen Befehl ausführen (kein interaktiver Modus)
claude -p "Erkläre die Funktion main() in app.py"# Mit spezifischem Modell
claude --model claude-sonnet-4-20250514
# Pipe-Input
cat error.log | claude -p "Was bedeutet dieser Fehler?"
CLAUDE.md erstellen – Projektkontext definieren
Die CLAUDE.md-Datei ist das Herzstück der Konfiguration. Sie gibt Claude Code projektspezifischen Kontext:
touch CLAUDE.mdBeispiel-Inhalt:
# Projekt: Meine Web-AppTech-Stack
- Frontend: React 18 mit TypeScript
- Backend: Node.js mit Express
- Datenbank: PostgreSQL
- Testing: Jest + React Testing Library
Konventionen
- Funktionale Komponenten mit Hooks (keine Klassen)
- Alle Funktionen mit JSDoc dokumentieren
- Fehlerbehandlung immer mit try-catch
- Deutsche Kommentare, englische Variablennamen
Wichtige Befehle
npm run dev — Entwicklungsserver starten
npm test — Tests ausführen
npm run build — Production-BuildProjektstruktur
- src/components/ — React-Komponenten
- src/api/ — API-Routes
- src/utils/ — Hilfsfunktionen
Claude Code liest diese Datei automatisch beim Start und berücksichtigt die Anweisungen bei allen Aktionen. Git-Integration und Workflows
Claude Code hat eine tiefe Git-Integration:
Commits erstellen
> Erstelle einen Commit für die aktuellen Änderungen
Claude Code analysiert den Diff, schreibt eine passende Commit-Message und führt den Commit durch.Code-Reviews
> Reviewe die Änderungen im aktuellen Branch
oder nutzen Sie den Slash-Command:
/reviewPull Requests
> Erstelle einen PR mit Beschreibung für den aktuellen BranchBranching
> Erstelle einen neuen Branch "feature/user-auth" und implementiere Login und Registrierung mit JWTClaude Code führt git checkout -b, implementiert den Code, erstellt Commits und kann sogar den PR öffnen – alles in einem Schritt.
Tipps für produktives Arbeiten
Holen Sie das Maximum aus Claude Code heraus:
1. Seien Sie spezifisch:
❌ "Mach den Code besser"
✅ "Refactore die UserService-Klasse: Extrahiere die Validierung in eine eigene Methode und füge Error-Handling hinzu"2. Nutzen Sie den Kontext: Claude Code kennt Ihre Codebasis. Verweisen Sie auf existierende Patterns:
> Implementiere einen ProductController analog zum bestehenden UserController3. Mehrstufige Aufgaben:
> 1. Erstelle ein Datenbankschema für Blog-Posts
> 2. Generiere das Sequelize-Modell
> 3. Schreibe CRUD-API-Endpoints
> 4. Füge Validierung hinzu
> 5. Schreibe Tests4. Headless-Modus für Automation:
claude -p "Führe alle Tests aus und behebe Fehler" --allowedTools bash,edit5. MCP-Server einbinden: Verbinden Sie externe Tools wie Datenbanken, APIs oder Monitoring über das Model Context Protocol (MCP).
Los geht's mit Claude Code
Claude Code ist ein mächtiges Werkzeug für Entwickler, die gerne im Terminal arbeiten. Mit der richtigen CLAUDE.md-Konfiguration und präzisen Anweisungen kann es komplexe Coding-Aufgaben autonom erledigen – von der Analyse über das Refactoring bis hin zu kompletten Feature-Implementierungen.
Empfehlung: Beginnen Sie mit kleinen, überschaubaren Aufgaben und steigern Sie die Komplexität schrittweise. So lernen Sie die Stärken und Grenzen des Tools am besten kennen.