worktrunk 是自动化工作流领域的开源项目,由 max-sixty 开发,2025 年首次发布。
在全站 12,909 个收录项目中,它的 GitHub 星标数(8,282)位列前 6%,在自动化工作流分类的 499 个项目里位列前 12%。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-21。
它主要面向的使用场景是:同时运行多个AI编码代理,各自在独立分支上改代码。同类可对比的替代方案包括 git-worktree(Git 原生)、gwq。

一条命令给每个 AI 代理开独立工作区,并行写码不打架
Worktrunk 是一个用 Rust 编写的 Git worktree 管理命令行工具,专为并行运行多个 AI 编码代理(如 Claude Code、Codex)的工作流而设计。传统上,多个 AI 代理同时改代码时,如果共用同一个工作目录,会出现文件冲突、分支互相污染、上下文混乱等问题。Worktrunk 通过封装 Git worktree 机制,让每个代理拥有独立的工作目录和分支,彼此隔离又共享同一个仓库历史,从而安全地并行开发。它的核心能力包括:快速创建、切换、列出和清理 worktree;与 AI 代理工具链集成;用简洁的命令替代繁琐的原生 git worktree 操作;并针对代理场景优化了命名和生命周期管理。对于需要同时跑多个编码代理、做多分支实验或代码评审的开发者来说,它把原本容易出错的手工操作变成了可重复的流程。
1安装 Worktrunk
macOS/Linux 用 Homebrew;也可用 cargo install worktrunk。Windows 用 winget,Arch 用 pacman,Conda/Pixi 亦可用。
brew install worktrunk2安装 shell 集成
shell 集成让命令能够切换目录,安装后必须执行一次。Windows 装完用 git-wt config shell install。
wt config shell install3创建并切换 worktree
为新功能创建独立分支与工作目录并切换过去,路径按可配置模板自动计算,无需手写路径。
wt switch --create feature-auth4查看所有 worktree
列出各 worktree 的分支、改动与领先/落后状态,@ 标记当前所在 worktree。
wt list5并行启动多个代理
-x 在切换后执行命令,-- 之后的参数传给该命令,可为每个功能开一个代理互不干扰。
wt switch -x claude -c feature-a -- 'Add user authentication'
wt switch -x claude -c feature-b -- 'Fix the pagination bug'6合并或清理 worktree
本地合并用 wt merge main(压缩、变基、快进合并、清理一条龙);PR 流程则推分支建 PR,合并后 wt remove。
wt merge main执行 wt list,能看到 worktree 列表且当前 worktree 前有 @ 标记,说明安装与 shell 集成均正常。
Q:Windows 上 wt 命令和终端冲突怎么办?
A:Winget 会把 Worktrunk 装成 git-wt,直接用 git-wt 即可;或在设置→应用→高级应用设置→应用执行别名中禁用 Terminal 别名,就能用 wt。
Q:为什么安装后要跑 wt config shell install?
A:只有安装 shell 集成后,命令才能改变当前目录,wt switch 才能自动切到对应 worktree。
Q:怎么运行项目测试?
A:在源码目录执行 cargo test;shell 集成测试需额外命令,并依赖 bash、zsh、fish、nushell、pwsh 和 jq。
Q:-x 后面的参数怎么传给被调用的命令?
A:放在 -- 之后,例如 wt switch -x claude -c feature-a -- 'Add user authentication'。
git-worktree(Git 原生)、gwq
worktrunk 是自动化工作流领域的开源项目,由 max-sixty 开发,2025 年首次发布。
在全站 12,909 个收录项目中,它的 GitHub 星标数(8,282)位列前 6%,在自动化工作流分类的 499 个项目里位列前 12%。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-21。
它主要面向的使用场景是:同时运行多个AI编码代理,各自在独立分支上改代码。同类可对比的替代方案包括 git-worktree(Git 原生)、gwq。
上一篇:agent-slack
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
feishu-docx
开源
让 AI 代理轻松读写飞书文档,双向转换 Markdown
Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox