背景
max-sixty/worktrunk 是 GitHub 上的開源專案,截至本站記錄時累計 10,764 顆星,一天內新增約 524 顆星。專案說明表示,它是管理 Git worktree 的 CLI(命令列介面,用打字下指令操作電腦的方式),為並行執行 AI 代理而設計。Git worktree 是 Git 內建功能,讓同一個儲存庫有多個工作目錄。專案說明指出,Claude Code 和 Codex 這類 AI 代理(能自行處理較長任務的程式)可同時管理 5-10+ 個,worktree 讓每個代理有自己的工作目錄,不會互相覆蓋修改;但 git worktree 的操作繁瑣,光是開一個新 worktree 就要打三次分支名稱。 GitHub 熱門專案
發生什麼事
來源是本站的 GitHub 熱門專案記錄,記錄日期為 2026 年 11 月 4 日。專案建立於 2025 年 10 月 17 日,主要語言為 Rust(一種程式語言)。獨立來源只有一個,內容為專案的 README(專案首頁說明文件),以下功能皆為專案說明的宣稱,本站未實測。 GitHub 熱門專案
重點內容
專案說明表示,三個核心指令讓 worktree 像分支一樣容易操作:wt switch feat 取代 cd ../repo.feat;wt switch -c -x claude feat 一次建立 worktree 並啟動 claude;wt remove 負責清理;wt list 會列出狀態,而 git worktree list 只列出路徑。worktree 以分支名稱定址,路徑由可設定的範本算出。 GitHub 熱門專案
進階功能包括:Hooks(在特定事件自動執行的指令),可在建立、pre-merge、post-merge 等時機執行;LLM(大型語言模型)commit messages,從 diff(程式碼差異)產生提交訊息;wt switch pr:123 直接跳到某個 PR(合併請求)的分支;以及共用 build cache(建置快取),十個 worktree 都能取得 target/、node_modules/ 等,不必重新建置或複製。 原文
對使用者的意義
需要同時跑多個 AI 代理的開發者可以參考。專案說明給的範例是用三個 wt switch -x claude -c 指令,分別為 feature-a、feature-b、feature-c 建立 worktree 並啟動 claude,例如 wt switch -x claude -c feature-a -- 'Add user authentication'。安裝方式:macOS 與 Linux 可用 Homebrew(套件管理工具)執行 brew install worktrunk && wt config shell install;也可用 Cargo(Rust 的套件管理工具)執行 cargo install worktrunk && wt config shell install。 GitHub 熱門專案
限制與未定事項
專案說明列出,Windows 上 wt 預設是 Windows Terminal 的指令,因此 Winget(Windows 的套件管理工具)另以 git-wt 安裝 Worktrunk 以避免衝突。共用建置快取列出的檔案系統為 APFS、btrfs 與 XFS。來源記錄的授權欄位為 NOASSERTION。 GitHub 熱門專案