The AI Development Workflow

AI Development,
Start to Ship.

Write a spec, let AI code it, review together, merge with confidence.

Claude CodeX Gemini Copilot Trae Kimi Qwen OpenCode

Every AI Gets
Its Own World

Each task lives in a fully isolated workspace.

Its own git branch, its own session, its own spec.

Run multiple agents in parallel without conflicts.

Task creation demo

Own Branch

Dedicated git worktree per task.
Branches never collide.

Own Session

Each task in its own tmux or Zellij session.
Context stays intact.

Own Spec

Write instructions before the agent starts.
Clear intent, focused output.

Work With AI,
Your Way

Two modes, one workspace.
Chat interactively or let agents run autonomously in the terminal.

Chat

Conversational, unified

Chat mode

A familiar chat interface for every agent.
Different agents, same experience.

CLI

Traditional, native experience

CLI mode

The way coding agents were designed to run.
Full terminal, native experience.

Review Together.
Iterate Until
It's Right.

Comment on any line

Point at the exact code.
AI agents respond with explanations or fixes.

Discuss in threads

Multiple agents reply with different perspectives.
Conversations stay organized alongside the code.

You have the final call

Approve, request rework, or reject.
Every merge is a conscious decision.

Code review
Merge workflow

Ship With
Confidence.
Recover in
Seconds.

main task-1 task-2 sync task-3 sync

Merge in one step

Rebase, merge, and clean up — no manual git gymnastics.

Instant recovery

Reopen any task — notes, context, and history are intact.

Clean when done

Archive or wipe completed tasks. No leftover branches.

Empower Every Agent
With Skills

Browse a library of skills, install with one click,
and every agent gets smarter automatically.

commit
review-pr
refactor
deploy
test-runner
docker
api-docs
lint
migrate
ci-cd
Skills demo
Browse and install in one click Global or project-level scope Works with all agents via MCP

Love the Terminal?
So Do We.

Create tasks, write specs, launch agents, and ship —
all without leaving your terminal.

Grove TUI interface

Keyboard First

Vim-style navigation,
zero mouse needed

Full Workflow

Create, develop, review, merge —
all in TUI

Lightweight

Fast startup, minimal resource usage

Access Grove From
Anywhere

Run Grove on a Mac Mini at home, then manage your tasks from your phone, tablet, or laptop — anywhere on your network. A QR code is printed in the terminal — scan it to connect instantly.

$ grove mobile# HMAC-SHA256 auth
$ grove mobile --tls# + self-signed TLS
$ grove mobile --cert a.pem --key a.key# your own certificate

HMAC Signed

The secret key never leaves your device. Every request is independently signed — captured traffic cannot forge new requests. Perfect for trusted home or office networks.

Default mode

TLS Encrypted

Adds HTTPS encryption via a self-signed certificate. All traffic is encrypted — no one on the network can read or tamper with it. Use on untrusted networks like coffee shops or shared Wi-Fi.

--tls flag

Custom Certificate

Bring your own domain and CA-signed certificate for the smoothest and most secure experience — full HTTPS with zero browser warnings. Works great with Tailscale, Cloudflare Tunnel, or local DNS.

--cert & --key
QR Code Connect HMAC-SHA256 Signatures Nonce Replay Protection

And There's More

AutoLink
Automatically symlink heavy dependencies across worktrees so every task is ready to run instantly.
Flexible Layout
Drag, split, and resize panels. Build the workspace that fits your flow.
Blitz View
All tasks, all projects, one view. Switch between agents instantly and ship at lightning speed.
Stay Notified
Get alerts when agents finish, need review, or hit errors.
Builtin Editor
Edit files, browse the tree, and manage code — all inside Grove's web interface.
Statistics
Track tasks shipped, agent activity, and project health at a glance.
MCP Server
Built-in MCP server. AI agents read notes, reply to reviews, and complete tasks autonomously.
Feature preview

Install in 10 seconds

Single binary with embedded web frontend.
No runtime dependencies beyond Git and a terminal multiplexer.

$ brew tap GarrickZ2/grove
$ brew install grove
macOS and Linux. Upgrade with brew upgrade grove.

Then just run:

$ cd your-project
$ grove        # Resumes last mode (TUI on first run)
$ grove tui    # TUI
$ grove web    # Web UI
$ grove gui    # Desktop GUI
$ grove mobile # Remote access
Git 2.20+ tmux 3.0+ or Zellij macOS 12+ or Linux