Mit mehreren parallelen Claude Code Sitzungen unter Verwendung von Git Worktrees

Ein Entwickler auf r/ClaudeAI stellt ein praktisches Muster vor, um mehrere Claude Code-Sitzungen parallel mit git worktree auszuführen. Das Kernproblem: Jedes Mal den Kontext zu verlieren, wenn man git stash verwendet und Branches wechselt, um einen Vorschlag des Agents zu testen.
Die Einrichtung
- Haupt-Worktree: wo du reviewst und commitest
- 2-3 zusätzliche Worktrees: jedes führt eine eigene Claude Code-Sitzung auf einem eigenen Branch aus
- Workflow: Wenn ein Agent eine Aufgabe erledigt hat, wechsle in dieses Worktree (
cd), überprüfe den Diff, merge und mach weiter
Kein Stashing, kein Kontextwechsel, kein „Moment, was habe ich gerade gemacht?“.
Git Worktree Schnellstart
So erstellst du ein neues Worktree auf einem Branch namens feature/agent-1:
git worktree add ../project-feature-agent-1 feature/agent-1Dies erstellt ein separates Verzeichnis (../project-feature-agent-1), in dem du Claude Code (oder einen anderen Agent) unabhängig ausführen kannst. Jedes Worktree ist eine vollständige Arbeitskopie des Repos, sodass du in jedem verschiedene Branches ausgecheckt haben kannst.
Wenn der Agent fertig ist, wechsle vom Haupt-Worktree aus:
cd ../project-feature-agent-1
git diff main
# review, then merge
git checkout main
git merge feature/agent-1Dann entferne das Worktree:
git worktree remove ../project-feature-agent-1Warum es für KI-Agenten funktioniert
Standard-Branching erfordert das Stashen uncommitteter Änderungen oder das Commitieren von in Arbeit befindlichem Code vor dem Branchwechsel – beides unterbricht den Arbeitsfluss und lässt den Kontext verloren gehen. Worktrees bieten isolierte Dateisystemverzeichnisse, sodass jede Agentensitzung in ihrer eigenen Sandbox lebt. Du kannst Claude Code in einem Worktree, Cursor in einem anderen oder verschiedene Prompts gleichzeitig ausführen.
Für wen es geeignet ist
Entwickler, die KI-Codierungsagenten (Claude Code, Cursor usw.) verwenden und mehrere Experimente oder parallele Aufgaben ohne den Overhead von git stash und Branchwechsel durchführen müssen.
📖 Vollständige Quelle lesen: r/ClaudeAI
👀 Siehe auch

Eä: Ein SIMD-Compiler für Python, geschrieben in Rust
Ein Entwickler hat Eä erstellt, einen Compiler für SIMD-Kernel in etwa 12.000 Zeilen Rust-Code, der aus .ea-Dateien Shared Libraries und Python-Wrapper generiert und dabei 6,6-fache Geschwindigkeitssteigerungen gegenüber NumPy ohne ctypes oder Build-Systeme erzielt.

Zikra: Selbst gehosteter MCP-Speicherserver für Claude Code, Cursor und Codex
Zikra ist ein selbst gehosteter MCP-Speicherserver, der automatisch jede Entscheidung, jeden Fehler und jede Anforderung speichert, wenn Claude Code-Sitzungen über einen Stop-Hook enden, und einen gemeinsamen Speicherpool erstellt, der über Tools und Teammitglieder hinweg zugänglich ist.

Akemon: Veröffentlichen und Mieten Sie KI-Codierungs-Agenten direkt von Ihrem Laptop aus
Akemon ist ein Tool, das Entwicklern ermöglicht, ihre KI-Codierungsagenten mit einem Befehl zu veröffentlichen und die Agenten anderer mit einem weiteren Befehl einzustellen. Es funktioniert direkt vom Laptop aus über einen Relay-Tunnel, ohne dass Server benötigt werden. Es ist protokollunabhängig und unterstützt Agenten von Claude Code, Codex, Gemini, OpenCode, Cursor und Windsurf.

Aura-Forschung: Lokales Tool kompiliert Dokumente in ein KI-navigierbares Wiki mit persistentem Speicher
Aura Research ist ein Open-Source-Tool, das Rohdokumente (PDFs, Papiere, Notizen, Code, 60+ Formate) in ein strukturiertes Markdown-Wiki mit rückverlinkten Artikeln, Konzeptseiten und einem Hauptindex verarbeitet. Es komprimiert alles in ein .aura-Archiv, das für RAG-Abrufe optimiert ist, und läuft zu 100 % lokal, ohne dass Daten Ihren Computer verlassen.