{"repo":"nicksenap/grove","free":true,"listed":false,"github":"https://github.com/nicksenap/grove","clone":"git clone https://github.com/nicksenap/grove.git","description":"Git worktree workspace orchestrator. One command creates a workspace folder with worktrees from multiple repos on the same branch.","language":"Go","stars":77,"topics":["cli","developer-tools","git","git-worktree","monorepo","multi-repo","productivity","workspace","golang"],"license":"MIT","category":"cli-tools","readme_excerpt":"Grove ( gw ) grove /ɡrōv/ noun — a small group of trees growing together. Why? Monorepos solve cross-project work, but not everyone has one. You've got separate repos, separate CI, separate deploys — and that's fine until you need to work across them. One feature across three services means git worktree add three times, tracking three branches, jumping between three directories, cleaning up three worktrees when you're done. It's annoying. Grove gives you the multi-repo worktree workflow that monorepos get for free. One command, one workspace, all repos on the same branch. Getting Started 1. Install Grove Pick any one of the following methods: Homebrew Go install From source 2. Add shell integration This enables gw go to change your working directory and auto-cds into new workspaces after gw create . Bash / Zsh — add to .zshrc or .bashrc : Nushell — generate and source the init file: Upgrading If you installed with Homebrew: Usage Interactive menus support type-to-search filtering, arrow-key navigation (single-select), or arrow + tab (multi-select) with an (all) shortcut. Presets, plugins, hooks, and the full command reference are covered in Workflows and Operations. Documentation Full documentation lives in the OpenWiki — start with the quickstart, then dive into the area you need: - Quickstart — install, first commands, key concepts, and a source map - Architecture — layered design, data model, concurrency, and key decisions - Workflows — how each command maps to code (creat","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicksenap","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicksenap/grove/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}