Multi-repo orchestration for AI agent workflows
npx claudepluginhub thrashr888/allbeadsMulti-repo orchestration for AI agent workflows. Aggregate beads across repositories, manage contexts, and coordinate distributed work.
A Boss Repository Architecture for Multi-Repo AI Agent Orchestration
AllBeads is a meta-orchestration system that federates issue tracking (beads) across multiple git repositories, enabling AI agents to coordinate work across distributed microservices with unified dependency management and enterprise integration.
AllBeads implements the "Boss Repository" pattern - a control plane that:
Think of it as a "meta-issue-tracker" that sits above your microservices, giving agents and architects a coherent view of work spanning 10, 20, or 50+ repositories.
AllBeads consists of five core components:
Background synchronization service that:
Terminal-based dashboard providing:
Distributed messaging protocol:
Data structure representing:
bead://repo-name/bead-id URIs)External system adapters:
AI adoption management:
See DEMO.md for usage examples.
bd (beads CLI) - Installation instructionsbrew tap thrashr888/tap
brew install allbeads
Download the latest release for your platform from GitHub Releases:
# macOS (Apple Silicon)
curl -L https://github.com/thrashr888/AllBeads/releases/latest/download/allbeads-macos-aarch64 -o ab
chmod +x ab && sudo mv ab /usr/local/bin/
# macOS (Intel)
curl -L https://github.com/thrashr888/AllBeads/releases/latest/download/allbeads-macos-x86_64 -o ab
chmod +x ab && sudo mv ab /usr/local/bin/
# Linux (x86_64)
curl -L https://github.com/thrashr888/AllBeads/releases/latest/download/allbeads-linux-x86_64 -o ab
chmod +x ab && sudo mv ab /usr/local/bin/
# Verify installation
ab --version
# Clone and build (requires Rust toolchain)
git clone https://github.com/thrashr888/AllBeads.git
cd AllBeads && cargo build --release
# Add to PATH or create alias
alias ab='./target/release/allbeads'
# Initialize AllBeads (creates config directory and file)
ab init
# Add the current repository (auto-detects name, URL, and auth)
cd /path/to/your-repo
ab context add .
# Or add with explicit URL (SSH or HTTPS)
ab context add . --url git@github.com:org/repo.git
# View aggregated statistics
ab stats
# List all beads
ab list
# Filter by status
ab list --status open
# Show ready-to-work beads (no blockers)
ab ready
# Launch TUI (Kanban + Mail)
ab tui
# Run Sheriff daemon in foreground
ab sheriff --foreground
# Check JIRA/GitHub integration status
ab jira status
ab github status
See DEMO.md for more examples.