v0.10.5 · released 2026.04

Where humans
and AI agents
build together.

A workspace for you and your AI development team. Run every coding agent in parallel — through chat, sketches, or voice — and ship with confidence. AI development, for everyone — not just coders.

macOS · Linux · Windows MIT Every major coding agent
Agent Graph — DAG view of agents in a task with edges, duties, and pending messages
FIG. 01 Agent Graph — your AI team, drawn as a graph. Spawn, connect, send.
Claude Code Codex Gemini CLI GitHub Copilot Cursor Agent Junie Trae CLI Kimi Qwen OpenCode Hermes Kiro OpenClaw Claude Code Codex Gemini CLI GitHub Copilot Cursor Agent Junie Trae CLI Kimi Qwen OpenCode Hermes Kiro OpenClaw

Three ways in.
One workspace.

Grove meets three kinds of people where they are. You don't need to be a developer to contribute. You don't need to leave the terminal to stay in flow. The workspace grows around you.

Power developer

Runs the fleet, keyboard first.

Lives in the Grove Web IDE — FlexLayout panels, ⌘K palette, Blitz across every project, Shell mode for quick shell-outs. Drops into the TUI when the job calls for it.

"I spun up six agents and merged four before lunch."
Visual thinker

Draws the idea. Ships the idea.

Sketches wireframes on Excalidraw, lets the agent read them over MCP, reviews the output inline. IDE Layout means everything is where a designer-developer expects it to be.

"I drew the flow on Monday. It shipped Tuesday."
Non-technical collaborator

Contributes without writing code.

Opens Studio to upload assets, edit project memory, and review artifacts. Drives the AI team by voice from a phone. Never touches git. Still ships.

"I can finally contribute to our codebase from my couch."
Orchestrate

Every agent, in parallel.

Claude, Codex, Gemini, Copilot, Cursor, Kimi, Qwen — 10 built-in agents, plus anything you plug in via ACP or a custom URL. Each task gets its own Git worktree, its own session, and its own spec. Nothing collides.

  • Worktree isolation — each agent on its own branch
  • Multi-chat per task with full history replay
  • Orchestrator agents can dispatch worker agents via MCP
  • Take Control, Observation Mode — multiple clients, one source of truth
Read more →
FIG. 02 Blitz — ten agents working in different projects, all in one view.
Agent Graph — DAG view of agents in a task with edges, duties, and pending messages
FIG. 02b Agent Graph — your AI team, drawn as a graph. Spawn, connect, send.
Coordinate

Agents that talk to each other.

A planner spawns a coder. The coder spawns a reviewer. The reviewer replies. Grove's Agent Graph makes that workflow a first-class object: a typed DAG of agents exchanging structured messages, scoped per task. No bash glue, no string-concat orchestration, no leaky cross-task context.

  • Visual DAG editor — drag to connect, edit duties, send messages from a hover card
  • 6 MCP tools — spawn · send · reply · contacts · capability · get_spawn_candidates
  • Custom Agents (personas) — base agent + your model, mode, effort, system prompt; reusable across tasks
  • Single-in-flight per edge, cycle detection, per-task isolation enforced at the DB layer
  • <grove-meta> envelopes — every cross-agent prompt is a structured payload, not glued strings
Read more →
Studio — Project Memory editor next to Shared Assets and workspace instructions
FIG. 03 Studio — where the non-coder meets the AI team.
Collaborate

For everyone on the team.

Studio is the room where non-coders join the AI workflow. Upload assets. Edit memory. Review artifacts. Draw on Sketch canvases the agents can read. No terminal. No git. Still part of the team.

  • Shared Assets file manager with live artifact preview
  • Project Memory & Workspace Instructions, visually edited
  • Excalidraw sketches the agents can read via MCP
  • Inline D2 + Mermaid rendering, image lightbox, markdown preview
Read more →
In practice

What a Studio task actually looks like.

A non-coder shaping NoteKeeper — a notes app for a small team — alongside Claude. The brief lives in chat. The artifact panel renders the live HTML the agent is writing. Files-being-edited and file-not-yet-read warnings sit inline so reviewers can spot hallucinated edits before they ship.

  • Artifact preview — HTML / D2 / Mermaid / images render as the agent writes them
  • Plan + Editing Files cards — see exactly what the agent is touching, in order
  • Reply-in-language hint — the brief drives the response language
  • Same chat, same task, same surface for every persona on the team
Read more →
Studio task — a non-coder shaping the NoteKeeper notes app alongside Claude, with the artifact panel rendering live HTML
FIG. 03b A Studio task in flight — brief on the right, live artifact in the middle, files panel on the left.
Everywhere

TUI. Web. GUI. Mobile. Voice.

One binary, four surfaces. The same workspace lives in your terminal, your browser, your native window, and your phone. Drive it by keyboard, mouse, touch, or by pressing a button and talking.

  • IDE Layout — a familiar workspace that non-terminal users can open cold
  • FlexLayout — drag panels into the layout that fits your flow
  • Radio — hold-to-talk voice control, phone to Chat or Terminal
  • Mobile HMAC + QR code — remote access that doesn't leak secrets
Read more →
Grove Radio on iPhone — nine-slot channel grid, auth-refactor transcribing on channel 02
FIG. 04 On a phone, in your pocket — yes, still the same Grove.
Code Review — auth-refactor task with multi-agent comments threaded inline
FIG. 05 Review together — every merge is a decision, not an accident.
Ship

Spec to ship, with rigor.

Write a spec. Let the agent do the work. Review line by line. Merge in one step — rebase, merge, archive, cleanup, all handled. Then measure what actually shipped with real AI-work statistics.

  • Spec-first: Task Notes + GROVE.md injected into the agent context
  • Inline review — threads, @-mentions, AI fixer, bulk resolve
  • One-step merge — cross-branch safe, squash-detection built in
  • Statistics — AI Work Breakdown, Review Intelligence, Agent Leaderboard
Read more →
Grow

Skills. MCP. Yours.

A marketplace of skills you install in one click — every agent gets smarter at once. A built-in MCP server that exposes Grove to orchestrator agents. Custom agents you plug in by command or URL.

  • Skills marketplace — browse, install, scope to project or global
  • Grove-as-MCP-server — let orchestrator agents manage tasks and reviews
  • Custom agents — any local command, any remote URL
  • Hooks — native system notifications when agents finish or need you
Read more →
Skills marketplace — Explore tab with installable skills and per-skill detail panel
FIG. 06 One library. Every agent, a little smarter.

One binary.
Four surfaces.

Grove is a single binary with the Web IDE embedded. No runtime deps beyond Git and a terminal multiplexer on Unix.

macOS / Linux / WSL

Shell

curl -sSL https://raw.githubusercontent.com/GarrickZ2/grove/master/install.sh | sh
macOS

Homebrew

brew tap GarrickZ2/grove
brew install grove
Windows

PowerShell

irm https://raw.githubusercontent.com/GarrickZ2/grove/master/install.ps1 | iex
Any platform

Cargo

cargo install grove-rs
# with desktop GUI:
cargo install grove-rs --features gui
Prebuilt binary

Download a release

macOS .dmg, Windows .exe, Linux .tar.gz / .AppImage. Latest release ↗

Run

Start grove

cd your-project
grove

Grove grows one branch at a time.

Built in Rust. Shipped with care. MIT licensed. Works with every coding agent we know of, and the one you're about to build.