# Claude CLI ## Session starten - `claude` — interaktive Session im aktuellen Verzeichnis - `claude ""` — Session mit erstem Prompt starten - `claude -c` — letzte Session in diesem Verzeichnis fortsetzen - `claude -r` — Session aus einer Auswahlliste fortsetzen - `claude -r ` — bestimmte Session fortsetzen - `claude --fork-session -r ` — Session unter neuer ID fortsetzen - `claude -n ""` — Anzeigename für die Session setzen ## Modell und Aufwand - `claude --model sonnet` — Alias oder voller Name (`fable`, `opus`, `sonnet`, `claude-opus-5`) - `claude --effort high` — Denkaufwand: `low`, `medium`, `high`, `xhigh`, `max` - `claude --fallback-model sonnet` — Ausweichmodell bei Überlast (nur mit `-p`) ## Nicht interaktiv - `claude -p ""` — antworten und beenden - `claude -p --output-format json` — ein JSON-Ergebnis - `claude -p --output-format stream-json` — Streaming-JSON für Skripte - `claude -p --include-partial-messages` — Teil-Chunks mitstreamen - `claude -p --max-budget-usd 5` — Kostendeckel für den Lauf - `claude -p --json-schema ''` — strukturierte Ausgabe validieren ## Berechtigungen und Tools - `claude --permission-mode ` — `acceptEdits`, `auto`, `plan`, `manual`, `dontAsk`, `bypassPermissions` - `claude --allowed-tools "Bash(git *)" Edit` — nur diese Tools erlauben - `claude --disallowed-tools "Bash(rm *)"` — diese Tools sperren - `claude --tools "Bash,Edit,Read"` — Built-in-Toolset festlegen - `claude --add-dir ` — weiteres Arbeitsverzeichnis freigeben - `claude --restricted` — ohne befehlsausführende Tools und ohne lokale Settings ## Kontext und Konfiguration - `claude --append-system-prompt ""` — Systemprompt ergänzen - `claude --system-prompt ""` — Systemprompt ersetzen - `claude --settings ` — zusätzliche Settings laden - `claude --agents ''` — eigene Subagents für diese Session - `claude --mcp-config ` — MCP-Server aus JSON laden - `claude --strict-mcp-config` — nur diese MCP-Server, alle anderen ignorieren - `claude --safe-mode` — alle Anpassungen aus, zum Fehlersuchen - `claude --bare` — Minimalmodus ohne Hooks, Plugins, CLAUDE.md ## Hintergrund-Sessions - `claude --bg ""` — im Hintergrund starten, gibt die Kurz-ID aus - `claude agents` — laufende Hintergrund-Sessions auflisten - `claude attach ` — Hintergrund-Session in dieses Terminal holen - `claude logs ` — letzte Ausgabe einer Hintergrund-Session - `claude stop ` — Session stoppen, Verlauf bleibt - `claude rm ` — Session löschen ## Worktree - `claude -w` — neuen Git-Worktree für diese Session anlegen - `claude -w ` — Worktree mit eigenem Namen ## Verwaltung - `claude doctor` — Installation prüfen - `claude update` — auf neue Version aktualisieren - `claude mcp` — MCP-Server konfigurieren - `claude plugin` — Plugins verwalten - `claude auth` — Authentifizierung verwalten - `claude setup-token` — Langzeit-Token einrichten - `claude -d api,hooks` — Debugmodus mit Kategoriefilter - `claude -v` — Version ausgeben