Skip to content

🌳 See all your git worktrees in one place. macOS app.

License

Notifications You must be signed in to change notification settings

osa911/GitGrove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌳 GitGrove

See all your git worktrees in one place.

macOS Swift License

Screenshots

Main View

Worktree Details

Quick Switcher (⌘K)

Features

  • Scan & discover — automatically finds all git repositories and worktrees across your folders
  • Instant startup — caches scan results, loads instantly on reopen
  • Streaming scan — repos appear in UI as they're found, no waiting
  • Quick Switcher (⌘K) — spotlight-style search across all worktrees
  • One-click open — Terminal, Finder, Cursor, Claude Code
  • Git status — dirty indicators, last commit info, branch names
  • Disk usage — computed in background, never blocks UI
  • Create & remove worktrees from the app
  • Security-scoped bookmarks — no Full Disk Access needed

Install

git clone https://github.com/nicenemo/GitGrove.git
cd GitGrove
./build.sh
open build/GitGrove.app

Requirements

  • macOS 14+
  • Git

Keyboard Shortcuts

Shortcut Action
⌘K Quick Switcher
⌘R Refresh
↩ Open in Terminal (Quick Switcher)
⌘↩ Open in Finder (Quick Switcher)
⌥↩ Open in Cursor (Quick Switcher)

Built With

  • SwiftUI
  • Swift Package Manager (no Xcode project needed)

Support

If you find GitGrove useful:

☕ Buy me a coffee

License

MIT

About

🌳 See all your git worktrees in one place. macOS app.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors