← 返回总览

max-sixty/worktrunk

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

7,211Fork: 255语言: Rust协议: NOASSERTION今日 +137GitHub ↗

深度介绍

它是什么

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   # 切换

建议先在一个测试仓库中体验多代理并行流程。