Help us improve
Share bugs, ideas, or general feedback.
Inter-agent messaging, session management, and workflow coordination for hive CLI
npx claudepluginhub colonyops/hiveInter-agent messaging, session management, and workflow coordination for hive CLI
Session automation hooks for hive - auto-checks inbox on session start
Share bugs, ideas, or general feedback.
The command center for your AI colony
Manage multiple AI agent sessions in isolated git environments with real-time status monitoring.
Documentation | Getting Started | Configuration | Contributing
brew install tmux
brew install colonyops/tap/hive
Or install directly with Go:
go install github.com/colonyops/hive@latest
Pre-built binaries are also available on the GitHub Releases page.
Hive manages isolated git sessions for running AI agents in parallel. Instead of manually managing git worktrees or directories, hive handles cloning, recycling, and spawning terminal sessions with your preferred AI tool (Claude, Aider, Codex).
Each hive session is a complete git clone in a dedicated directory with its own terminal environment. Sessions are tracked through a lifecycle (active → recycled → deleted) and can be reused, reducing clone time and disk usage.
Key Features:
hive hc).hive symlinks: key)Prerequisites: Git and tmux installed.
# Add alias to .bashrc/.zshrc
alias hv='tmux new-session -As hive hive'
# Add to ~/.tmux.conf to jump back to hive
# bind l switch-client -t hive
# Launch
hv
Press n to create sessions, enter to open them, and : for the command palette.
See the Getting Started guide for full setup instructions.
| Indicator | Color | Meaning |
|---|---|---|
[●] | Green (animated) | Agent actively working |
[!] | Yellow | Agent needs approval/permission |
[>] | Cyan | Agent ready for input |
[?] | Dim | Terminal session not found |
[○] | Gray | Session recycled |
Full documentation is available at colonyops.github.io/hive.
git_path)1.25+gittmuxmise (https://mise.jdx.dev)golangci-lint