Visual Worktree
Visual Worktree 是一个面向研发同学的 macOS 桌面应用。它把「一个需求要跨多个仓库修改」这件事,从一堆终端命令和路径记忆,收拢成按任务组织的可视化工作台。

项目入口
它解决什么问题
多仓库开发最麻烦的地方往往不是 Git 本身,而是状态散落在不同目录:哪个仓库切了需求分支、哪个 worktree 有未提交变更、哪个任务卡在环境问题、哪些步骤已经做完。Visual Worktree 用 worktreesRoot/{任务名}/{项目名} 的结构把这些信息聚到一起,让一个需求下的多个仓库可以被一起查看、一起推进、一起收尾。
核心能力
- 项目扫描:扫描本地源项目目录,展示当前分支、未提交变更、ahead/behind、远程状态和关联 worktree。
- 任务化 worktree:按任务创建和聚合 worktree,天然适合「一个需求跨前端、后端、小程序多个仓库」的工作方式。
- 批量操作:批量切回主分支、拉取更新、暂存变更,逐项上报进度,单个失败不影响后续项目。
- 任务工作流:为每个任务记录流程步骤、执行命令、完成进度、卡点备注、需求链接和输出结果。
- 环境健康检查:检查依赖、端口、服务连通性和 Git 状态,帮助判断任务目录是否具备可开 发条件。
- 本地优先:配置、任务状态、工作流和链接默认保存在
~/.visualWorktree,不上传仓库内容或任务数据。
推荐阅读
想快速了解完整产品形态,可以从这些内容开始:
适合谁
Visual Worktree 适合经常需要在多个 Git 仓库之间切换的开发者,尤其是微服务、前后端分仓、多端协作和组件库联调场景。它不是替代 Git,而是把 Git worktree、任务流程和本地环境状态放到一个更容易扫描的位置。