@bizzy211/aes-bizzy
v1.2.1
Published
A.E.S - Bizzy: Multi-Agent Orchestration Platform for Claude Code. Ship 10x faster with autonomous AI development teams coordinated by PM-Lead. Beads context management, GitHub Issues integration, TaskMaster intelligence.
Maintainers
Readme
A.E.S - Bizzy
Agentic Ecosystem by Bizzy - Multi-Agent Orchestration Platform for Claude Code
Ship 10x faster with coordinated AI agent teams.
Your AI dev team that actually works together. PM-Lead orchestrates specialized agents (frontend-dev, backend-dev, ux-designer, test-engineer, and 20+ more) with seamless context handoffs via Beads. From PRD to production with TaskMaster intelligence and GitHub Issues as your AI project management hub.
Overview
A.E.S - Bizzy is not just another CLI - it's a complete Autonomous AI Development Ecosystem that transforms how you build software with Claude Code. Instead of working with a single AI assistant, you orchestrate entire teams of specialized agents that collaborate like real developers.
Multi-Agent Orchestration
- PM-Lead: Master orchestrator that analyzes requirements, creates PRD/PRP documents, selects optimal agent teams, and manages project lifecycle
- Specialized Agents: 25+ expert agents (frontend-dev, backend-dev, ux-designer, test-engineer, devops-engineer, security-expert, db-architect) that handle their domains
- Context Handoffs: Seamless agent-to-agent communication with Beads-powered context preservation
- Parallel Execution: Sync/async agent workflows for maximum productivity
Integrated Intelligence
- Beads Context Management: Persistent memory across sessions - agents remember project requirements, design decisions, and conversation history
- GitHub Issues Integration: AI project management hub where PM-Lead creates tasks and assigns them to sub-agents
- TaskMaster AI: Intelligent task breakdown and workflow management from PRD to production
- MCP Ecosystem: Extended capabilities via Model Context Protocol servers
How It Works: From PRD to Production
1. PM-Lead Analyzes Requirements
↓
2. Creates PRD + TaskMaster Tasks
↓
3. Selects Optimal Agent Team
(frontend-dev, backend-dev, ux-designer, test-engineer)
↓
4. Creates GitHub Issues for Each Agent
↓
5. Agents Execute in Parallel/Sequence
(with Beads context sharing)
↓
6. PM-Lead Validates & Integrates
↓
7. Deliverables Ready for ProductionContext-Aware Agents That Remember
Unlike traditional CLI tools, every agent in A.E.S - Bizzy has access to:
- Project Context: Full PRD, architecture decisions, design system via Beads
- Conversation History: What other agents discussed and decided
- Task Progress: Real-time updates from GitHub Issues and TaskMaster
- Code Intelligence: Deep understanding of your codebase via MCP servers
Installation
Quick Start (Recommended)
npx @bizzy211/aes-bizzy initGlobal Installation
npm install -g @bizzy211/aes-bizzy
aes-bizzy initAlternative Command
aes initQuick Start
Initialize Your AI Development Environment
Run the interactive 7-step wizard to set up your multi-agent ecosystem:
npx @bizzy211/aes-bizzy initThe wizard configures your complete AI agent development environment:
- Prerequisites Check - Verifies Node.js, Git, Claude CLI, GitHub CLI
- GitHub Authentication - Configures GitHub access for issue management and project boards
- Private Repository Sync - Syncs your custom agents, hooks, and skills
- Beads Installation - Sets up persistent context/memory for agent teams
- Task Master Installation - Configures AI-powered task breakdown and tracking
- MCP Servers Configuration - Enables extended agent capabilities
- Ecosystem Finalization - Validates and saves multi-agent configuration
Create a Multi-Agent Project
npx @bizzy211/aes-bizzy project my-app --template web --github --taskmaster --beadsThis creates a project where PM-Lead can orchestrate your entire development workflow.
Check Ecosystem Health
npx @bizzy211/aes-bizzy doctorCommands
init
Initialize Claude Code development environment with 7-step wizard.
aes-bizzy init [options]Options:
| Option | Description |
|--------|-------------|
| --skip-prerequisites | Skip prerequisites check |
| --skip-github | Skip GitHub authentication |
| --skip-sync | Skip private repository sync |
| --skip-beads | Skip Beads installation |
| --skip-taskmaster | Skip Task Master installation |
| --skip-mcp | Skip MCP servers configuration |
| -y, --yes | Accept all defaults without prompting |
project <name>
Create a new project with Claude ecosystem integration.
aes-bizzy project <name> [options]Options:
| Option | Description |
|--------|-------------|
| -t, --template <type> | Project template: basic, web, api, fullstack (default: basic) |
| --github | Create GitHub repository |
| --public | Make GitHub repository public (default: private) |
| --taskmaster | Initialize Task Master for task management |
| --beads | Initialize Beads for context tracking |
| --skip-git | Skip git repository initialization |
| --force | Overwrite existing files |
| --dry-run | Show what would be created without making changes |
Example:
# Create a fullstack project with full multi-agent orchestration
aes-bizzy project my-app \
--template fullstack \
--github \
--taskmaster \
--beadsdoctor
Check project health and diagnose issues.
aes-bizzy doctor [options]Options:
| Option | Description |
|--------|-------------|
| --fix | Attempt to fix detected issues |
| --json | Output results as JSON |
| --verbose | Show verbose output |
| --categories <list> | Only run specific categories (comma-separated) |
Categories:
prerequisites- Check required toolsconfig- Validate configuration filesagents- Check agent installationsmcp- Verify MCP serversgit- Check git configuration
Example:
# Check and fix ecosystem issues
aes-bizzy doctor --fix --verboseupdate
Update ecosystem components to latest versions.
aes-bizzy update [options]Options:
| Option | Description |
|--------|-------------|
| -c, --component <type> | Update specific component: agents, hooks, skills, scripts, slash-commands |
| --all | Update all components |
| --dry-run | Show what would be updated without making changes |
| --force | Force update even if no changes detected |
Example:
# Update all agent components
aes-bizzy update --all
# Update only specialized agents
aes-bizzy update -c agentssync
Sync configuration files with latest templates.
aes-bizzy sync [options]Options:
| Option | Description |
|--------|-------------|
| --dry-run | Show what would be synced without making changes |
| --force | Overwrite local changes |
Global Options
These options are available for all commands:
| Option | Description |
|--------|-------------|
| -V, --version | Output the version number |
| -v, --verbose | Enable verbose output |
| -s, --silent | Suppress all output except errors |
| --no-color | Disable colored output |
| -h, --help | Display help for command |
Configuration
Ecosystem Configuration
The ecosystem configuration is stored at ~/.claude/ecosystem.json:
{
"version": "1.0.0",
"installedAt": "2024-01-15T12:00:00.000Z",
"lastUpdated": "2024-01-15T12:00:00.000Z",
"components": {
"agents": [
{
"name": "debugger",
"version": "1.0.0",
"installedAt": "2024-01-15T12:00:00.000Z",
"source": "local",
"path": "~/.claude/agents/debugger.md"
}
],
"hooks": [],
"skills": [],
"scripts": [],
"slash-commands": []
},
"mcpServers": [
{
"name": "supabase",
"enabled": true,
"config": { /* server config */ }
}
],
"settings": {
"autoSync": false,
"syncInterval": 3600,
"defaultConflictStrategy": "backup",
"backupEnabled": true,
"maxBackups": 10
}
}Project Configuration
Each project can have a .project-context file:
{
"name": "my-project",
"ecosystem": true,
"template": "web",
"integrations": {
"taskmaster": true,
"beads": true,
"github": true
}
}CLAUDE.md
The CLAUDE.md file provides project-specific instructions to Claude:
# Project Instructions
## Coding Standards
- Use TypeScript for all code
- Follow ESLint rules
- Write tests for new features
## Architecture
- Use React with Next.js
- State management with Zustand
- API routes in /api directory
## Custom Workflows
- Run tests before committing
- Use conventional commitsIntegrations: The Power of the Ecosystem
A.E.S - Bizzy's true power comes from its integrated ecosystem where every component amplifies the others.
TaskMaster AI: From PRD to Actionable Tasks
PM-Lead uses TaskMaster to coordinate your AI development team:
# Initialize with TaskMaster integration
aes-bizzy project my-app --taskmaster
# PM-Lead parses your PRD into tasks
task-master parse-prd .taskmaster/docs/prd.md
# Agents use TaskMaster for their workflows
task-master next # Get next task assigned to this agent
task-master show <id> # View task details with context
task-master set-status --id=<id> --status=doneTaskMaster enables:
- Parse PRD documents into intelligent task hierarchies
- Analyze task complexity and recommend optimal agent assignments
- Track dependencies and blockers across the agent team
- Generate progress reports and burndown metrics
See the Task Master documentation for detailed usage.
Beads: Shared Context Across Agent Teams
Every agent in the ecosystem shares context via Beads:
# Initialize with Beads context tracking
aes-bizzy project my-app --beads
# Agents automatically use Beads for context
bd get project-requirements # Retrieve PRD details
bd set design-tokens '{...}' # Share design systemContext sharing scenarios:
- Design System Sharing: UX-designer creates components, frontend-dev implements them with full context
- API Contracts: Backend-dev defines endpoints, frontend-dev consumes them with synchronized understanding
- Test Scenarios: Test-engineer knows exactly what PM-Lead specified in requirements
- Session Persistence: Resume work days later with zero context loss
GitHub Issues: AI Project Management Hub
PM-Lead creates and manages tasks in GitHub Issues:
# Create project with GitHub integration
aes-bizzy project my-app --github
# Agents receive issue assignments
gh issue list --assignee @me # View assigned work
gh issue close <number> # Complete assigned taskIntegration features:
- Each agent gets assigned specific issues
- Sub-tasks with acceptance criteria
- Real-time progress tracking
- Automatic PR linking and closure
MCP Servers: Extended Agent Capabilities
Specialized agents leverage MCP servers for domain expertise:
- Supabase MCP: db-architect and backend-dev for database operations
- GitHub MCP: devops-engineer for CI/CD workflows
- Tavily MCP: research tasks and web search capabilities
- ElevenLabs MCP: work-completion-summary for audio updates
- Context7 MCP: All agents for up-to-date library documentation
Troubleshooting
Prerequisites Check Failures
Node.js not found:
# Install Node.js via nvm (recommended)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 18Claude CLI not found:
npm install -g @anthropic-ai/claude-codeGitHub CLI not found:
# macOS
brew install gh
# Windows
winget install GitHub.cli
# Linux
sudo apt install ghConfiguration Issues
Invalid ecosystem.json:
# Reset configuration
aes-bizzy doctor --fixMCP server not responding:
# Check server status
aes-bizzy doctor --categories mcp --verboseCommon Errors
| Error | Solution |
|-------|----------|
| ENOENT: ecosystem.json not found | Run aes-bizzy init |
| GitHub authentication failed | Run gh auth login |
| MCP server timeout | Check network and API keys |
| Invalid configuration version | Run aes-bizzy doctor --fix |
| Agent handoff failed | Check Beads context with bd status |
Programmatic Usage
The CLI can be used programmatically:
import { runInitWizard } from '@bizzy211/aes-bizzy';
const result = await runInitWizard({
skipPrerequisites: false,
skipGithub: true,
skipSync: false,
});
if (result.success) {
console.log('Multi-agent ecosystem initialized successfully');
}See the source code in src/ for programmatic usage details.
Development
Setup
git clone https://github.com/bizzy211/aes-bizzy.git
cd aes-bizzy
npm install
npm run buildTesting
# Run all tests
npm test
# Run with coverage
npm run test:coverage
# Run specific test file
npm test -- tests/cli/init.test.tsBuilding
npm run build
npm run typecheckContributing
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Run tests (
npm test) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
MIT License - see LICENSE for details.
Why A.E.S - Bizzy vs. Traditional Claude Tools?
Traditional Approach: Single AI Assistant
You ↔ Claude ↔ Codebase
- Context loss between sessions
- No task specialization
- Manual coordination
- Single-threaded executionA.E.S - Bizzy: Coordinated AI Development Teams
You → PM-Lead → [Agent Teams] ↔ Codebase
↓
┌─────────┴─────────┐
↓ ↓ ↓
Frontend Backend UX/Test
└─────Beads Context─────┘
↓
GitHub Issues TasksWhat makes A.E.S - Bizzy different:
| Feature | Traditional | A.E.S - Bizzy | |---------|-------------|---------------| | Context | Lost between sessions | Persists via Beads | | Expertise | Generalist approach | 25+ specialized agents | | Execution | Sequential, manual | Parallel/async orchestration | | Memory | Single conversation | Full project history | | Task Management | Manual breakdown | TaskMaster AI intelligence | | Project Tracking | External tools | GitHub Issues integration |
Real-World Example
Building a full-stack web app with traditional tools:
- You describe requirements to Claude
- Claude generates frontend code
- You copy/paste, then describe backend needs
- Claude generates backend (may forget frontend context)
- You manually ensure consistency
- Repeat for tests, docs, deployment...
⏱️ Days of back-and-forth
Building with A.E.S - Bizzy:
- PM-Lead analyzes your PRD
- Creates GitHub Issues for: frontend-dev, backend-dev, ux-designer, test-engineer
- Agents execute in parallel with shared Beads context
- PM-Lead validates integration
- Deliverables ready with tests, docs, and deployment configs
⏱️ Hours with coordinated execution
FAQ
Q: What is the difference between init and project?
A: init sets up your global multi-agent ecosystem environment (tools, agents, MCP servers, Beads, TaskMaster). project creates a new project where PM-Lead can orchestrate agent teams.
Q: Can I use this without GitHub?
A: Yes, use --skip-github to skip GitHub authentication. However, you'll miss the AI project management features where PM-Lead assigns issues to sub-agents.
Q: How do I add custom agents?
A: Place agent definition files in ~/.claude/agents/ or use the private repository sync feature. PM-Lead will automatically discover and use your custom agents.
Q: Is Task Master required?
A: No, but highly recommended. TaskMaster enables PM-Lead to intelligently break down PRDs into tasks and assign them to the right agents.
Q: How do I update the ecosystem?
A: Run aes-bizzy update --all to update all agent components, or aes-bizzy update -c agents for specific updates.
Q: How does context sharing work between agents?
A: Beads provides a shared context layer. When UX-designer creates a design system, frontend-dev can access it. When backend-dev defines an API, frontend-dev knows the contract.
Q: Can agents work in parallel?
A: Yes! PM-Lead coordinates both parallel execution (independent pages) and sequential execution (design → implementation → testing).
Created with A.E.S - Bizzy - Ship 10x faster with coordinated AI agent teams
