Skip to content

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.