JSPM

claude-flow

1.0.50
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 18202
  • Score
    100M100P100Q132026F
  • License MIT

Advanced AI agent orchestration system for Claude Code

Package Exports

  • claude-flow
  • claude-flow/src/cli/main.ts

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (claude-flow) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

๐ŸŒŠ Claude-Flow v1.0.50: Advanced AI Agent Orchestration Platform

๐ŸŒŸ Star on GitHub ๐Ÿ“ฆ NPX Ready โšก BatchTool Ready ๐Ÿฆ• Deno Powered โšก TypeScript ๐Ÿ›ก๏ธ MIT License

๐Ÿš€ What's New in v1.0.50

๐ŸŽฏ BatchTool Parallel Agent System

  • โœ… 10 Concurrent Agents: Deploy up to 10 AI agents simultaneously via BatchTool
  • โœ… TypeScript Infrastructure Improvements: 91% reduction in compilation errors (379โ†’32)
  • โœ… Enhanced Test Framework: Parallel testing with comprehensive coverage
  • โœ… Improved Build Process: Streamlined Deno compilation with dependency fixes
  • โœ… Advanced Swarm Coordination: Multi-agent task distribution and monitoring

๐Ÿ”ง Core Improvements

  • Fixed import path issues and dependency management
  • Enhanced error handling and type safety
  • Improved test utilities and async operations
  • Optimized parallel execution efficiency (71% faster)
  • Maintained full backward compatibility

๐ŸŽฏ Transform Your Development Workflow

Claude-Flow is the ultimate multi-terminal orchestration platform that revolutionizes how you work with Claude Code. Coordinate multiple AI agents simultaneously, each working on different aspects of your project while sharing knowledge through an intelligent memory bank.

๐Ÿ”ฅ One command to rule them all: npx claude-flow@latest - Deploy a full AI agent coordination system in seconds!


โšก Quick Start

๐Ÿš€ Instant Setup

# Install and initialize with SPARC development environment
npx claude-flow@latest init --sparc

# Start the orchestration system
./claude-flow start --ui

# Deploy multiple agents with BatchTool
./claude-flow swarm "Build a REST API" --max-agents 5 --parallel

๐ŸŽ›๏ธ SPARC Development Modes (17 Specialized Agents)

# List all available SPARC modes
./claude-flow sparc modes

# Run specific development workflows
./claude-flow sparc run architect "design microservice architecture"
./claude-flow sparc run tdd "create comprehensive test suite"
./claude-flow sparc run security-review "audit authentication system"

๐Ÿ—๏ธ Core Features

๐Ÿค– Multi-Agent Orchestration

  • Parallel Execution: Run up to 10 agents concurrently with BatchTool
  • Smart Coordination: Intelligent task distribution and load balancing
  • Memory Sharing: Persistent knowledge bank across all agents
  • Real-time Monitoring: Live dashboard for agent status and progress

๐Ÿง  SPARC Development Framework

  • 17 Specialized Modes: Architect, Coder, TDD, Security, DevOps, and more
  • Workflow Orchestration: Complete development lifecycle automation
  • Interactive & Non-interactive: Flexible execution modes
  • Boomerang Pattern: Iterative development with continuous refinement

๐Ÿ“Š Advanced Monitoring & Analytics

  • System Health Dashboard: Real-time metrics and performance tracking
  • Task Coordination: Dependency management and conflict resolution
  • Terminal Pool Management: Efficient resource utilization
  • Coverage Reports: Comprehensive test and code coverage analysis

๐Ÿ› ๏ธ Installation & Setup

# Initialize with full SPARC environment
npx claude-flow@latest init --sparc

# This creates:
# โœ“ CLAUDE.md (SPARC-enhanced configuration)
# โœ“ .roomodes (17 pre-configured SPARC modes)
# โœ“ Local ./claude-flow executable
# โœ“ Memory and coordination directories
# โœ“ Claude Code slash commands

Method 2: Global Installation

# Install globally
npm install -g claude-flow@latest

# Initialize anywhere
claude-flow init --sparc

Method 3: Deno Direct

# Clone and build from source
git clone https://github.com/ruvnet/claude-code-flow.git
cd claude-code-flow
deno task build

๐ŸŽฎ Usage Examples

๐Ÿš€ Basic Operations

# Check system status
./claude-flow status

# Start orchestration with UI
./claude-flow start --ui

# Spawn individual agents
./claude-flow agent spawn researcher --name "DataBot"
./claude-flow agent spawn coder --name "DevBot"

๐Ÿ”ฅ Advanced Workflows

Multi-Agent Development

# Deploy swarm for full-stack development
./claude-flow swarm "Build e-commerce platform" \
  --strategy development \
  --max-agents 5 \
  --parallel \
  --monitor

# BatchTool parallel development
batchtool run --parallel \
  "./claude-flow sparc run architect 'design user auth'" \
  "./claude-flow sparc run code 'implement login API'" \
  "./claude-flow sparc run tdd 'create auth tests'" \
  "./claude-flow sparc run security-review 'audit auth flow'"

