worktrunk.

Git worktree management for parallel agents

Same repository.
Room to work.

Give each agent its own working directory. Switch, inspect and remove worktrees with a focused CLI.

Get Worktrunk ↗
ONE REPOSITORY / SEPARATE WORKING DIRECTORIESIllustrative branch names and paths
main

A stable place to return.

project/
$ wt list
feat

One agent. Its own edits.

project.feat/
$ wt switch feat
fix

Another task, another directory.

project.fix/
$ wt switch fix
Worktrees separate working files. Branches still need review before integration.No agents are running in this concept.
Why a worktree rather than another terminal?

Another terminal can still point to the same files. A Git worktree gives the task a separate working directory; Worktrunk makes managing those directories simpler.