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.

⚠ Боль разработчика
Каждый новый worktree в чистом Git — это минимум три команды: создать ветку, добавить worktree и перейти в нужную директорию. При работе с 5–10 агентами это становится настоящим препятствием.

Что умеет Worktrunk

Ключевые возможности включают хуки для автоматизации настройки, генерацию коммит-сообщений через LLM, интерактивный выбор worktree с предпросмотром диффов в реальном времени, совместное использование кэшей сборки между worktrees и прямую интеграцию с Claude Code и Codex.

Сравнение команд: Worktrunk vs чистый Git

ЗадачаWorktrunkЧистый Git
Переключиться на worktreewt switch featcd ../repo.feat
Создать + запустить Claudewt switch -c -x claude featgit worktree add -b feat ../repo.feat && cd ../repo.feat && claude
Удалить worktreewt removecd ../repo && git worktree remove ../repo.feat && git branch -d feat
Список с состояниемwt listgit 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 получают готовый кэш без повторной сборки и копирования.

ℹ Интеграция с Claude Code

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.