max-sixty/worktrunk
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
解决的问题
Worktrunk 简化了 git worktree(用于不同分支的独立工作目录)的管理。专为让开发者能够并行运行多个 AI 代理(如 Claude Code 或 Codex)而设计,避免它们的更改相互干扰,消除了原生 git worktree 命令繁琐的用户体验。
如何工作
Worktrunk 提供一个 CLI,将 worktree 的操作简化为与分支同等的便捷程度。它通过可配置的模板自动计算路径,允许用户使用简化的命令切换、创建和删除 worktree。同时,通过 -x 标志与 AI 代理集成,可直接在新 worktree 中启动代理。
适用人群
使用 AI 编码代理并希望高效管理多个并行功能分支和 worktree 的开发者,无需手动配置 git 的开销。
主要亮点
- 简化核心命令:用
wt switch、wt list、wt merge和wt remove替代复杂的 git worktree 命令。 - AI 代理集成:可通过单条命令直接将代理(如 Claude)启动到新 worktree 中。
- 工作流自动化:支持创建、预合并和后合并事件的钩子,并基于 diff 自动生成 LLM 提交信息。
- 开发者体验优化:提供交互式选择器、实时 diff/日志预览、PR 检出(
wt switch pr:123)以及构建缓存共享,避免冷启动。 - 高级管理功能:在
wt list --full视图中,可查看各分支的 CI 状态和 AI 生成摘要。
相关
- 项目
- 项目
- 项目
- 项目
- 项目