Использование двух агентов Claude Code в одном репозитории с помощью Git Worktrees

Запуск нескольких агентов Claude Code в одном репозитории одновременно стал возможен с помощью git worktrees. Каждый агент получает свою собственную ветку и выделенную рабочую директорию на диске, что устраняет конфликты файлов и позволяет читать и записывать без помех.
Рабочий процесс
- Создайте git worktree для каждой ветки.
- Откройте отдельный сеанс Claude Code в каждой директории worktree.
- Позвольте агентам работать параллельно — они не знают друг о друге.
- Когда оба закончат, объедините ветки через обычный git merge.
Практический пример
# Создайте worktree для ветки с функцией
git worktree add ../repo-feature feature-branch
# Создайте worktree для ветки с исправлением бага
git worktree add ../repo-bugfix bugfix-branch
В каждой директории запустите Claude Code
cd ../repo-feature && claude-code .
cd ../repo-bugfix && claude-code .
Преимущества
Ускорение реально ощутимо для параллелизуемой работы: один агент исправляет баг, пока другой разрабатывает новую функцию, или рефакторинг вместе с тестовым покрытием. Не каждая задача делится чисто, но действительно независимые задачи выигрывают. Пользователь сообщает, что один агент исправлял баг, а другой одновременно разрабатывал функцию без конфликтов.
Соображения
Пользователь спрашивает о надежности для длительных задач и о том, станут ли конфликты слияния проблемой в масштабе. Стандартное разрешение git merge применяется при объединении веток worktree обратно.
Для кого это
Для разработчиков, использующих Claude Code, которые хотят распараллелить независимые задачи в одной кодовой базе.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

ClawCall: Навык OpenClaw для AI-телефонных звонков с режимом моста
ClawCall — это навык OpenClaw, который позволяет ИИ-агентам совершать реальные телефонные звонки, перемещаться по меню, ждать на линии и вести разговоры. Он включает режим моста, который подключает вас, когда трубку берёт человек.

GitVelocity: Анализ 50 тысяч PR с помощью ИИ выявляет взаимосвязь со сложностью кода
GitVelocity использует Claude для оценки объединённых pull request'ов по шкале от 0 до 100 по шести параметрам: масштаб, архитектура, реализация, риск, качество и производительность/безопасность. Проанализировав более 50 000 PR в TypeScript, Python, Rust, Go, Java и Elixir, команда обнаружила удивительные закономерности относительно размера PR, покрытия тестами и внедрения ИИ.

Cloken: Расширение Chrome, показывающее использование контекста Claude в реальном времени в процентах
Cloken — это бесплатное расширение для Chrome, которое показывает процент использования контекста текущего чата Claude.ai, включая сообщения, файлы, изображения и системный промпт.

Sandbox0: Открытая инфраструктура песочницы на основе Kubernetes для ИИ-агентов
Sandbox0 — это инфраструктура песочницы с открытым исходным кодом для ИИ-агентов, построенная на Kubernetes с постоянным хранилищем через JuiceFS и автоматическим масштабированием. Она решает такие ограничения существующих решений, как лимиты на параллельное выполнение и эфемерное исполнение.