Skip to content
WorktreeWise
A little more room for every branch

The workspace for parallel development

Stop switching branches.
Work in parallel.

A Git worktree manager for everything you’re building.
Create, organize, and open your branches. Keep every task in its own workspace.

10-day free trial · No credit card · Windows, macOS & Linux

ONE REPOSITORY. EVERY BRANCH IN REACH.WORKTREEWISE / 1.2
Your work stays right here.Separate branches. Separate working directories.
  • Native Git
  • Windows · macOS · Linux
  • Your IDE, your choice
  • Parallel workspaces
  • No repository migration

01 / A different way to branch

Development is parallel.
Your workspace
should be, too.

A feature in progress. A bug that can’t wait. A pull request to review. Git worktrees give each one a separate directory, sharing the same repository.

WorktreeWise keeps them all within reach. Pick up where you left off.

Get to know Git worktrees

ONE DIRECTORY / ONE THING AT A TIME

stash→checkout→restore↺

Put one task down to pick another up.

WITH WORKTREEWISE / ROOM FOR EVERY TASK

your-repository
  • feature/authBuild the feature
  • fix/paymentFix the bug
  • review/pr-128Review the changes
  • experiment/uiTry another approach
Separate directories. Open at the same time.

02 / Every worktree. One place.

A clear view.
A clean working set.

Create, rename, move, lock, repair, and prune Git worktrees visually. Spot dirty, detached, ahead, or behind worktrees before you dive back in.

  • Repository health and disk usage at a glance
  • Predictable folders with reusable naming patterns
  • Open a branch in your configured IDE or terminal
Explore worktree management
YOUR REPOSITORY, AT A GLANCE

From branch
to workspace.

All the everyday actions,
right where you work.

ANY BRANCH OR COMMIT → READY WORKSPACE
feature/auth
  • pre-hook: git fetch
  • post-hook: npm install
  • sparse: selected folders

03 / Ready in seconds. Configured your way.

Create in seconds.
Configured your way.

Spin up linked worktrees from HEAD, an existing branch, a tag, or a commit. Automate folder paths, run pre- and post-creation hooks, and check out only the files you need.

  • Create from HEAD, branches, tags, or commits
  • Pre- and post-creation hooks for repeatable setup
  • Predictable folder naming with sparse checkout and isolation
Explore worktree creation

04 / Full worktree lifecycle

Rename, move, delete,
lock & unlock.

Manage every phase of your worktree visually. Move directories across drives, synchronize folder and branch renames, and shield worktrees against accidental pruning.

FOLDER & BRANCH SYNCgit worktree move

Rename worktree directories and their linked Git branches simultaneously without desynchronization.

  • Automatic updating of internal .git pointers
  • Protects against data loss when uncommitted changes exist
  • 1-click actions from the worktree sidebar context menu
Read the rename guide
RENAME WORKTREE
WORKTREE NAMING PATTERNSAUTOMATED PATHS

05 / Predictable naming patterns

Automate folder paths.
Standardize your workspace.

Define automated folder naming conventions for new worktrees. Use dynamic variables like {repo}_wt_{branch} or {repo}_{branch} to ensure consistent, predictable directory structures across your machine without manual path typing.

  • Dynamic placeholders for repository name, branch, and worktree id
  • Instant dropdown suggestions for common directory standards
  • Keep multiple projects organized with zero directory path collisions
Explore worktree naming

06 / Per-worktree Git config

Separate identities.
One clean repository.

Isolate Git configuration values to individual worktrees without modifying global or repository defaults. Keep work and personal commit emails, custom signing keys, or branch-specific configurations isolated to each workspace.

  • Branch-specific user.name and user.email configurations
  • Powered natively by Git’s extensions.worktreeConfig
  • Never accidentally commit to a team repository with the wrong email or identity
Understand Git isolation
PER-WORKTREE GIT CONFIGCONFIG ISOLATION
HEALTH & REPAIRSELF-HEALING

07 / One-click link repair

Moved a folder?
Heal broken links instantly.

