🍀 Opinionated Agents Development Environment for Teams. Run a forest of agents locally or as serverless in parallel, manage, and monitor them.
See the code
The workspace manager for AI coding agents. Spin up a forest of isolated workspaces on one shared machine. Reach any of them from your terminal, your browser, or another agent, and hand each one the specs, screenshots and tickets it works from.
Supports
.devcontainer/. It provides separate services and ports with resource limits. Use that isolation for runs with agent permission checks disabled.Also in the box:
.grove/config.json sets the team baseline. Six layers let each developer override locally without touching it.https://github.com/user-attachments/assets/256714c5-37e5-4c9d-8b2d-47422d5aae0f
Grove needs git and tmux, and installs to your PATH as grove straight from the repo. With uv:
uv tool install "grove[daemon] @ git+https://github.com/bearlike/Grove"
cd path/to/your/repo
grove config init # scaffold .grove/config.json
grove # launch the TUI
uv tool upgrade grove # update later
No uv? Use pipx install "grove[daemon] @ git+https://github.com/bearlike/Grove" or plain pip install --user. See Get Started for prerequisites and every install path.
Configuration has a few layers and many knobs, so you do not have to write it by hand. Hand the prompt below to Claude Code, Codex or any coding agent. It reads Grove's config skill and sets things up with you, then verifies every field against the version you actually installed.
Read https://raw.githubusercontent.com/bearlike/Grove/current/src/grove/skills/configuring-grove/SKILL.md
It is the skill for configuring Grove, a terminal workspace manager for AI
coding agents. It covers the six-layer cascade, agents, init scripts,
containers and ticket providers.
Help me write my Grove user and project config, then verify every field
against my installed version with `grove config schema --stdout`.
claude plugin marketplace add https://github.com/bearlike/Grove.git
Four skills, shipped from the repository that implements them, so they never
drift from the code. They are the same files grove skills install copies into
a tool's skills directory.
| Skill | For |
|---|---|
using-grove | Driving a fleet from outside. CLI verbs, MCP tool ids, ticket and PR linking |
working-in-grove | The agent inside a workspace, reporting phase and keeping attached tickets current |
configuring-grove | The config cascade, agents, init scripts, containers, ticket providers |
reinstalling-grove | When an update did not take |
Full documentation lives at https://bearlike.github.io/Grove/latest/.
| Section | Covers |
|---|---|
| Get Started | Install, prerequisites, first run, verify. |
| Configure | Project setup, agents, init scripts, configuration reference. |
| Use | TUI tour, CLI, web IDE, authentication, daily workflow. |
| Capabilities | Lifecycle, branch provenance, live activity, status semantics, configuration cascade. |
| Develop | Architecture, public API, engineering principles, contributing, design system. |
| Troubleshooting | Symptom → cause → fix for common failures. |
Bugs and feature requests on the issue tracker. For development setup, lint/test commands, and PR conventions, see the contributing guide and CLAUDE.md.
MIT © Krishnakanth Alagiri.
14 commits
1 commits
Python
69.7%
TypeScript
28.6%
🍀 Opinionated Agents Development Environment for Teams. Run a forest of agents locally or as serverless in parallel, manage, and monitor them.
See the code
The workspace manager for AI coding agents. Spin up a forest of isolated workspaces on one shared machine. Reach any of them from your terminal, your browser, or another agent, and hand each one the specs, screenshots and tickets it works from.
Supports
.devcontainer/. It provides separate services and ports with resource limits. Use that isolation for runs with agent permission checks disabled.Also in the box:
.grove/config.json sets the team baseline. Six layers let each developer override locally without touching it.https://github.com/user-attachments/assets/256714c5-37e5-4c9d-8b2d-47422d5aae0f
Grove needs git and tmux, and installs to your PATH as grove straight from the repo. With uv:
uv tool install "grove[daemon] @ git+https://github.com/bearlike/Grove"
cd path/to/your/repo
grove config init # scaffold .grove/config.json
grove # launch the TUI
uv tool upgrade grove # update later
No uv? Use pipx install "grove[daemon] @ git+https://github.com/bearlike/Grove" or plain pip install --user. See Get Started for prerequisites and every install path.
Configuration has a few layers and many knobs, so you do not have to write it by hand. Hand the prompt below to Claude Code, Codex or any coding agent. It reads Grove's config skill and sets things up with you, then verifies every field against the version you actually installed.
Read https://raw.githubusercontent.com/bearlike/Grove/current/src/grove/skills/configuring-grove/SKILL.md
It is the skill for configuring Grove, a terminal workspace manager for AI
coding agents. It covers the six-layer cascade, agents, init scripts,
containers and ticket providers.
Help me write my Grove user and project config, then verify every field
against my installed version with `grove config schema --stdout`.
claude plugin marketplace add https://github.com/bearlike/Grove.git
Four skills, shipped from the repository that implements them, so they never
drift from the code. They are the same files grove skills install copies into
a tool's skills directory.
| Skill | For |
|---|---|
using-grove | Driving a fleet from outside. CLI verbs, MCP tool ids, ticket and PR linking |
working-in-grove | The agent inside a workspace, reporting phase and keeping attached tickets current |
configuring-grove | The config cascade, agents, init scripts, containers, ticket providers |
reinstalling-grove | When an update did not take |
Full documentation lives at https://bearlike.github.io/Grove/latest/.
| Section | Covers |
|---|---|
| Get Started | Install, prerequisites, first run, verify. |
| Configure | Project setup, agents, init scripts, configuration reference. |
| Use | TUI tour, CLI, web IDE, authentication, daily workflow. |
| Capabilities | Lifecycle, branch provenance, live activity, status semantics, configuration cascade. |
| Develop | Architecture, public API, engineering principles, contributing, design system. |
| Troubleshooting | Symptom → cause → fix for common failures. |
Bugs and feature requests on the issue tracker. For development setup, lint/test commands, and PR conventions, see the contributing guide and CLAUDE.md.
MIT © Krishnakanth Alagiri.
14 commits
1 commits
Python
69.7%
TypeScript
28.6%