Claude Code Tab Setup
Was ist der Claude Code Tab?
Abschnitt betitelt „Was ist der Claude Code Tab?“Der ZED Claude Code Tab ist Claude Code CLI (Anthropic), eingebettet in ZED über einen ACP-Adapter von Zed Industries. Er läuft als eigenständiger Prozess auf der lokalen Workstation — ZED stellt nur die UI.
Kernmerkmal: Claude Max Abo (Flat Rate) — kein Token-Pricing. Unbegrenzte Nutzung im Rahmen des Abos.
Installation
Abschnitt betitelt „Installation“# In ZED:# 1. Agent Panel öffnenCtrl+?
# 2. Neuen Agenten hinzufügen+ → Claude Agent (aus ACP Registry auswählen)
# ZED installiert automatisch:# @zed-industries/claude-agent-acp
# 3. Authentifizieren/login→ "Log in with Claude.ai" anklicken→ OAuth im Browser abschließen (Claude Max Abo erforderlich)Features im Detail
Abschnitt betitelt „Features im Detail“| Feature | Claude Code Web | ZED Claude Code Tab |
|---|---|---|
| Modell | Sonnet 4.6 (Max) | Sonnet 4.6 (Max) |
| Kosten | Flat Rate | Flat Rate |
| Filesystem-Zugriff | Nein (copy-paste) | Ja (direkt) |
| Inline Diffs | Im Browser | Im Editor |
| @file Kontext | Nein | Ja (@Dateiname) |
| Playwright lokal | Nein | Ja |
| Ollama (indirekt) | Nein | Ja via Script |
| Session History | Ja (Sidebar) | Nein (pro Session) |
| CLAUDE.md auto-load | Ja | Ja |
Permission-Konfiguration
Abschnitt betitelt „Permission-Konfiguration“In ZED settings.json (Ctrl+, → JSON):
{ "agent_servers": { "claude": { "env": { "ACP_PERMISSION_MODE": "acceptEdits" } } }}| Mode | Verhalten | Empfehlung |
|---|---|---|
default | Fragt bei jeder Aktion nach | Sensible Repos |
acceptEdits | Akzeptiert Datei-Edits automatisch | Standard-Workflow |
bypassPermissions | Vollständig autonom | Nur in Sandboxes |
Mid-session per Prompt-Marker wechseln:
[ACP:PERMISSION:ACCEPT_EDITS][ACP:PERMISSION:BYPASS][ACP:PERMISSION:DEFAULT]
@file Kontext
Abschnitt betitelt „@file Kontext“Im ZED Claude Code Tab können Dateien explizit in den Kontext gezogen werden:
@src/main.py Warum schlägt der Test fehl?@CLAUDE.md Bin ich mit dem Projekt-Setup vertraut?@postbox/todo.md Was ist der nächste offene Task?Mehrere Dateien in einer Nachricht möglich.
Lokale Script-Ausführung und Ollama
Abschnitt betitelt „Lokale Script-Ausführung und Ollama“Technische Besonderheit: Wenn der Claude Code Tab einen Bash-Befehl ausführt (z.B. python crawl.py) und dieses Script intern Ollama aufruft, läuft Ollama dabei lokal — ZED orchestriert nur die Ausführung. Das ermöglicht indirekte lokale LLM-Ausführung über die Agentic Shell.
Beispiel-Workflow:
# Script das lokal Ollama nutzt:# analyse.pyimport ollamaresult = ollama.chat(model='qwen3:14b', messages=[...])# Im Claude Code Tab:"Führe analyse.py aus und erkläre mir die Ergebnisse"Claude Code Tab führt das Script aus, Ollama läuft lokal, Claude interpretiert die Ausgabe.
CLAUDE.md Auto-Load
Abschnitt betitelt „CLAUDE.md Auto-Load“CLAUDE.md wird automatisch beim Start jeder neuen Session geladen — kein Upload, kein Copy-Paste erforderlich. Das ist das Kernmechanismus für Collective Context.
Bekannte Limitierungen
Abschnitt betitelt „Bekannte Limitierungen“- Kein Context-Window-Indicator im Panel (GitHub Discussion #49472, Feb 2026)
/compactnoch nicht als Slash-Command verfügbar- Workaround: “Schreibe ein Handover-Dokument für die nächste Session”
- Keine gemeinsame Session-History mit Claude Code Web
- Agent Teams (mehrere Claude-Instanzen pro Session) noch nicht unterstützt
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Gemini CLI hinzufügen — für den Dual-Agent Workflow
- CLAUDE.md Guide — den Shared Context optimal nutzen
- Dual-Agent Pattern — Gemini CLI + Claude Code Tab koordinieren