worktrunk
by max-sixty
Worktrunk is a command-line tool that makes Git worktrees as easy to use as branches. It is meant for people who run several AI coding agents at once and want each one to work in its own separate folder.
- Stars
- 9.5k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Easy
- Language
- Rust
- Age
- 375 days
What you can do with it
- Create a new branch and worktree and start Claude Code in it with one command
- List all worktrees with their status, CI results and unpushed changes
- Squash, merge and clean up a finished branch, with hooks to automate local steps
Make money with it
A freelance developer could take on more client tasks at once by running several AI agents in separate worktrees.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Let a small development team or freelancer work on several features or bug fixes at once using AI agents, without the changes clashing
- Cut the time spent on branch set-up, merging and tidying up, so more client work gets done in the same hours
Can you use it commercially?
Free to use, change and sell (MIT-style terms in the licence file). Some folders may carry other terms.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install with Homebrew, Cargo, Winget or Pacman, then run "wt config shell install" to enable shell integration.
Follow the official instructions in the project README.
Things to check
- The licence is listed as unspecified in the repository data, although the README badge says MIT
- Optional features such as LLM commit messages and AI summaries need an AI tool or service, which may cost money
- Aimed at people already comfortable with Git and the command line
Who's talking about it
Checked 28 Oct 2026. Summary drafted by AI from the project's README.