Worktrunk - a CLI that makes Git worktrees easy for AI flows.
Turn worktrees into something you don’t dread using.
Worktrunk is a tooling CLI that makes working with Git worktrees feel as intuitive as working with branches. Git worktrees let you have multiple checkouts of the same repo at once, which is useful when you want to explore parallel work, try ideas in isolation, or let multiple agents work on the same codebase without stepping on each other. But the native Git commands for creating, switching, listing, and cleaning up worktrees are clunky and easy to get wrong. Worktrunk smooths that friction. It gives you simple commands to switch between worktrees, list them neatly, create new ones from branches, remove them safely, and handle merges back into the main line. It also includes quality-of-life helpers such as lifecycle hooks, structured merge helpers, and the ability to integrate with other tooling (like generating commit messages with AI from a diff). The vibe here is pragmatic: you still use Git, you still understand what’s happening, but the overhead between “I want to try this idea” and “I actually have a working workspace for it” is shrunk. Worktrunk removes the tiny frictions that otherwise make parallel workflows feel heavy and worth avoiding, especially in contexts like local experimentation, multi-agent coding, and quick iterations.