max-sixty/worktrunk

Инструмент командной строки для управления git worktree, разработанный специально для одновременной работы нескольких ИИ-агентов по написанию кода: каждый агент получает отдельный рабочий каталог без взаимных помех, а создание, переключение и удаление worktree выполняется так же просто, как переключение веток.

Инструмент командной строки для управления git worktree, разработанный специально для одновременной работы нескольких ИИ-агентов по написанию кода: каждый агент получает отдельный рабочий каталог без взаимных помех, а создание, переключение и удаление worktree выполняется так же просто, как переключение веток.

Количество звёзд 10037 (+77 / 24 ч)

Причины

  • В нативном git для создания worktree нужно трижды ввести имя ветки, а затем перейти в каталог; с помощью этой утилиты команда wt switch -c -x claude feat позволяет одной командой создать ветку, создать worktree и запустить внутри него Claude. Команда wt remove завершает работу, а wt list показывает изменения, опережение/отставание и статус коммитов для каждого worktree.
  • Встроенные хуки (автоматический запуск команд до и после создания или слияния), генерация сообщений коммитов на основе diff, отображение статуса CI и ИИ-резюме по веткам, выполнение squash / rebase / merge / cleanup одной командой. На файловых системах APFS, btrfs и XFS несколько worktree могут совместно использовать кэши сборки, такие как target/ и node_modules/.

Использование

  • Установите через brew install worktrunk && wt config shell install или cargo install worktrunk; для Windows используйте winget install max-sixty.worktrunk, имя команды — git-wt.
  • Для создания новой ветки используйте wt switch --create feature-auth; команда wt switch pr:123 позволяет сразу переключиться на ветку определённого PR. Полная документация доступна на сайте worktrunk.dev.

Риски

  • Для генерации сообщений коммитов и резюме по веткам требуется дополнительная настройка команд модели; в README приведена только ссылка на документацию. В Windows команда wt конфликтует с командой Windows Terminal.
  • Лицензия, указанная в README, — двойная MIT или Apache-2.0 (GitHub не распознал её); репозиторий создан в 2025 году, 10 месяце, и впервые попал в рейтинг в этом выпуске.

Открыть

Trendshift(GitHub Trending 快照)

Открыть последние новости ИИ