max-sixty/worktrunk
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
深度介绍
它是什么
Worktrunk 是一款用 Rust 编写的 Git worktree 管理 CLI,专为并行 AI Agent 工作流设计。它把原本繁琐的 worktree 操作封装成简洁命令,让多个 Claude Code、Codex 等编码代理可以在同一仓库的不同分支上同时开工,互不干扰。
核心亮点
- 一键创建/切换 worktree,无需记忆底层 git 参数
- 面向多代理并行:每个代理独占一个工作目录,避免文件冲突与上下文污染
- Rust 实现,启动快、依赖少
- 与主流 AI 编码工具链自然衔接
为什么火
AI 编码代理正从"单线程"走向"多开并行",而 Git worktree 恰好是隔离工作区的最佳原语——但原生命令难用。Worktrunk 精准补上了这块体验缺口,今日新增 137 星,热度持续。
适合谁用
同时运行多个 AI 编码代理的开发者、需要频繁切换分支做对比实验的团队,以及任何觉得 git worktree 太啰嗦的人。
快速上手
cargo install worktrunk
wt new feature-x # 新建 worktree
wt list # 查看所有工作区
wt switch feature-x # 切换
建议先在一个测试仓库中体验多代理并行流程。
