About¶
LazyWorktree is a terminal UI for managing Git worktrees.
Chmouel first built LazyWorktree in Python with Textual, then rewrote it in Go with Bubble Tea to improve performance on large repositories.
Features¶
- Manage worktrees from the keyboard.
- View CI/CD and pull request status.
- Keep notes and tasks with each worktree.
- Run custom commands, including in containers, and generate branch names with AI-assisted scripts.
Credits & Support¶
LazyWorktree is maintained by Chmouel Boudjnah.
Licence¶
This project uses the Apache-2.0 licence.
Comparison¶
See COMPARISON.md for a comparison with other worktree tools.