| Crates.io | grove-rs |
| lib.rs | grove-rs |
| version | 0.1.5 |
| created_at | 2026-01-16 01:35:43.884516+00 |
| updated_at | 2026-01-19 07:15:30.465505+00 |
| description | A Kanban-style TUI for parallel AI coding. Manage Git worktrees as tasks, run multiple agents in isolated tmux sessions, get notified via hooks. |
| homepage | https://github.com/GarrickZ2/grove |
| repository | https://github.com/GarrickZ2/grove |
| max_upload_size | |
| id | 2047564 |
| size | 3,402,607 |
Run 10 AI agents. Zero context switching.

Manage multiple AI coding tasks in parallel. Each task gets its own Git worktree and tmux sessionโisolated, organized, always ready to resume.
You're juggling Claude Code on feature A, Cursor fixing bug B, and reviewing PR C.
With traditional Git, this means:
git stash / git stash pop gymnasticsYour workflow shouldn't fight your tools.
Grove gives each task its own isolated universe:

๐ฏ Task Dashboard โ See all tasks at a glance with live status
๐ True Isolation โ Each task = own branch + worktree + terminal
๐พ Session Persistence โ Close Grove, reopen tomorrow, everything's still there
โก One-Key Actions โ Create, switch, sync, merge, archive with single keystrokes
๐ Agent Hooks โ Get notified when AI finishes (sound + system notification)
๐จ 8 Themes โ Dracula, Nord, Gruvbox, Tokyo Night, Catppuccin, and more
Install:
curl -sSL https://raw.githubusercontent.com/GarrickZ2/grove/master/install.sh | sh
# or
cargo install grove-rs
Run:
cd your-project && grove
Create your first task: Press n, name it, start coding.
| Key | Action |
|---|---|
n |
New task |
Enter |
Open task in tmux |
Space |
Action menu |
j/k |
Navigate |
Tab |
Switch tabs |
/ |
Search |
t |
Change theme |
? |
Help |
q |
Quit |
Let Grove watch your AI agents so you don't have to.
When Claude/Cursor/Copilot finishes a task, trigger notifications:
grove hooks notice # Task completed
grove hooks warn # Needs attention
grove hooks critical # Something's wrong
Press h in Grove to configure sound and notification settings.
MIT