SheepNav
sync-worktrees

sync-worktrees

producthunt.com

同步所有仓库分支,AI 随时可用

7天前制作者:Yordan Kanchelov

关于 sync-worktrees

sync-worktrees 是一款专为开发者与 AI 代理设计的 Git 工作树管理工具。它能自动将每个仓库的每个分支以文件夹形式检出并保持同步,让你无需手动切换分支、无需暂存或重新克隆,即可随时访问任意代码状态。更重要的是,它通过 MCP 协议将完整代码库暴露给 Claude Code、Cursor、Codex 或 Windsurf 等 AI 代理,让 AI 无需重新理解项目结构,直接基于最新代码进行协作。

核心功能

  • 全分支自动检出:为每个仓库的每个分支创建独立工作树文件夹,cd 即可进入任意分支,告别 git stashgit checkout 的繁琐。
  • 实时同步远程:自动与远程仓库保持同步,确保本地分支始终是最新状态,无需手动 git pull
  • AI 代理集成:通过 MCP 协议将代码库暴露给主流 AI 编程工具,AI 可直接读取、分析所有分支代码,无需重复解释项目背景。

主要特性

  • 零切换成本:所有分支同时以文件夹存在,无需切换分支即可并行工作。
  • 无缝 AI 协作:AI 代理自动感知完整代码库,减少上下文丢失。
  • 节省存储与时间:利用 Git 工作树共享对象存储,避免重复克隆。
  • 跨平台支持:兼容 macOS、Linux 和 Windows(通过 WSL)。
  • 轻量级配置:简单初始化后即可自动管理所有仓库。

适用场景

  • 多分支并行开发:同时维护多个功能分支或修复分支,无需反复切换。
  • AI 辅助编程:让 Claude Code、Cursor 等 AI 工具直接理解整个项目,提升代码生成与审查效率。
  • 持续集成/部署:自动化脚本可同时处理多个分支的构建与测试。
  • 团队协作:新成员可快速获取所有分支的最新代码,减少环境配置时间。

相关工具