Worktrunk
新工具Worktrunk(并行 AI Agent 的 Git worktree CLI)
🧠 Worktrunk 是什么
Worktrunk(max-sixty/worktrunk)是 2026-09-13 登上 GitHub Trending 日榜的开源 CLI,官方定位"A CLI for git worktree management, designed for running AI agents in parallel(为并行运行 AI agent 设计的 Git worktree 管理 CLI)"。背景是:Claude Code、Codex 这类 agent 可无监督处理长任务,同时跑 5-10+ 个 agent 成为常态,git 原生的 worktree 功能让每个 agent 有自己的工作目录互不踩踏,但原生 UX 很笨——起一个新 worktree 要敲三遍分支名。Worktrunk 把 worktree 变成"跟分支一样简单":核心命令 wt switch / wt remove / wt list,一条命令完成创建+切换+拉起 Claude(wt switch -c -x claude feat);还带 hooks(创建/merge 前后自动执行命令)、LLM 提交信息生成、一键 squash/rebase/merge 的合并工作流。
项目以 Rust 编写,MIT OR Apache-2.0 双许可,完整文档在 worktrunk.dev;作者 max-sixty 是知名开源开发者(PRQL 作者)。Google 联想实测 10 条,含 worktrunk cli / worktrunk github / worktrunk hooks / worktrunk skill,说明 parallel agent 编排需求已有明确搜索诉求。
🔥 为什么现在火
同时并行跑多个编码 agent 成为主流工作方式(5-10+ 个并行),但 git worktree 原生命令繁琐、路径靠人记,agent 之间互相踩改动是事故高发点;worktree 管理从手工脚本升级为专用 CLI,"让并行 agent 各干各的互不干扰"成为 agent 工程化的基础设施需求。
📄 证据链(交叉验证)
- ▸GitHub max-sixty/worktrunk(2026-09-13 GitHub Trending 日榜,Rust, MIT OR Apache-2.0,文档 worktrunk.dev)
- ▸README:CLI for git worktree management, designed for running AI agents in parallel; core commands wt switch/remove/list; hooks、LLM commit messages、merge workflow
🔍 搜索形态
worktrunk worktrunk cli worktrunk github worktrunk git worktree worktrunk ai agent
Worktrunk 常见问题 FAQ
Worktrunk 是什么?+
开源的 Git worktree 管理 CLI(Rust, MIT/Apache-2.0),专为并行 AI agent 工作流设计:按分支名管理 worktree,自动计算路径,一条命令完成建/切/清。
为什么并行 AI agent 需要它?+
多个 agent 并行干活时,git worktree 能让每个 agent 有独立工作目录互不覆盖,但原生命令繁琐(建一个要输三次分支名);Worktrunk 把流程压成一条命令,并支持 hooks、LLM 提交信息、一键合并清理。
和 git worktree 原生命令什么关系?+
它是 git worktree 之上的封装与增强:不改变 git 机制,而是把分支名变成 worktree 的地址、自动计算路径,并补齐并行 agent 场景需要的自动化(创建后自动拉起 agent、合并前跑 hook 等)。
与 Worktrunk 相关的搜索
人们搜索 Worktrunk 时,还会关心这些问题:
- worktrunk 是什么
- worktrunk cli 是什么
- worktrunk 怎么用
- worktrunk git worktree
- worktrunk ai agent 并行
- worktrunk 原理
- worktrunk 为什么火
- worktrunk 2026