worktrunk
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
Worktrunk: making git worktrees behave like branches
A CLI that turns git worktrees into something close to branches, built for the pattern of running several AI agents in parallel without collisions.
Worktrees were the fix for running agents in parallel
Worktrunk is a CLI for git worktree management, and the README is explicit about the audience: people running AI agents in parallel. Released at the start of the year, it claims to have quickly become the most popular git worktree manager. The context explains the timing. Agents like Claude Code and Codex can now handle longer tasks without supervision, which makes it realistic to manage five to ten or more of them at the same time. Each of those agents wants its own working directory.
Three commands and a bunch of quality of life
Git's native worktree feature already gives each agent its own working directory, so parallel work does not trample over itself. The README says Worktrunk builds on that with three core commands that make worktrees as easy as branches. Around those commands sit quality of life features for juggling many parallel changes, and hooks are included for automating local workflows. The aim is to cut the ceremony out of what is otherwise a fiddly part of git.
The clunky part it is removing
The reason the tool exists is stated plainly. The git worktree experience is clunky, and even a small job like starting a new worktree forces you to type the branch name several times. Worktrunk exists to shorten that loop. The design intent is to keep worktrees as easy as branches even as the number of parallel changes climbs, so the friction does not scale with the number of agents you are running.
Quality is the selling point
The README also makes a quality claim up front, including a blunt note that there is no slop in the project. The author asks for feedback on any friction and says the focus is on continuing to make the tool excellent. For a small CLI competing in a crowded space, that stated level of care is part of the appeal, and it shows up in the polish of the three core commands more than in any feature list.
Editorial conclusion
The pitch is narrow and the execution matters more than the size of the tool. Three commands, worktrees that behave like branches, and a stated refusal to ship slop. That is the whole product, and it knows it.
Community notes