- Delete worktrees - Remove worktrees directly from the TUI with confirmation prompt
- Unlink worktrees - Remove worktree directory but keep branch for later use
- Multi-select delete mode - Press
dto enter selection mode, use Enter to toggle worktrees for deletion, confirm to batch delete - Prune stale worktrees - Clean up worktrees whose branches have been deleted
- Worktree metadata display - Show branch name, last commit date, dirty status, ahead/behind remote
- Color coding - Highlight dirty worktrees, stale branches, or the main worktree
- Keyboard shortcuts help - Show available commands at the bottom of the screen
- Open in file manager - Press
oto open worktree folder in Finder/Explorer - Preselect new worktree - After creating a worktree, return to list with new worktree preselected
- Post-create hooks - Run custom commands after creating a worktree (e.g.,
npm install) with streaming output and failure handling - Config editor - Press
cto edit configuration, with first-time setup prompt
- tmux integration - Open worktree in new tmux window/pane
- Terminal tab support - Open in new terminal tab (iTerm2, Warp, etc.)
- GitHub integration - Create worktree from PR number
- GitLab integration - Create worktree from MR number
- npm/bun publish - Package for global installation via
npm install -gorbun add -g - Homebrew formula - Easy installation on macOS via
brew install - Binary releases - Standalone executables via
bun compile - Shell alias installer - Generate shell alias for quick access (e.g.,
wtcommand)
- Multi-repo support - Manage worktrees across multiple repositories
- Worktree templates - Pre-configured setups for different worktree types
- Session persistence - Remember last used worktree per repository