thor-0.2.0 is not a library.
Visit the last successful build:
thor-0.0.1
Grove
A terminal UI for managing git worktrees with integrated AI agent notifications.
Features
- TUI Dashboard - Navigate worktrees and notifications with vim-style keys
- Agent Notifications - AI agents can report task completion status
- TMUX Integration - Popup support for seamless workflow
- Shell Integration - Automatic
cdto selected worktree
Installation
From Source
Shell Integration
Add to your ~/.zshrc:
This enables:
grove- Launch TUI with cd integrationgrove-popup- TMUX popup launcher
TMUX Integration
Add to your ~/.tmux.conf:
Now prefix + g opens grove in a popup.
Usage
TUI
Keybindings:
| Key | Action |
|---|---|
j/k |
Navigate up/down |
Tab |
Switch between Worktrees/Inbox |
Enter |
Switch to selected worktree |
n |
Create new worktree |
d |
Delete worktree |
r |
Mark notification as read |
a |
Archive notification |
? |
Toggle help |
q/Esc |
Quit |
CLI Commands
Configuration
Create ~/.config/grove/config.toml:
[]
= ".worktrees"
= "main"
[]
= "#3b4252"
= "#a3be8c"
= "#bf616a"
= "#ebcb8b"
= "#4c566a"
= "#88c0d0"
Agent Integration
AI agents can send notifications after completing tasks:
See docs/agent-integration.md for details.
Project Structure
grove/
├── crates/
│ ├── grove-core/ # Git operations, config
│ ├── grove-notify/ # Notification system
│ ├── grove-tui/ # Terminal UI
│ └── grove-cli/ # CLI binary
├── scripts/
│ └── grove.zsh # Shell integration
└── docs/
└── agent-integration.md
License
MIT