Moving repository or worktree folders on disk breaks Git’s bidirectional administrative pointers. WorktreeWise detects damaged worktrees with visual warnings and reconnects them with a single click.

  • Real-time visual detection of broken .git pointers and missing administrative metadata
  • 1-click git worktree repair reconnects main repository and linked directories
  • Context menu action accessible directly from the worktrees sidebar
Read the repair guide

08 / Prune stale worktrees

Clean ghost records.
Free locked branches.

Deleting worktree directories manually leaves behind orphaned Git metadata, preventing you from checking out that branch again. Review damaged worktrees and safely prune stale records in batch.

  • Diagnostic inspection shows why each orphaned worktree requires attention
  • Safely removes stale administrative files without touching active branches
  • Immediately release locked branches so you can check them out again
Read the prune guide
STALE METADATA CLEANUPPRUNE WORKTREES
GIT CONTEXT & LOGWORKTREEWISE / 1.2

09 / Visual Git context

Your branches,
with the full picture.

See the commit graph and keep each worktree’s Git context close to the work. Follow branch topology, compare commits, and inspect history without leaving your active workspace.

  • Visual commit graph with branch labels, tags, and HEAD indicators
  • Follow branch divergence and inspect commit differences
  • Keep Git context close to your working tree
Explore Git comparisons

10 / Terminal workspace

The right directory.
Every time.

Open multiple terminal panes rooted in their worktrees. Arrange sessions in a flexible grid, run dev servers, builds, and tests side by side without directory mix-ups.

Shells:Windows PowerShellGit BashCommand Prompt (CMD)WSL BashPOSIX shPowerShell 7Fish ShellZshGNU BashNushellCustom Shell Path
  • Automatically rooted in each worktree’s own directory
  • Flexible split panes and customizable multi-terminal layouts
  • Auto-detects installed shells: PowerShell, Git Bash, CMD, WSL, POSIX sh, Zsh, Fish, Nushell, or custom shell path
  • Run concurrent build steps, test suites, and dev servers
Explore terminal workflows
PARALLEL TERMINALS
PARALLEL AI AGENT SESSIONSMULTI-AGENT

11 / Worktrees for your coding agents

Give every agent
its own branch.

Run Claude Code, Cursor, Codex, Antigravity, Qwen, Kimi, OpenCode, and other supported coding agents side by side. Each gets its own working directory, so one task’s edits stay separate from another’s.

Compatible:Claude CodeCursorCodexAntigravityQwenKimiOpenCode
  • Independent working directories for each agent session
  • Prevent merge conflicts and file collisions across tasks
  • Compatible with your existing agent installations and accounts
Build your parallel agent workflow

12 / Embedded browser preview

Keep your preview
beside your code.

Open the embedded browser from your terminal workspace to inspect a development page alongside the current worktree. Check live UI updates and responsive behavior without juggling external windows.

  • Live localhost preview alongside terminal and code
  • Inspect dev server pages and UI updates immediately
  • Keep all tools for a branch organized in a single window
Explore workspace workflows
INTEGRATED PREVIEWEMBEDDED BROWSER

The details make the difference

Fits the way
you already work.

Native Git underneath. Thoughtful tools around it. Keep your repository, your editor, and your habits.

GIT, IN FOCUS

Follow the graph.
Compare the changes.

Inspect Git history. Compare worktrees, branches, tags, and commits.

Explore Git comparisons

Make setup repeatable.

Environment isolation, shared node_modules where appropriate, and creation hooks for your project’s setup.

Understand isolation
YOUR EDITOR COMES WITH YOU

Open a branch.
Feel at home.

Launch your configured IDE. Use the JetBrains plugin to carry bookmarks, run configurations, and IDE context between worktrees.

VS Code ↗JetBrains IDEs ↗Your terminal ↗

Less setup. More headspace.

Small interruptions.
A real cost.

Stash, switch, restore, repeat. See how the seconds spent changing context can add up.

0 switches10 switches

