lazyworktree
Git worktree management CLI and TUI for the terminal
TLDR
SYNOPSIS
lazyworktree [command] [options]
DESCRIPTION
lazyworktree is a terminal UI for managing Git worktrees with a keyboard-first workflow. It supports creating, renaming, removing, absorbing, and pruning merged worktrees, as well as staging, committing, diffing, pushing, syncing, and cherry-picking directly from the TUI.
Features include CI/CD integration with GitHub Actions and GitLab CI (viewing check status, reading logs, restarting jobs), terminal multiplexer support for tmux and zellij sessions per worktree, and markdown-based task notes with interactive taskboard.
CAVEATS
Requires Git with worktree support. CI/CD features require GitHub Actions or GitLab CI configuration.
HISTORY
lazyworktree was created by chmouel and is written in Go using the BubbleTea framework.
SEE ALSO
git-worktree(1), lazygit(1)

