wt makes git worktrees ergonomic — fork your uncommitted state into a fresh worktree, keep long-lived branches permanently checked out, and jump between them in a keystroke.
$ curl -fsSL https://wt.glevski.com/install.sh | sh
Staged, unstaged and untracked changes carry into a fresh worktree — split preserved, original untouched.
Permanent view-only worktrees for long-lived branches; one command fast-forwards them all.
Heavy paths copy in the background after you jump — a half-copied dir never appears.
A disposable, branchless export of any sha, tag or remote branch — safe even mid-rebase.
Ignored files copy into every new worktree automatically — runnable the moment you land.
A machine-wide registry: list, inspect and jump into any project's worktrees from any directory.