SPARC Development Modes

# Complete development workflow
./claude-flow sparc run ask "research best practices for microservices"
./claude-flow sparc run architect "design scalable architecture"
./claude-flow sparc run code "implement user service"
./claude-flow sparc run tdd "create comprehensive test suite"
./claude-flow sparc run integration "integrate all services"
./claude-flow sparc run devops "setup CI/CD pipeline"

Memory & Coordination

# Store and query project knowledge
./claude-flow memory store requirements "User auth with JWT"
./claude-flow memory store architecture "Microservice design patterns"
./claude-flow memory query auth

# Task coordination
./claude-flow task create research "Market analysis for AI tools"
./claude-flow task workflow examples/development-pipeline.json

๐Ÿ“‹ Available Commands

Core Commands

Command Description Example
init Initialize project with Claude integration ./claude-flow init --sparc
start Start orchestration system ./claude-flow start --ui
status Show system health and metrics ./claude-flow status
agent Manage AI agents and hierarchies ./claude-flow agent spawn researcher
swarm Advanced multi-agent coordination ./claude-flow swarm "Build API" --parallel

SPARC Development Modes

Mode Purpose Example
architect System design and architecture ./claude-flow sparc run architect "design API"
code Code development and implementation ./claude-flow sparc run code "user authentication"
tdd Test-driven development ./claude-flow sparc run tdd "payment system"
security-review Security auditing and analysis ./claude-flow sparc run security-review "auth flow"
integration System integration and testing ./claude-flow sparc run integration "microservices"
devops Deployment and CI/CD ./claude-flow sparc run devops "k8s deployment"

Memory & Coordination

Command Description Example
memory store Store information in knowledge bank ./claude-flow memory store key "value"
memory query Search stored information ./claude-flow memory query "authentication"
task create Create and manage tasks ./claude-flow task create research "AI trends"
monitor Real-time system monitoring ./claude-flow monitor --dashboard

๐Ÿ—๏ธ Architecture Overview

Multi-Layer Agent System

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                 BatchTool Orchestrator                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  Agent 1    Agent 2    Agent 3    Agent 4    Agent 5   โ”‚
โ”‚ Architect โ”‚   Coder   โ”‚   TDD    โ”‚ Security โ”‚  DevOps   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚              Shared Memory Bank & Coordination          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚         Terminal Pool & Resource Management             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚              Claude Code Integration Layer              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Key Components

  • ๐ŸŽ›๏ธ Orchestrator: Central coordination and task distribution
  • ๐Ÿค– Agent Pool: Specialized AI agents for different domains
  • ๐Ÿง  Memory Bank: Persistent knowledge sharing across agents
  • ๐Ÿ“Š Monitor: Real-time metrics and health monitoring
  • ๐Ÿ”— MCP Server: Model Context Protocol for tool integration

๐Ÿงช Testing & Quality Assurance

Comprehensive Test Coverage

# Run full test suite with parallel agents
deno task test

# Run specific test categories
deno task test:unit        # Unit tests
deno task test:integration # Integration tests
deno task test:e2e         # End-to-end tests

# Generate coverage reports
deno task test:coverage

Quality Metrics (v1.0.50)

  • โœ… TypeScript Errors: Reduced from 379 to 32 (91% improvement)
  • โœ… Build Process: Streamlined and optimized
  • โœ… Test Coverage: Comprehensive with parallel execution
  • โœ… Performance: 71% faster parallel execution vs sequential
  • โœ… Stability: Full backward compatibility maintained

๐Ÿ“š Documentation & Resources

Getting Started

Advanced Topics

API Reference


๐Ÿค Contributing

We welcome contributions! Here's how to get started:

Development Setup

# Clone the repository
git clone https://github.com/ruvnet/claude-code-flow.git
cd claude-code-flow

# Install dependencies and setup
deno cache --reload src/deps.ts

# Run tests
deno task test

# Build the project
deno task build

Contributing Guidelines

  • ๐Ÿ› Bug Reports: Use GitHub issues with detailed reproduction steps
  • ๐Ÿ’ก Feature Requests: Propose new features with use cases
  • ๐Ÿ”ง Pull Requests: Follow our coding standards and include tests
  • ๐Ÿ“š Documentation: Help improve docs and examples

๐Ÿ“„ License

MIT License - see LICENSE for details.


๐ŸŽ‰ Acknowledgments

  • Anthropic: For the amazing Claude AI that powers this platform
  • Deno Team: For the excellent TypeScript runtime
  • Open Source Community: For contributions and feedback
  • SPARC Methodology: For the structured development approach

๐Ÿš€ Ready to transform your development workflow?

npx claude-flow@latest init --sparc

Join thousands of developers already using Claude-Flow!

GitHub NPM Discord


Built with โค๏ธ by rUv | Powered by Claude AI