Worktree Manager

Git Worktree Manager

An elegant Git Worktree visual management tool for efficient multi-branch parallel development. Supports secure browser sharing over LAN or ngrok.

Download Latest GitHub Get Started

Download & Install

Ready to use, with auto-updates

Download Latest Version
macOS (Intel + ARM) Windows Linux
Built-in auto-update — new versions are pushed automatically, no manual downloads needed

Sound familiar?

Productivity black holes every developer has experienced

🔥 Production is on fire, but your work isn't committed yet

You're on feature/checkout-v2 refactoring the checkout flow, with a dozen files changed and npm run dev hot-reloading. Slack fires off an alert: payment callback is returning 500 in production.

Traditional Approach

git stash checkout hotfix npm install fix bug push checkout back stash pop
8 steps · 15+ minutes · possible conflicts

Worktree Manager

Click "+" to create hotfix fix bug push archive
4 steps · 30-second switch · zero impact on original branch

node_modules automatically shared via symlink, ready in seconds. Your feature branch dev server keeps running, and your in-progress code stays untouched.

Core Features

Built for multi-branch development

🔀

Multi-Branch Parallel Work

Work on multiple branches simultaneously in one project, without interference. No stashing, no cloning multiple copies.

🔗

Smart Folder Linking

Automatically links node_modules, .next, vendor and other build artifacts to avoid redundant dependency installations.

📊

Branch Status Monitoring

Real-time display of commit counts, uncommitted changes, test branch merge status, and more at a glance.

💻

Built-in Terminal

Each worktree has independent terminal sessions with multi-tab, tab duplication, and fullscreen support.

🧠

AI Voice Refinement NEW

AI-powered post-processing for voice input. Automatically corrects recognition errors and normalizes command syntax.

🌐

Browser Sharing

Share your workspace with one click. Colleagues access it through a browser. Supports LAN direct and ngrok tunneling.

Three Steps to Start

Get started with multi-branch parallel development in minutes

1

Create a Workspace

Click "New Workspace" and select a directory as the workspace root. The app initializes the structure and detects Git projects within it.

2

Create a Worktree (Working Branch)

Click the "+" button in the sidebar, enter a branch name like feature/login, and select which projects join the worktree.

3

Develop in Parallel

Each worktree is an isolated directory with shared dependencies. Open it in your IDE, run its own terminal, and merge from the project card when done.