Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
M

max-sixty/worktrunk

Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows

Before you install: no copy-paste command · license NOASSERTION · link reachable

First step: brew install worktrunk && wt config shell install

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
go install worktrunk

Parsed from the README we fetched on 2026-11-02; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
12,507 ★ · max-sixty/worktrunk · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-03 · last seen 2026-11-11 · seen 9× · listed by 1 sources
Install
go install worktrunk
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: go install worktrunk. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We have no tags recorded for it yet.
Who maintains it?
repository max-sixty/worktrunk;first catalogued 2026-11-03;last seen 2026-11-11。There is no official certification or quality rating here — we record sources and dates only.

  Worktrunk

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

> November 2026: Worktrunk was released at the start of the year, and has quickly become the most popular git worktree manager. It's built with love (there's no slop!). Please let me know any frictions at all; I'm intensely focused on continuing to make Worktrunk excellent, and the biggest help is folks posting problems they perceive.
Worktrunk is a CLI for git worktree management, designed for running AI agents in parallel.
Worktrunk's three core commands make worktrees as easy as branches. Plus, Worktrunk has a bunch of quality-of-life features to simplify working with many parallel changes, including hooks to automate local workflows & copy-on-write build caches.
A quick demo:
> ### 📚 Full documentation at worktrunk.dev 📚
## Context: git worktrees
AI agents like Claude Code and Codex can handle longer tasks without
supervision, such that it's possible to manage 5-10+ in parallel. Git's native
worktree feature gives each agent its own working directory, so they don't step
on each other's changes.
But the git worktree UX is clunky. Even a task as small as starting a new
worktree requires typing the branch name three times: git worktree add -b feat
../repo.feat, then cd ../repo.feat.
## Worktrunk makes git worktrees as easy as branches
Worktrees are addressed by branch name; paths are computed from a configurable template. Commands that take a branch also accept the path of the worktree it is checked out in.
Start with the core commands
Core commands:
Task
Worktrunk
Plain git
Switch worktrees
wt switch feat
cd ../repo.feat
Create + start Claude
wt switch -c -x claude feat
git worktree add -b feat ../repo.feat && \
cd ../repo.feat && \
claude
Clean up
wt remove
cd ../repo && \
git worktree remove ../repo.feat && \
git branch -d feat
List with status
wt list
git worktree list (paths only)
Expand into the more advanced commands as needed
Workflow automation:
Hooks — run commands on create, pre-merge, post-merge, etc
LLM commit messages — generate commit messages from diffs
Merge workflow — squash, rebase, merge, clean up in one command
Interactive picker — browse worktrees with streaming CI status and diff, log, PR and comment previews
Share build caches — ten worktrees get target/, nodemodules/, etc without building or copying them (on APFS, btrfs, and XFS)
wt list --full — CI status and AI-generated summaries per branch
PR checkout — wt switch pr:123 to jump straight to a PR's branch
Dev server per worktree — hashport template filter gives each worktree a unique port
Aliases & per-branch variables — custom wt commands and branch-scoped state for hook templates
...and lots more
Multiple parallel agents, same simple commands:
## Install
Homebrew (macOS & Linux):
bash
brew install worktrunk && wt config shell install
Shell integration allows commands to change directories.
Cargo:
bash
cargo install worktrunk && wt config shell install
Windows & other
Windows. wt defaults to Windows Terminal's command, so Winget additionally installs Worktrunk as git-wt to avoid the conflict:
bash
winget install max-sixty.worktrunk
git-wt config shell install
Alternatively, disable Windows Terminal's alias (Settings → Apps → Advanced app settings → App execution aliases → "Terminal"/"Terminal Preview") to use wt directly.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/max-sixty-worktrunk/)
Source
github · https://github.com/max-sixty/worktrunk
Traction
12,507 ★
added
3d ago

More like this

← Back to index