Zum Inhalt springen

Surfaces & Umgebungen

Claude Code ist nicht auf das Terminal beschränkt. Es läuft in verschiedenen Umgebungen -- sogenannten Surfaces -- die alle dieselbe Engine teilen.

Terminal CLI

Das Original und die vollständigste Variante. Claude Code im Terminal folgt der Unix-Philosophie: Es ist pipeable und scriptable.

# Pipe Input
cat error.log | claude -p "Was ist hier schiefgelaufen?"

# Output weiterverarbeiten
claude -p "Generiere eine Migration" > migration.sql

Alle Features sind verfügbar: MCP-Server, Hooks, Subagents, Memory. Wenn du das Maximum herausholen willst, ist das Terminal dein Zuhause.

VS Code Extension

Die VS Code Extension bringt Claude Code direkt in deinen Editor:

  • Inline Diffs -- Änderungen werden direkt im Editor als Diff angezeigt
  • @-Mentions -- Referenziere Dateien, Symbole oder Fehler mit @-Syntax
  • Plan Review -- Überprüfe Claude Codes Plan, bevor es loslegt

Die Extension startet im Hintergrund eine Claude-Code-Session. Du chattest in einem Panel und siehst Änderungen live in deinen Dateien.

JetBrains Plugin

Für IntelliJ, WebStorm, PyCharm und andere JetBrains-IDEs:

  • Interactive Diff -- Änderungen als interaktiver Diff direkt in der IDE
  • Selection Context -- Markiere Code und schicke ihn als Kontext an Claude

Das Plugin integriert sich nahtlos in den JetBrains-Workflow und nutzt die gleiche Claude-Code-Engine wie das Terminal.

Desktop App

Die Desktop App bietet eine eigenständige grafische Oberfläche:

  • Multi-Session -- Mehrere parallele Conversations verwalten
  • Visual Diffs -- Übersichtliche Darstellung aller Änderungen
  • Scheduled Tasks -- Aufgaben zeitgesteuert ausführen lassen

Ideal, wenn du kein Terminal-Fan bist, aber trotzdem die volle Leistung von Claude Code nutzen willst.

Web (claude.ai/code)

Claude Code im Browser -- ohne lokale Installation:

  • Cloud-isolierte VMs -- Dein Code läuft in einer sicheren, isolierten Umgebung
  • Kein lokales Setup nötig -- Einfach einloggen und loslegen
  • Perfekt für schnelle Experimente -- Projekte erstellen, testen, verwerfen

iWann Web statt Terminal?

Die Web-Variante eignet sich besonders, wenn du kein lokales Setup aufsetzen kannst oder willst -- zum Beispiel auf einem Firmenrechner ohne Admin-Rechte oder für schnelles Prototyping unterwegs.

iOS App

Claude Code auf dem iPhone -- ja, wirklich:

  • Mobile Sessions -- Starte oder überprüfe Sessions von unterwegs
  • /teleport -- Übertrage eine Web-Session auf dein lokales Terminal

Ideal, um auf dem Weg zur Arbeit den Stand einer laufenden Aufgabe zu prüfen oder eine schnelle Anweisung zu geben.

Scheduled Tasks

Claude Code kann Aufgaben zeitgesteuert ausführen -- auch wenn dein Rechner aus ist:

Cloud-basiert

Läuft auf Anthropics Infrastruktur. Du planst eine Aufgabe (zum Beispiel "Jeden Morgen um 8 Uhr: Prüfe, ob neue Issues im Repo sind und erstelle einen Zusammenfassungs-Bericht") und sie wird zuverlässig ausgeführt.

Desktop-basiert

Läuft lokal auf deinem Rechner. Nützlich für Aufgaben, die Zugriff auf lokale Dateien oder Netzwerk-Ressourcen brauchen.

*Praxis-Idee

Scheduled Tasks eignen sich perfekt für wiederkehrende Aufgaben: tägliche Code Reviews, automatische Dependency-Updates, regelmäßige Performance-Reports oder das Monitoring von Log-Dateien.

/teleport

Mit dem /teleport-Befehl kannst du eine Web-Session (claude.ai/code) in dein lokales Terminal übertragen:

  1. Starte eine Session auf claude.ai/code
  2. Kopiere die Session-ID
  3. Führe claude --teleport <session-id> im Terminal aus
  4. Arbeite lokal weiter -- mit dem vollständigen Context

Für die umgekehrte Richtung (lokal → Cloud) nutze das &-Präfix vor einem Prompt, um eine Aufgabe an die Cloud zu senden.

Ein Ökosystem, eine Engine

Das Wichtigste zum Mitnehmen: Alle Surfaces teilen dieselbe Engine. Deine CLAUDE.md-Dateien, Settings und MCP-Server-Konfigurationen gelten überall. Es spielt keine Rolle, ob du im Terminal, in VS Code oder in der Desktop App arbeitest -- Claude Code verhält sich konsistent.

iWechsle frei zwischen Surfaces

Du kannst morgens im Terminal arbeiten, nachmittags in VS Code und abends auf dem Handy nachschauen. Dein Projekt-Setup und deine Konfiguration bleiben identisch.