CLI for quick operations
Use one-off commands in scripts or terminal sessions to list, create, and remove worktrees with predictable output.
Documentation
Git worktree workflow
bwt keeps repositories and worktrees in one keyboard-first flow so creating,
switching, and cleaning up branches is always one command away.
A quick look at the interactive better-worktree terminal UI.
better-worktree combines scriptable CLI commands with an interactive TUI so teams can move between branch tasks without losing context.
Use one-off commands in scripts or terminal sessions to list, create, and remove worktrees with predictable output.
Launch without arguments to manage repos, inspect status, and create worktrees without leaving the keyboard.
Store repository aliases and copy rules in config so each new worktree starts with the files and defaults your team expects.
Install bwt from npm and launch the TUI workflow.
npm install -g better-worktree
bwt Save repository paths once so worktree creation is faster next time.
bwt repo add /path/to/repo --name app
bwt repo list Spin up task branches quickly, then remove stale worktrees safely.
bwt create feat-login -R app --branch feat/login
bwt delete feat-login -R app