Worktrunk: CLI для параллельных AI-агентов в Git
Worktrunk — CLI-инструмент для управления git worktree, созданный специально для параллельного запуска AI-агентов вроде Claude Code и Codex.
Worktrunk упрощает параллельную работу с AI-агентами
Worktrunk — CLI для управления git worktree, созданный специально для параллельных рабочих процессов с AI-агентами. Инструмент появился в начале 2026 года и к ноябрю уже стал самым популярным менеджером git worktree. Он оборачивает нативную функцию Git worktree тремя ключевыми командами — switch, list, merge/remove — и избавляет от постоянного ввода путей и имён веток вручную.
Зачем вообще нужны worktrees для AI?
Агенты вроде Claude Code и Codex способны работать над длинными задачами без надзора, и реально управлять 5–10+ агентами одновременно. Нативная функция git worktree даёт каждому агенту собственную рабочую директорию, исключая конфликты между агентами.
Проблема в том, что стандартный UX git worktree откровенно неудобен. Даже чтобы создать один worktree, нужно три раза набрать имя ветки: git worktree add -b feat ../repo.feat, затем cd ../repo.feat.
Что умеет Worktrunk
Ключевые возможности включают хуки для автоматизации настройки, генерацию коммит-сообщений через LLM, интерактивный выбор worktree с предпросмотром диффов в реальном времени, совместное использование кэшей сборки между worktrees и прямую интеграцию с Claude Code и Codex.
Сравнение команд: Worktrunk vs чистый Git
| Задача | Worktrunk | Чистый Git |
|---|---|---|
| Переключиться на worktree | wt switch feat | cd ../repo.feat |
| Создать + запустить Claude | wt switch -c -x claude feat | git worktree add -b feat ../repo.feat && cd ../repo.feat && claude |
| Удалить worktree | wt remove | cd ../repo && git worktree remove ../repo.feat && git branch -d feat |
| Список с состоянием | wt list | git worktree list (только пути) |
Установка через Homebrew: brew install worktrunk && wt config shell install
Через Cargo: cargo install worktrunk && wt config shell install
Arch Linux: sudo pacman -S worktrunk && wt config shell install
Типичный рабочий процесс
Вот как выглядит параллельный запуск нескольких агентов одной командой:
# Создаём три worktree и запускаем Claude в каждом
wt switch -x claude -c feature-a -- 'Add user authentication'
wt switch -x claude -c feature-b -- 'Fix the pagination bug'
wt switch -x claude -c feature-c -- 'Write tests for the API'
graph TD
A[Репозиторий main] --> B[wt switch -c feature-a]
A --> C[wt switch -c feature-b]
A --> D[wt switch -c feature-c]
B --> E[Claude Code — аутентификация]
C --> F[Claude Code — баг пагинации]
D --> G[Claude Code — тесты API]
E --> H[wt merge main]
F --> H
G --> H
Продвинутые возможности
Помимо базовых команд, Worktrunk предлагает целый набор функций для удобной работы со множеством параллельных изменений — хуки для автоматизации локальных рабочих процессов и кэши сборки с copy-on-write (COW).
Отдельного внимания заслуживает совместное использование build-кэшей (target/, node_modules/ и т. п.) между worktrees на APFS, btrfs и XFS — десять worktrees получают готовый кэш без повторной сборки и копирования.
Worktrunk поддерживает прямую интеграцию с Claude Code через плагин:
wt config plugins claude install
После этого агент автоматически обнаруживает контекст worktree и умеет переключаться между ними прямо из сессии.
Почему это важно для индустрии
По мере того как AI-агенты становятся всё более самостоятельными, умение оркестрировать несколько агентов параллельно превратится в ключевой множитель продуктивности разработчика.
В сообществе в 2026 году сложился подход «один worktree на задачу»: каждая задача получает свою ветку и рабочую директорию, а агенты назначаются на worktrees, а не владеют ими постоянно. Worktrunk делает этот паттерн доступным без погружения в детали Git.
Инструмент ориентирован на разработчиков, использующих терминальных агентов — Claude Code, Amp, aider, Codex CLI и Gemini CLI — с каждым агентом в собственной короткоживущей ветке и директории.
Инструмент распространяется под лицензией MIT/Apache-2.0, актуальная версия — 0.42.0. Полная документация доступна на worktrunk.dev, исходный код — на GitHub.