Overview

Welcome to wt

A fast, interactive git worktree manager with fzf, GitHub/GitLab integration, and Claude Code support.

                                   __,,,,_
                    _ __..-;''`--/'/ /.',-`-.
                (`/' `  |  \ \ \\ / / / / .-'/`,_
               /'`\ \   |  \ | \| // // / -.,/_,'-,
              /<7' ;  \ \  | ; ||/ /| | \/    |`-/,/-.,_,/')
             /  _.-, `,-\,__|  _-| / \ \/|_/  |    '-/.;.\'
             `-`  f/ ;      / __/ \__ `/ |__/ |
  _      ________ `-'      |  -| =|\_  \  |-' |
 | | /| / /_  __/       __/   /_..-' `  ),'  //
 | |/ |/ / / /         ((__.-'((___..-'' \__.'
 |__/|__/ /_/

Git Worktree Manager v1.10.0

Why wt?

Git worktrees are powerful but managing them manually is tedious. wt provides an intuitive interface to navigate, create, and delete worktrees with ease.

One command

Navigate, create, and delete worktrees with a single command

PR / MR review workflow

Create a worktree directly from a GitHub PR or GitLab MR

Issue workflow

Create a worktree from an issue with auto-named branch

Claude integration

Launch Claude for PR review, CI fixing, or issue auto-resolve

Quick Start

1. Install via Homebrew (macOS)

bash
brew tap AThevon/wt && brew install wt

2. Run the setup wizard

bash
wt --setup

3. Start using wt in any git repository

bash
wt

Key Features

  • *Quick switch - wt <name> to fuzzy-match and jump to a worktree
  • *Dirty indicator - See which worktrees have uncommitted changes
  • *Stash management - Full control over git stashes with preview
  • *Editor integration - Auto-detects Cursor, VS Code, or your $EDITOR
  • *Persistent settings - Configure editor, platform, prefixes and more via ⚙ Settings

Next Steps