
worktrunk
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
The Lens
Worktrunk makes Git worktrees as easy to use as branches. Git worktrees let you check out several branches into separate folders at once, no stashing, no context-switching, but the built-in commands are verbose enough that most people never bother. This Rust CLI wraps them in simple create, list, switch, and cleanup commands. MIT and Apache-2.0 dual-licensed, free.
It is a small, fast, client-side binary, nothing to host, no server, no account. The one bit of setup is shell integration so it can change your directory when you switch worktrees, and there is a naming clash with Windows Terminal's 'wt' that you sidestep with the git-wt alias. Beyond that, it stays out of your way.
This is for developers running multiple branches in parallel, or multiple AI coding agents at once, who want worktrees without memorizing git's worktree syntax. Solo or team, it is free, and there is no commercial version because there is nothing to sell. If you do not use worktrees, or you are happy typing the raw git commands, you do not need it.
The catch is that it is a convenience layer, not new capability. Everything it does, Git already does; worktrunk just makes it pleasant enough that you will actually use it. For heavy worktree users that is the whole point. For everyone else it is a nicety, not a need.
Free vs Self-Hosted vs Paid
fully freeFree tier: Fully free, dual-licensed MIT and Apache-2.0.
Self-hosted: Not applicable. It is a local client-side binary, no server.
Paid: None. There is no commercial version because there is nothing to host or sell.
Completely free and open source. Nothing to sell, nothing to host.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: Other
Review license manually.
Commercial use: ✗ Restricted
About
- Owner
- Maximilian Roos (User)
- Stars
- 5,522
- Forks
- 185