Installation & Setup Fortgeschritten ~15 Minuten

Claude Code einrichten — KI im Terminal

Claude Code $1B ARR in 6 Monaten - Terminal AI Agent

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.

1

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 | bash

Windows (PowerShell als Admin):

irm https://claude.ai/install.ps1 | iex

Methode 2: Über npm

Falls Sie Node.js bereits installiert haben (Version 18+):
npm install -g @anthropic-ai/claude-code

Prüfen Sie die Installation:

claude --version
Tipp: Der native Installer aktualisiert sich automatisch im Hintergrund – das ist der wartungsärmste Weg.
2

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 einsatzbereit

Alternativ 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`).

Tipp: Claude Max bietet unbegrenzte Nutzung von Claude Code für 100 $/Monat – ideal für Vielnutzer.
3

Erstes Projekt starten

Navigieren Sie zu Ihrem Projektordner und starten Sie Claude Code:

cd ~/mein-projekt
claude

Claude 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 Code

Claude 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
Tipp: Starten Sie mit Analyse-Aufgaben, um zu sehen, wie gut Claude Code Ihren Code versteht, bevor Sie Änderungen vornehmen lassen.
4

Grundlegende Befehle und Slash-Commands

Claude Code unterstützt verschiedene Steuerungsbefehle:

Slash-Commands im Chat:

BefehlFunktion
/helpHilfe anzeigen
/clearChat-Verlauf zurücksetzen
/compactKontext komprimieren (spart Tokens)
/costBisherige Kosten der Sitzung anzeigen
/doctorInstallation und Konfiguration prüfen
/reviewCode-Review des aktuellen Diffs
/prPull 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?"

Tipp: Nutzen Sie `/compact` regelmäßig bei langen Sitzungen, um den Kontext zu komprimieren und Kosten zu sparen.
5

CLAUDE.md erstellen – Projektkontext definieren

Die CLAUDE.md-Datei ist das Herzstück der Konfiguration. Sie gibt Claude Code projektspezifischen Kontext:

touch CLAUDE.md

Beispiel-Inhalt:

# Projekt: Meine Web-App

Tech-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-Build
  • Projektstruktur

  • 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.

Tipp: Committen Sie CLAUDE.md ins Repository – so profitieren alle Teammitglieder vom gemeinsamen Projektkontext.
6

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:
/review

Pull Requests

> Erstelle einen PR mit Beschreibung für den aktuellen Branch

Branching

> Erstelle einen neuen Branch "feature/user-auth" und implementiere Login und Registrierung mit JWT

Claude Code führt git checkout -b, implementiert den Code, erstellt Commits und kann sogar den PR öffnen – alles in einem Schritt.

Tipp: Claude Code zeigt Ihnen immer den geplanten Git-Befehl an und wartet auf Ihre Bestätigung, bevor es ausgeführt wird.
7

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 UserController

3. 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 Tests

4. Headless-Modus für Automation:

claude -p "Führe alle Tests aus und behebe Fehler" --allowedTools bash,edit

5. MCP-Server einbinden: Verbinden Sie externe Tools wie Datenbanken, APIs oder Monitoring über das Model Context Protocol (MCP).

Tipp: Starten Sie jede Sitzung mit einer kurzen Beschreibung Ihres Ziels – so bleibt Claude Code fokussiert und liefert bessere Ergebnisse.

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.