A native macOS Git client built for developers juggling multiple repositories. Stage, commit, push, stash, branch, and browse history — all in one window, no terminal required. Lighter than Electron alternatives. Works with your existing SSH keys and git config out of the box.
Apple Silicon & Intel · Auto-updates · MIT License
Built for the workflow where you have five repos open and need to move between them without losing momentum.
Every repository in one sidebar. Dirty repos float to the top. Scan a folder and Grove discovers everything nested inside automatically. Group repos, drag to reorder, star favorites — organized the way you think, not how the tool wants you to.
Three AI superpowers, all offline-safe — your key never leaves your device:
Switch, create, delete, merge, rebase, force-delete — all from a dropdown. Per-branch context menu for quick actions. Force push with --force-with-lease built in.
Visual commit log, full diffs per commit, revert, cherry-pick. Load up to 200 commits. Per-file history tracks changes across a file's entire lifetime including renames.
Grove checks for new releases in the background and installs them in-app. No manual downloads after your first install.
VS Code, Cursor, Zed, Warp, iTerm2, Ghostty, Finder — Grove detects what's installed and opens your repo in one click. Set a default and skip the dropdown.
The full Git workflow — including the parts most GUI clients leave out.
--force-with-lease from a chevron menu on the Push button. Safe by default.
Grove gets out of the way and lets you focus on code, not tooling.
Point Grove at a folder and it scans for all nested Git repositories automatically. Or add them one by one. Either way they're all visible in seconds.
Dirty repos float to the top. Branch, ahead/behind count, staged changes, and the last commit are all visible without clicking anything.
Stage, diff, commit, push, stash, switch branches, browse history, manage tags and remotes — everything in one window, no terminal required.
Every action you reach for has a shortcut. Navigate, switch tabs, commit — without touching the mouse.
Built with Tauri — uses your system WebView instead of bundling Chromium. A fraction of the memory footprint. Uses your system git binary, so SSH keys, credentials, hooks, and git config all just work.
Built with Tauri and your system WebView — no bundled Chromium, no 300 MB binary.
git — SSH, hooks, config just workYes, completely. Grove is MIT licensed and open source. No trial, no paywall, no "pro" tier. The AI features use your own API key from Anthropic, OpenAI, or Gemini — you pay your provider directly, if you use them at all. Core Git features have no cost whatsoever.
Three things: (1) Grove is built with Tauri + Rust so it's truly native — no Electron, no bundled Chromium, ~10 MB vs 200+ MB. (2) Multi-repo first — the whole sidebar is built around managing many repos at once, not one at a time. (3) Built-in AI features (standup summary, commit messages, commit explainer) that no other free client has.
Yes. Grove uses your system git binary directly — it doesn't reimplement Git internals. So your SSH keys, ~/.gitconfig, credential helpers, and Git hooks all work exactly as they do in your terminal. If git pull works in your terminal, it works in Grove.
Your AI API key is stored in the macOS Keychain — the same place your Wi-Fi passwords and bank credentials live. It's never written to disk in plain text, never sent to Grove's servers (there are none), and only transmitted directly to your chosen AI provider (Anthropic, OpenAI, or Gemini) when you use an AI feature.
Yes. The release is a universal binary — a single .dmg that runs natively on both Apple Silicon (M1/M2/M3/M4) and Intel Macs. macOS 12 Monterey or later required.
Click the ✨ button in the sidebar footer. Grove fetches all your commits from today (or yesterday, or the last 7 days) across every repo in your workspace, sends them to your configured AI provider, and generates a concise 3-bullet standup in first person — ready to paste into Slack or your standup tool. No other Git client can do this because they only see one repo at a time.
Yes — Grove has a built-in auto-updater. When a new version is released, a subtle banner appears in the sidebar. Click Update, wait a few seconds, click Restart. No manual downloads needed after your first install.
Absolutely. AI is entirely optional. All core Git features — staging, committing, pushing, branching, history, stash, tags, remotes — work with zero configuration and no API key needed.
"I was juggling repos across multiple projects every day and every Git GUI I tried was either too bloated, too simple, or just not built for the way I actually work. So I spent a few months building exactly what I wanted — and Grove is it."
Free, open-source, and works with your existing Git setup out of the box.
macOS 12 or later · Apple Silicon & Intel · MIT License