About¶
LazyWorktree is a terminal-based Git worktree manager designed for speed, context, and focus.
Originally built as a Python application using Textual, it was rewritten in Go using Bubble Tea for better performance on large repositories.
Philosophy¶
The project reduces the overhead of working with Git worktrees by: * Providing a keyboard-first interface. * Integrating CI/CD status and Pull Request information directly into your workflow. * Enabling per-worktree context through local notes and task tracking. * Supporting extensible automation with custom shell commands, container execution, and AI-assisted task naming.
Credits & Support¶
LazyWorktree is maintained by Chmouel Boudjnah.
License¶
This project is licensed under the Apache-2.0 License
Comparison¶
For a detailed analysis of how LazyWorktree compares to other worktree management tools, see the COMPARISON.md in the repository.