Skip to content

j1king/grovr

Repository files navigation

Grovr Logo

Grovr

A native Git worktree manager for macOS

Release Downloads Tauri v2


Git worktrees let you work on multiple branches simultaneously without stashing or context switching. Grovr makes managing them effortless with a native macOS interface.

Grovr Screenshot


Features

One-Click IDE Launch

Click any worktree to open it in your preferred editor. Supports VS Code, Cursor, Zed, JetBrains IDEs, and custom commands.

IDE Launch

Search & Keyboard Navigation

Type to search, use arrow keys to navigate, press Enter to launch. No mouse required.

Search & Navigation

Smart Worktree Creation

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.

Create from URL

PR & Jira Status at a Glance

See pull request status (draft, review requested, approved, CI status) and Jira issue state directly in the worktree list. No more tab switching.

Quick Cleanup

Delete worktrees with one click. Optionally delete the local branch too—no more orphaned branches cluttering your repo.


Installation

Homebrew (Recommended)

brew install --cask j1king/tap/grovr

Manual Download

Download the latest .dmg from Releases.

Requirements: macOS 10.15+ and Git installed.


Development

# 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 build

See CONTRIBUTING.md for detailed development guide.

Tech Stack

Layer Technology
Backend Rust, Tauri v2, git2, tokio
Frontend React 19, TypeScript, Vite
Styling TailwindCSS, Radix UI
Testing Playwright

License

MIT License - see LICENSE for details.

Acknowledgments

Built with Tauri, git2, and Radix UI.

About

A native Git worktree manager for macOS

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors