A native Git worktree manager for macOS
Git worktrees let you work on multiple branches simultaneously without stashing or context switching. Grovr makes managing them effortless with a native macOS interface.
Click any worktree to open it in your preferred editor. Supports VS Code, Cursor, Zed, JetBrains IDEs, and custom commands.
Type to search, use arrow keys to navigate, press Enter to launch. No mouse required.
Create worktrees from clipboard with automatic branch name extraction. Paste a Jira issue key, GitHub PR URL, or any text matching your custom regex pattern. Also supports grovr:// deep links for automation.
See pull request status (draft, review requested, approved, CI status) and Jira issue state directly in the worktree list. No more tab switching.
Delete worktrees with one click. Optionally delete the local branch too—no more orphaned branches cluttering your repo.
Homebrew (Recommended)
brew install --cask j1king/tap/grovrManual Download
Download the latest .dmg from Releases.
Requirements: macOS 10.15+ and Git installed.
# Clone and install
git clone https://github.com/j1king/grovr.git
cd grovr
pnpm install
# Run dev server
pnpm tauri dev
# Build for production
pnpm tauri buildSee CONTRIBUTING.md for detailed development guide.
| Layer | Technology |
|---|---|
| Backend | Rust, Tauri v2, git2, tokio |
| Frontend | React 19, TypeScript, Vite |
| Styling | TailwindCSS, Radix UI |
| Testing | Playwright |
MIT License - see LICENSE for details.