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 to achieve faster startup times and more robust performance for large repositories.
Philosophy¶
The project aims to lower the friction of working with Git worktrees by: * Providing a keyboard-first interface that keeps your hands on the home row. * 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.