# Worktree Manager

A desktop GUI for managing Git worktrees, letting a developer work on several branches at once across multiple repositories with shared dependencies, a built-in terminal and MCP integration.

Worktree Manager is a graphical application for creating and managing Git worktrees, aimed at avoiding the stash, branch-switch and reinstall cycle needed to jump to a hotfix while a feature branch is mid-flight. Creating a worktree symlinks shared dependencies for near-instant setup, and each worktree gets its own terminal, so tools such as Claude Code, Codex or Cursor can run in parallel on different branches without conflicts.

Related repositories, such as a frontend, backend and shared libraries, can be grouped into a workspace, and creating a worktree then creates a matching Git worktree across every linked project at once. It is built with Tauri 2, React and Rust, distributed as a desktop download for macOS, Windows and Linux, and needs only Git 2.0 or later on the host, with no Node.js or Rust required at runtime.

Website: https://guoyongchang.github.io/worktree-manager/
