AI 编程 / 全球
max-sixty/worktrunk:让多个 AI 编程任务各有独立工作目录
Worktrunk 简化 Git worktree 的创建、切换和清理,帮助多个编程代理并行工作,并提供状态预览、流程钩子与构建缓存共享等开发便利功能。
+406近 7 天 Star
10,107总 Star
项目用途
Worktrunk 围绕 Git 已有的 worktree 能力构建,而不是另造版本管理系统。每个任务拥有独立工作目录,减少多个代理同时修改同一份文件的干扰;用户通过分支名称就能创建或切换工作区,路径由模板计算。列表还能显示修改、提交和远程状态,让并行任务的进度集中可见。创建工作区后启动编程代理也可以连在一次操作里完成。
能力与使用入口
更复杂的流程可以接入创建前后、合并前后的钩子,使用交互选择器查看差异、日志和 PR 信息,或为不同工作区分配开发服务端口。项目在支持的文件系统上使用写时复制共享构建缓存,减少多个目录重复准备依赖的成本。README 提供 Homebrew、Cargo 和 Windows 等安装入口,并说明切换目录需要 shell 集成。适合先掌握创建、切换、删除三个核心动作,再按团队的验证和合并习惯加入自动化;工作区隔离本身不替代代码合并审查。