Grove is a CLI tool for managing Git worktrees. It is built for creating, listing, pruning, syncing, and navigating worktrees from anywhere in a project, so common worktree tasks can be handled without leaving the terminal.
Its command set includes initialization of a new worktree setup from a Git URL, adding a worktree for a branch, opening a shell session in a worktree with go, listing worktrees with ls, syncing the bare clone with origin, pruning worktrees, removing one or more worktrees, and checking version or help information. When a branch name is omitted, Grove can generate a default adjective-noun name; if a .groverc file defines a branchPrefix, that prefix is prepended to the branch name while the generated directory name stays unchanged. The same configuration file can also define bootstrap commands that run in a new worktree, and those commands are described as portable across Linux, macOS, and Windows, using executable-and-arguments only. If one bootstrap command fails, Grove continues and reports a partial bootstrap state.
The tool supports navigation by branch name or partial branch name, including nested branches, and it opens a new shell session in the chosen worktree directory. Listing supports detailed and dirty-only views. Pruning supports dry runs, removal of branches merged to a base branch, age-based removal, and a configurable base branch. Removal commands accept multiple names, can force deletion with uncommitted changes, and can skip confirmation for clean worktrees. Grove also includes self-update commands for updating to the latest version, a specific version, or a pull request build that requires GitHub CLI.
Distribution is through a single binary with no dependencies, available for Linux x64 and arm64, macOS x64 and arm64, and Windows x64. Installation is shown with a curl pipe to sh command. The page identifies Grove as a CLI tool for managing Git worktrees, and it is made by captainsafia.
In the CLI tools & terminal space, Grove takes a focused approach. It focuses on managing multiple Git worktrees and branches can be cumbersome and error-prone for developers. It is built as an open-source project for developers. Grove is open source under the MIT license. It ships for the web, the command line, macOS, Windows, and Linux.
Safia Abdalla builds and maintains Grove, and it first shipped in 2025. Development happens publicly on GitHub with 82 stars. Key capabilities include worktree management, branch creation, and worktree pruning.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do