ILLUSTRATIVE TIME SAVED / YEAR

12hours
Switching branches200s / day
Opening ready worktrees20s / day

An estimate, not a benchmark. Assumes 20 seconds per branch switch, 2 seconds per ready worktree, and 240 working days. Setup time and results vary.

Simple pricing. The complete workspace.

Try everything free.
Pay once if it fits.

Use WorktreeWise with your own repositories for 10 days.
Upgrade once and keep your supported version forever.

  • 10 daysFull-feature trial
  • No cardRequired to try
  • One paymentNo required subscription
  • 12 monthsUpdates and support
  • Keep it foreverYour supported version
TRY IT IN YOUR REAL WORKFLOW

Free trial

$0/ 10 days

Use the complete workspace with your own repositories before deciding.

  • All Pro features for 10 days
  • No credit card required
  • Windows, macOS, and Linux
KEEP YOUR WORKSPACEONE-TIME PURCHASE

WorktreeWise Pro

$39one time

The complete toolkit for keeping parallel Git work visible, organized, and ready.

  • Manage Git Worktrees visually
  • Pre & Post hooks
  • Keep IDE settings, bookmarks & run configs
  • Open worktrees in IDE / Terminal
  • WorktreeWise for JetBrains Plugin
  • Run workflows across multiple worktrees
  • View Git log & diffs
  • Worktree health & disk usage overview
  • Sparse checkout & environment isolation
  • Multiple terminal panes
  • Multiple AI agents in parallel
  • Custom worktree naming patterns
Get WorktreeWise Pro 12 months of updates and support.
Keep your supported version for life.

No recurring payment required to keep using your supported version. Renew only if you want later updates and support. View full pricing details ↗

A few good questions

Before you
branch out.

New to Git worktrees?
You’re in the right place.

Ask us a question
What is WorktreeWise?

WorktreeWise is a desktop Git worktree manager and GUI for Windows, macOS, and Linux. Create and manage worktrees, open your IDE, run terminal and AI agent sessions, and automate commands across branches from one workspace.

Why use Git worktrees instead of switching branches or cloning again?

Git worktrees give each checked-out branch its own working directory while sharing the repository’s Git objects. Keep a feature, a bug fix, and a pull request review open at once without repeatedly stashing and restoring your work. Each worktree still uses disk space for its files, dependencies, and build output.

How is this different from the Git CLI?

WorktreeWise uses native Git, so your repository stays compatible with the Git CLI and existing tools. It adds a visual place to create, rename, move, lock, repair, and prune worktrees, inspect their health, and launch the right development tools. No repository conversion is required.

Can I run multiple AI coding agents?

Yes. Launch supported coding agents, including Claude Code, Cursor, Codex, Antigravity, Qwen, Kimi, and OpenCode, in separate worktree sessions. Separate working directories keep their file changes apart. Agents still need their own installation and account; worktrees are not a security sandbox.

Can I automate commands across worktrees?

Yes. Create reusable workflows and run commands sequentially or in parallel across selected worktrees. Import or duplicate workflows and inspect execution logs. Pre- and post-creation hooks can handle recurring setup steps.

Does it work with my editor and operating system?

WorktreeWise runs on Windows, macOS, and Linux and can open a worktree in your configured IDE or terminal. The WorktreeWise JetBrains plugin helps preserve bookmarks, run configurations, and IDE context.

Is it useful for pull request reviews and QA?

Yes. Check out a pull request, tag, or commit in its own worktree. Review changes, run tests, compare versions, or try a different approach while your original branch remains open.

What happens after the included year of updates?

A one-time Pro purchase includes 12 months of updates and support. Keep using the latest version released during that window forever. Renew only if you want access to later updates and support.

Can I try it before buying?

Yes. Start a 10-day free trial with no credit card required. Try WorktreeWise with your own repositories before purchasing. Purchases are non-refundable under the current refund policy.

Ready when you are

Download WorktreeWise

Choose your platform and start working with every branch in its own workspace.

Every download includes a 10-day free trial · No credit card required